diff --git a/Home.md b/Home.md index 2281649..632deaa 100644 --- a/Home.md +++ b/Home.md @@ -1 +1,19 @@ -Welcome to the EightBall wiki! +## The Eight Bit Algorithmic Language for Apple II, Commodore 64 and VIC 20 + +### What is EightBall? +EightBall is an interpreter 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. + +### Supported Systems +The following 6502-based systems are currently supported: +* Apple II - EightBall runs under ProDOS and uses upper/lowercase text. It should run on 64K Apple IIe, IIc or IIgs. It can probably run on Apple II/II+ with an 80 column code, but this has not been tested. +* Commodore 64 - EightBall should run on any C64. +* Commodore VIC-20 - EightBall runs on a VIC-20 with 32K of additional RAM. + +### Getting Started +There are executables and disk images available to download for Apple II, Commodore 64 and VIC-20. +The language itself is documented in these wiki pages. The best way to learn is to read example programs. + +### Build Toolchain +I am building EightBall using cc65 v2.15 on Ubuntu Linux. Please let me know if you need help with compilation. + +The Linux version of EightBall is currently being built using gcc 6.3.0. \ No newline at end of file