Finally the KIM-1 Pascal-M compiler is available.
After years of (I admit, intermittent) restauration work from paper, the whole package is available again to load on the KIM-1, now including a cross compiler.
About small SBC systems
Finally the KIM-1 Pascal-M compiler is available.
After years of (I admit, intermittent) restauration work from paper, the whole package is available again to load on the KIM-1, now including a cross compiler.
Added the ‘user guide’ chapters from the book ‘Microcomputer Principles Featuring the 6502/KIM-1′ as KIM-1 User guide.
Another book scanned:
Microcomputer Experimenting with the MOS Technology KIM-1 by Lance Leventhal.
Motivated by Jeffrey Brace of VCF I have scanned and published Microcomputer Systems Principles featuring the 6502 KIM, Authors Camp, Smay and Triska
Introduction to KIM-1 programming, 6502, and also 6800 and 8080.
Microcomputer Systems Principles featuring the 6502 KIM, Camp, Smay and Triska
The KIM-1 design inspired many designers of 6502 systems, mimicking either the unique LED and keypad setup or by having the same application and expansion connector
Notable are:
– SYM-1 Application and expansion connector, LED and keypad display, tape format
– AIM 65 Application and expansion connector, tape format
– MCS Alpha 1 LED and keypad display, tape format
– Elektor Junior LED and keypad display, tape format
– KIM Uno emulator LED and keypad display
On this page photos of KIM-1 ‘clones’ are shown. The KIN and SuperKIM are KIM-1s because they have he KIM-1 RRIOTs. The last two, a ‘scandinavian’ and a Conversational Voice Terminal Corp one have a PCB with similar layout and sizes, real KIM-1’s with newer/more RAM.
A portable KIM-1 clone. Used in gambling it seems. 6530-003 only. 1K RAM (2x 2114), 4K EPROM (2x 2716).
Original article on this website.
PDF of the design of the KIN computer
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
A KIM clone developed by Paul Lamer for track testing at races. The Super KIM was sold us board also, as advertisements show.
A true KIM clone with both 6530 RRIOTs, 4K Bytes RAM (8x 2114), 8 bit latched priority interrupts, 4 6522 VIAs, 16K Bytes EPROM (4x 2732), Power supply on baord, tri-state address and databus buffers, KIM-1 edge card connectors.
Read here more about the SUPERKIM
Found this photo in a Facebook group, from an Ebay auction. , no more information known. Looks like a standard KIM-1 with 2x 2114 SRAM ICs for the standard 1K RAM.
Recently on Ebay an identical KIM-1 lookalike showed up. The PCB is inspired but clearly newly designed.
Armin Hierstetter bought it and send me the following photos.
This one also popped up on ebay without much information. A KIM-1, PCB newly layout, 4K RAM (8x 2114 IC’s), for the rest a traditional KIM-1.
A KIM-1 clone build by Bob Applegate of Corsham Technologies.
The idea was replace the 6530’s with 6532 and by careful memory decoding have the I/O, timer and RAM of the 6532’s appear at the same locations as the 6530-002 and -003. ROM is added with an EPROM.
Not an exact copy in dimensions , and the ROM has been changed/enhanced/improved with a xKIM Monitor by Bob Applegate (hex upload e.g.), though the original KIM-1 ROM should work also.
The result is a high quality build, and an exact KIM-1. With many extra’s
Available assembled and tested or as a kit. I have bought the Rev 2 PCB with essential parts from Corsham to build it!
And also bought the assembled Rev 5 with expansion connector, motherboard, Proto board, KIM Clone I/O and SD/RTC Shield.
This is a dream of a 6502 development system! The SD shield has a simple interface in the xKIM monitor to load and save files on the SD, which is a FAT formatted card, Fast enough of course and easy to exchange fiiles on a PC with a cross assembler.
Besides the KIM Clone I have a KIM-1 60K RAM/ROM board and a KIM I/O board, connected tot he MOS Technology KIM or my original KIM-1.
What you find here:
Photos of my Corsham Technologies cards:
KIM-1 RAM/ROM and I/O board connected to a KIM-1
Here a selection of interesting 6502/KIM and general RB electronics/computer articles, written by me and others, (in Dutch) in Radio Bulletin in the period 1977 to 1987. Note that some articles were reprinted in the CB specials, see the RB Specials page.
Scanned full older Radio Bulletin magazines
When I was an editor at Radio Bulletin we published several specials. Some were additions to the magazine, two specials were on sale.
The KIM-1 has 2K ROM, in two 1K maskable ROMS of the 6530-002 and 6530-003.
The 6530-002 implements a TTY interface, a keyboard interface (hence the name Keyboard Interface Monitor) and 6 7 segment LED displays.
6530-003 is an audio cassette recorder extention of the KIM monitor.
On this page binaries and source listings and assembler sources for various assemblers.
I have two sets of KIM-1 ROMs. One set is the original KIM-1 dump by Dwight Elvey, in which the filler bytes (unused locations in the ROM) are filled with $00.
Alas the dumps by Dwight have a couple of bit errors and the NMI vector is wrong.
The other set is the result of assembling the source (see below) in which the assembler used $FF for the filler bytes. Makes sens to use $FF, since EPROMs can program ‘1’s byte for byte later to 0’s.
Functionally the filler byte is irrelevant, so I present here the ROMs with filler byte 00 (corrected Dwight original KIM-1 dumps) and filler byte FF (assembly result).
6530-002 $1C00-$1FFF, filler bytes $FF 6530-002 ROM
6530-003 $1800-$1BFF, filler bytes $FF 6530-003 ROM
6530-002 $1C00-$1FFF, filler bytes $00 6530-002 ROM
6530-003 $1800-$1BFF, filler bytes $00 6530-003 ROM
Source code listings
Listing from the User Manual appendix
Listing from the User Manual appendix in text HTML format
Listing from the User Manual appendix in text format
Assembler sources
Source in MOS Technology format
Source in Ruud Baltissen assembler format
Source in CC65 format
Articles, translated to English, from the Dutch KIM/6502 Kenner magazine:
![]() |
Data-1K Resident Assembler |
![]() |
ASCII parallel keyboard encoder |
![]() |
Micro-soft Basic Q and A |
![]() |
Using KIM as Dedicated Controller KIM app note 11477 |
![]() |
Es Lebe der KIM-1 ELCOMP article how to start with the KIM-1, includes sample programs and a LED hardware experiment. |
![]() |
A 2k Symbolic Assembler for the 6502 Source and description of a small 6502 symbolic assembler for the 6502 such as KIM-1 or SYM-1, Robert Ford Denison |
![]() |
A programmers guide to the KIM-1 German introduction the the hardware of KIM-1 and KIMClone, Erik Bartmann Introduction Hardware Programming |
![]() |
KIM cursus Digitaal schakelen Dutch course on programming the KIM-1 by KIM User Club Siep de Vries. |
![]() |
The KIM-1 as eight-channel datalogger Hardware and system description, James Campbell, John Forest 1984 |
![]() |
Computer Performance of Music Hal Chamberlin, Byte 1977 |
![]() |
KIM Hypertape Hyper about slow Load Times, Kilobaud, Jim Butterfield |
![]() |
Computers in Classrooms Teaching the teachers, Lance Leventhal, Kilobaud 20 1978 |
![]() |
A KIM-1 Sidereal/Solar clock John O. Bumgarner, Interface Age, August 1977 |
![]() |
Highest-speed audio dump Program by U.O. Schröder |
![]() |
Huey Calculator Don Rindsberg, adapted by C.Bond |
![]() |
Pocket Calculator KIM Club Publication For LED display or TTY KIM Kenner version by Siep de Vries |
![]() |
Suppress echo of TTY Get Character Prevent echo when reading a character from the TTY input and make TTY input deaf, written by Hans Otten. KIM Kenner 17. Page 1, Page 2, making deaf, idea by Siep de Vries in KIM Kenner 5 |
![]() |
KIM-1 versus SYM-1 routines Equivalent but slightly different KIM-1 and SYM-1 ROM routines |
![]() |
KIM Tape Copy v1.1 KIM Tape Copy v1.1, copy all files on a KIM cassette. Uses two recorders attached as shown in the Micro Ade manual. Source in Micro Ade format Listing of Tape Copy |
![]() |
2708 programmer EPROM-Programmierer KIM-1:2708, Ingo Dohman, 65XX MICROMAG |
![]() |
A Digital Video Display System on KIM-1 N. Solntseff M.D. Drummond |
![]() |
KIM-1 expansion Non-volatile DS1220 SRAM 2KB, 128K Flash How to flash the 28F010, assembler source |
![]() |
Real-time exec for KIM-1 KIM-1 Microcomputer Module a user’s note by T.E. Travis, Microtrek August 1976 |
![]() |
KIM-1 TTY tot RS-232-C Circuit diagram how to connect the current loop KIM-1 TTY interface to RS-232-C. Hans Otten |
![]() |
Improved KIM Communications RS-232-C interface, extra serial output listing, Micro June 1981, Ralph Tenny |
![]() |
Data exchange between KIM-1 and TRS-80 Datenaustausch zwischen KIM und TRS-80, Claus Wunsche, 65XX Micromag |
![]() |
KIMATH and MATHPAC KIMATH is a floating point package, 16 digit precision for the KIM-1 6502 system. Original MOS Technology listings, binary, documents in PDF and text format, sources. MATHPAC is a supplement by John Eaton, Dr Dobbs nr 20, to aid in using KIMATH. Original article in PDF and text format with sources and binaries. See also the KIMath manual in the KIM-1 manuals page |
![]() |
KIM Memory test For TTY and KIM keypad. Siep de Vries, KIM user Club |
![]() |
Driving the bits of the display directly Shows how to light any segment of the KIM-1 LED display. |
![]() |
TSC Listing of games for the KIM-1 via the TTY interface. Easy to adapt to any 6502 machine. |
![]() |
An 8080 Simulator for the KIM-1 Listing of 8080 CPU simulator, Dan Mccreary. |
![]() |
KIM goes to the Moon Lunar Lander game, Jim Butterfield, Byte April 1977. |
![]() |
Frontpanel for the KIM: UPanel Hardware and software for a frontpanel, George Laing, January 1979 |
![]() |
KIM-1 Breakpoint Routines Breakpoint routines, Willi Kushe, Dr Dobbs June 1977. |
![]() |
KIM-1 Disassembler Apple disassembler ported to KIM-1 T. E. Bridge, Dr Dobbs Number 20 |
![]() |
KIM-1 Extended Monitor Users Manual OSI Extended Monitor ported to KIM-1 |
![]() |
KIM-1 Microprocessor Fundamentals Seminar workbook R. Bennett, J. Ross |
![]() |
Is the KIM-1 For Every-1 Introduction to the KIM-1 Robert M. Tripp Kilobaud August 1977 |
![]() |
Where is KIM going News on the KIM-1 Richard Simpson, Kilobaud 1977 |
![]() |
Build the TVT-6 A low cost direct video display Part 1, July, Part 2 August, Don Lancaster, Popular Electronics, 1977 |
![]() |
Experimenting with the 6551 Introduction to the 6551 Marvin L. de Jong, Compute 10 March 1981 |
![]() |
KIM-1 in FPGA Make a KIM-1 clone with the cheap EP2C5T144 FPGA board. Connect via TTY or add a physical LED and keypad like the KIM-1. Presentation by Stephen A. Edwards Archive with the design files |
![]() |
LEDIP A KIM/6502 Text Editor Line editor source, Kium Akingbehin, Dr Dobbs Number 29 |