I was always wondering, what those little KIM UNO devices from Oscar Vermeulen are able to do: Its a Arduino Nano with some seven segment displays and little buttons to use it as a KIM-1 simulator. https://obsolescence.wixsite.com/obsolescence/kim-uno-details
I ordered a complete, soldered up device from Italy, which came in a nice 3d printed housing with a battery holder for mobile usage. And it was working like a charm. But to get software on it you have to use the serial connection: A TTL to USB converter, like on my big PAL-2. So I looked at some chinese market, and they were selling this little arduino devices with USB3 output. This makes it easy to program and use. What should I say: You can program it within seconds, and use it as a KIM-1 within a minute. It took me longer to search for my USB3 cable than to operate the little microcontroller.
Restrictions of the KIM UNO: You only have limited RAM. $0000 to $0400 as RAM, $0400 to $0800 as "Tape device" (*) and some programs in the upper ROM, like WOZMON, microchess and so on.
If the device is connected to a PC, you can switch between the serial mode and the Hex display mode by pressing (TAB). Logically you can only display the letter a-z and the numbers 0-9 on your PC's console, so you can not, for example view the game Hunt the Wumpus - you need the 7 segment display for this.
But it's a cheap and fun way to teach programming I think.
Next thing: try to run KIMventure
Have fun, stay childish!
Nils
(*) You can use the arduinos Eprom to save files in this area, like if you save it on tape.
Leave a Reply