Here's the result of my latest Forth adventure (see what I did there?). This is a full TaliForth port of the original Colossal Cave Adventure (350pt version) for the 65C02 that runs in just 64K. Thanks to SamCoVT for all the support hacking on the amazing TaliForth code base!
source on github
I translated into Forth fairly closely from the C code and hadn't written much Forth before so I'm sure there are many possible improvements. Suggestions and pull requests welcome.
The complete Colossal Cave Adventure in 64K!
-
6502inside
- Posts: 101
- Joined: 03 Jan 2007
- Location: Sunny So Cal
- Contact:
Re: The complete Colossal Cave Adventure in 64K!
That's a really nice setup.
Machine room: http://www.floodgap.com/etc/machines.html
Re: The complete Colossal Cave Adventure in 64K!
Very interesting, thanks for sharing!
Re: The complete Colossal Cave Adventure in 64K!
Impressive all around. That it's running on a breadboard computer is icing on the cake.
Re: The complete Colossal Cave Adventure in 64K!
I love the diodes there. Make it clear and visible that this is an expensive keyboard with a diode for every key!
Curt J. Sampson - github.com/0cjs
Re: The complete Colossal Cave Adventure in 64K!
If only they were LEDs 
Re: The complete Colossal Cave Adventure in 64K!
gfoot wrote:
If only they were LEDs :)
A diode on every key to prevent phantom keypresses for certain combinations in the matrix is for people who drive stick shift. LEDs are for people who can use only automatic transmissions.
Curt J. Sampson - github.com/0cjs
Re: The complete Colossal Cave Adventure in 64K!
lol, the keyboard is this nullbits kit, love it!
https://nullbits.co/nibble/
it does in fact *also* have some underglow LEDs which I use to indicate different layers.
it has a more powerful CPU than the breadboard, but i just use it to send ascii keypresses using SPI
https://nullbits.co/nibble/
it does in fact *also* have some underglow LEDs which I use to indicate different layers.
it has a more powerful CPU than the breadboard, but i just use it to send ascii keypresses using SPI
Re: The complete Colossal Cave Adventure in 64K!
pdragon wrote:
it has a more powerful CPU than the breadboard, but i just use it to send ascii keypresses using SPI
Neil
(and I thoroughly approve).