Hi,
I just finished a KIM-1 emulator that runs on the Arduino Uno. Some more functionality is planned but the current version seems to work well. 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.
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. I/O through the 6530 RIOTs is not seriously supported yet, other than to support the LEDs and keyboard.
Beta version and description are here:
http://obsolescenceguaranteed.blogspot.ch/2014/06/kim-uno-kim-i-emulator-on-arduino-uno.htmlAlso, using the same engine, I cooked up a dedicated 6502 Microchess game for the Arduino. It runs the venerable Peter Jennings code for the KIM-1 with some added comfort (load/save games etc) in the emulation engine.
http://obsolescenceguaranteed.blogspot.ch/2014/06/6502-microchess-on-arduino.htmlIt's work in progress, but comments and suggestions are welcome! As Arduino Uno's have come down in price to $13 or so, it's a very cheap way of owning a KIM.
Regards,
Oscar.