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 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
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

Replace Printer head

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.

I have two sets of KIM-1 ROMs. On the KIM-1 ROM dump done by Dwight Elvey, the filler bytes (unused locations in the ROM) are filled with $00.
I confirmed the dumps of Dwight (who were faulty) by making a dump of the ROMs in my own KIM-1.
The other set, found all over the internet, is the result of assembling the source (see below) in which the assembler used $FF for the filler bytes. It makes sense to use $FF, since EPROMs can be programmed to make ‘1’s to 0’s. Functionally the filler byte is irrelevant, so I present here the ROMs with filler byte 00 (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
