On this page early KIM-1 clones with the, at that time, available RRIOTS.
The KIN and SuperKIM are KIM-1s because they have he KIM-1 RRIOTs. The last two, the Scandinavian Digitus and a Conversational Voice Terminal Corp one have a PCB with similar layout and sizes, real KIM-1’s with the KIM-1 RRIOTS with newer or more RAM.
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.
What you find here:
Photos of my Corsham Technologies cards:
















Rev 1A Corsham, close to Rev 2
KIM-1 RAM/ROM and I/O board connected to a KIM-1









Downloads

Photos from a.o. VintageComputer.ca

Development System

RM 65 to AIM 65 Interface card

RM65 interface on AIM 65 expansion connector

Interface card between RM65 and AIM 65

General Purpose I/O Timer interface

Rear of General Purpose I/O Time interface card

RM65 top

Cage with cards

CRT Controller

FDC Controller

Rear of Floppy disk interface card

32K RAM Memory card

Rear of 32K RAM memory card





Application Notes, datasheets, other articles
A65-004-03 Power Supply
Input 110/115/215/230 V AC n47-63 Hz
Output 1 : 5V DC 3.0A
Output 2 : 24 V DC .5A, 1.5A Peak





Rockwell AIM 65 MEMORY CARTRIDGE
(Part No. A65-905-08) with 8K CMOS RAM (4x2K) and four sockets for 4 x 4K PROM/ROM for use with the Rockwell packaged 500 Series of desktop microcomputers or any AIM 65 board-level microcomputer with Buffer Module. Document No. 29000D98
Many applications of AIM 65 microcomputers, particularly in test equipment, instrumentation, monitors, analyzers or controllers, require that the resident application software or fixed parametric data be changed periodically. This may occur because the item under test or being controlled has been changed, or parameter values have been revised. For OEM installations, the change may be required to customize the system (or different customers).
The AIM 65 Memory Cartridge system is an economical and convenient method for expanding the memory of an AIM 65 microcomputer. The cartridges are designed for use with the Rockwell packaged 500 Series of desktop microcomputers, but may also be used with any AIM 65 board-level microcomputer. This Memory Cartridge is ideal to be used for swapping to the Buffer Module needed to connect to the AIM 65 Master Module. This Memory Cartridge has 8K CMOS RAM and the PROM/ROM part is unpopulated for complete user flexibility.
Rugged injection molded plastic covers the Memory Cartridge complementing the AIM 65 Enclosure in color, texture and sturdiness. A Memory Cartridge plugs vertically into the Buffer Module which is needed immediately behind the microcomputer enclosure to require a minimum of area in desktop applications. A recessed label area on the Memory Cartridge cover allows configuration information to be neatly added in an area visible to the operator (see picture). Address decoding required by the different cartridges is accomplished automatically without user intervention.
Features:
• Preconfigured Memory Cartridge Combination RAM and PROM/ROM sockets
• Convenient Memory Cartridge plug-in installation to Buffer Module (needed)
• Use with any AIM 65 500 Series Desktop Microcomputer
• Compatible with A65-006 enclosure and power supply
• Cartridges are fully assembled and tested
Bubble Memory Products

The KIM-1 has 2K total 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 extension of the KIM monitor.
On this page binaries and source listings and assembler sources for various assemblers.

The KIM-1 ROMS found all over the internet, are the result of assembling the source (see below) in which the assembler used $FF for the filler (unused free locations) bytes to make up for a total size of 1K. It makes sense to use $FF, since EPROMs can be programmed to make ‘1’s to 0’s. Functionally the filler byte is irrelevant, the code is identical, so I present here the ROMs with filler byte 00 (original KIM-1 dumps) and filler byte FF (assembly result).
But the original KIM-1 ROMs have a fille byte $00, verified by me dumping the real 653e-002 and 6530-003 RRIOT ROMs.
6530-002 $1C00-$1FFF, filler bytes $FF 6530-002 ROM Made from assembler source.
6530-003 $1800-$1BFF, filler bytes $FF 6530-003 ROM
6530-002 $1C00-$1FFF, filler bytes $00 6530-002 ROM These are the original ROM dumps!
6530-003 $1800-$1BFF, filler bytes $00 6530-003 ROM Verified with real 6530-002 and -003 dumps.
Original 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 source
In 2026 I have typed in the source of the KIM-1 monitor as it is listed in the User manual. Every line has the same line number, all text including comments as in the paper listing. The listing is also paged as the original.
Converted to a modern MOS Technology assembler format (I used TAS32), that delivers the exact ROM binary (including those 00 filler bytes!) as dumped from the real 6530-002 and -003 by me.
KIM-1 Monitor source, listing and binaries and TASM32 archive

