It runs the venerable Peter Jennings code for the KIM-1 with some added comfort (load/save games etc) in the emulation engine. I/O through the 6530 RIOTs is not seriously supported yet, other than to support the LEDs and keyboard.Īlso, using the same engine, I cooked up a dedicated 6502 Microchess game for the Arduino. I found the 6502 emulation code in a post of Miker00lz on the Arduino forum, so all I did was to implement the KIM-1 on top of that. It requires a basic Arduino Uno using its serial port, and also supports an add-on shield with LEDs and keyboard for real single-board operation. Some more functionality is planned but the current version seems to work well.
I just finished a KIM-1 emulator that runs on the Arduino Uno.