Apple 1 emulator

Update.
Now included: a1 assembler (c) 9/2006 San Bergmans released as freeware (Thanks!)
Link: http://www.sbprojects.com (Visit his great side!)

Switch between apple basic at 0xE000 and a1 assembler at 0xE000 is done by Pin 2.
Open/High = apple basic. GND/Low = a1 assembler
Switch is only read at startup of system/or reset.

I also included: 23-matches and lunar lander, both basic programs and microchess to be loaded into this apple 1 emulation.

I currently develop this on a arduino due. Mega should still be fine with 4k ram.

Peter

a1.ino (1.65 KB)

cpu.c (70.1 KB)

a1-2.JPG

apple1-sw2.zip (6.22 KB)