Scott Adams game player for small micros in C, plus the Tandy MC-10 (and maybe eventually FLEX) in 6800
Switch branches/tags
Nothing to show
Clone or download
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