Scott Adams game player for small micros in C, plus the Tandy MC-10 (and maybe eventually FLEX) in 6800
Assembly C Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Generator.c
Generator.h
MakeBrianHowarthC
MakeScottAdamsC
README.md
bridge-c.c
bridge-z80.s
bridge.s
build
core-c.c
core-z80.s
core.s
imsg-c.c
imsg-z80.s
imsg.s
tapeify.c
word3.s
word4-0.s
word4-z80.s
word4.s
word5.s
youmsg-c.c
youmsg-z80.s
youmsg.s

README.md

ScottAdamsMC6800

This started out as a 680x engine for playing Scott Adams and related games on the Tandy MC-10 and eventually hopefully FLEX and other 6800 systems. It now knows how to generate compact linked together game and data for both 6800/1 on the MC10, and for low memory C targets such as FUZIX. The C target will probably port easily to PIC and other microcontrollers. Very little writable memory is needed.

Current Status

6800/6801: Complete as far as I am aware

C: Plays the tested games. Choice of ncurses or plain text display. Needs a termcap based version adding to keep size down on tiny boxes.

Z80: Most of the code generation and engine put together for a ZX81 target but nothing yet assembled and tested.

Things To Do

Complete the Z80 support

Add text compression to get the biggest few games to fit the MC-10 and ZX81