EightBall
EightBall is an interpreter and bytecode compiler for a novel structured programming language. It runs on a number of 6502-based vintage systems (C64, VIC20). The system also includes a simple line editor and the EightBall Virtual Machine.