Megalextoria
Retro computing and gaming, sci-fi books, tv and movies and other geeky stuff.

Home » Digital Archaeology » Computer Arcana » Apple » Apple II » Announcement: Eightball Interpreter/Compiler for Apple //e Enhanced
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
Announcement: Eightball Interpreter/Compiler for Apple //e Enhanced [message #385992] Tue, 13 August 2019 12:08
Anonymous
Karma:
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
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Free NNTP servers?
Next Topic: Re: Inner Drive Applied Ingenuity
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Sun Oct 13 18:33:37 EDT 2019

Total time taken to generate the page: 0.00598 seconds