Home »
Digital Archaeology »
Computer Arcana »
Apple »
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:
https://github.com/bobbimanners/EightBall
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,
Bobbi
|
|
|
Goto Forum:
Current Time: Fri Mar 29 11:52:42 EDT 2024
Total time taken to generate the page: 0.00292 seconds