EightBall is an interpreter and bytecode compiler for a novel structured programming language. It runs on a number of 6502-based vintage systems and may also be compiled as a 32 bit Linux executable. The system also includes a simple line editor and the EightBall Virtual Machine, which runs the bytecode generated by the compiler. The release provided here is v0.78 for the Apple //e Enhanced (128K). Source code and documentation can be found at https://github.com/bobbimanners/EightBall