====== Commodore/MOS Kim-1 (1975) ======
===== Features =====
* CPU: 6502 1 MHz
* RAM: 1152 bytes
* ROM: 2 KB (assembler)
* Text Modes: 6 digits LED screen
* Graphic Modes: None
* Colors: No
* Sound: Various square wave frequencies could be produced by software
* I/O Ports: tape interface, bus expansion, serial (to connect to a terminal)
* Keyboard: Hexadecimal keyboard, calculator type
===== Usage =====
Kim-1 has 23 keys to enter programs. 16 keys represent the hex digits, 7 keys are functions keys. MESS maps these keys in the following way (key=MESS key, name=original key)
^ key ^ name ^ description ^
| F1 | AD | address mode |
| F2 | DA | data mode |
| F3 | RS | reset |
| F5 | GO | execute from address |
| F6 | PC | program counter (hmm.. whatever) |
| F7 | ST | step (note: NMI handling for K7 missing) |
| ENTER| + | increase address |
| 0-F | hex | hex digits |
===== Known Issues =====
This driver supports the backdrop image of the KIM-1, and code images in .kim format.
===== History and Trivia =====
This prehistoric computer has no "real" keyboard and no video output, program are entered by the small hexadecimal keyboard (located in the lower right part of the picture) and results are displayed on the small LED "screen" (it can display only 6 digits). It has a simple monitor that allows one to examine & modify memory, load and save paper tape, load and save cassette tape, run and debug programs through a 'single step' mode. The monitor works with the built in keypad and LEDs, or a terminal like the Teletype ASR33.
It is possible to connect the KIM to a terminal via a dedicated serial port.
Soon after release, Commodore Business Machines would buy out MOS Technologies and distribute the KIM-1 with a Commodore name on it.
== Additional Info ==
(Info from Bob Leedom): The KIM-1 had "no video output", you say? And the "small LED screen...can only display 6 digits"? Not quite. The software could address each segment of the 7-segment displays in the "LED screen". As a result, tremendous ingenuity was unleashed by the KIM-1 User's Group, and the display was used for many clever things. The editors published my version of the artificial intelligence board game (in which the computer learns which moves lose, and never makes those moves again, until it's eventually unbeatable), my baseball game (two-player or you vs computer, six kinds of pitches possible, scoreboard, men-on-base display, lots more), and my semi-successful commercial entry called KIM-venture (a tiny version of Adventure, with XYZZY-type secret word, monsters, treasures, 26 rooms, and more). It was an amazing little computer. Mine still works!
//(info from old-computers.com)//
===== Links =====
* The KIM-1 Enthusiasts Page -- http://www.kim-1.com/
* Kim-1 at Ruud's Commodore Page -- http://www.baltissen.org/newhtm/kim.htm
* Tech Infos -- http://www.zimmers.net/anonftp/pub/cbm/schematics/kim-1/index.html
* KIM-1 at old-computers.com -- http://old-computers.com/museum/computer.asp?c=149
Generated on Sun Jul 19 10:17:28 2009