» Digital Archaeology
» Computer Arcana
» Apple II
» Announcement: Eightball Interpreter/Compiler for Apple //e Enhanced
|Announcement: Eightball Interpreter/Compiler for Apple //e Enhanced [message #385992]
||Tue, 13 August 2019 12:08
Originally posted by: Bobbi|
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.
You can download ProDOS disk image with Eightball v0.78 for the Apple //e Enhanced (128K) from the project page at:
I also uploaded the disk image to incoming on Asimov (eightball_v0.78.dsk). You will need to go to the Github page for documentation though, in any case!
The software is open source, under GPL v3.
I haven't worked on the code for a year or so, but I never got around to really 'announcing' it. I thought I would let the Apple II community know about it. Hopefully someone may have fun playing with it.
It is similar in approach to David Schmenk's Plasma language (which I was not aware of when I started work on Eightball.) It is interesting to compare the two and see where we made the same decisions, and where we diverged. I expect Plasma is much more mature than Eightball at the current time.
All the best,
Current Time: Mon May 25 20:03:23 EDT 2020
Total time taken to generate the page: 0.00336 seconds