KIM-1 replica KIM-1000 with CHIPz modules, 6530 reDIP

Mark J Koch (https://github.com/CircuitMonkey/mos-kim1-replica, ‪@markjkoch.bsky.social) is designing a not so common KIM-1 replica, the KIM-1000,
with building blocks he calls ‬CHIPz modules.

He posted photos of his first versions, it is at this moment (October 2025) a work in progress.


As you can see on the photos the CHIPz modules on a ‘motherboard’ are recognizable KIM-1 blocks:
– application and expansion connector on motherboard, with ‘bus watchers’.
– keyboard and display, all KIM-1 keys, SST switch and the six LED displays. Standard KIM-1- (a 7442 instead of a 74145).
– CPU with 65C816, not the 65C02 one would expect here.
– Control logic, with clock, Reset and NMI, memory decode K0-K7, some glue logic for RAM R/W etc. Missing is the usual TTY and audio cassette glue logic. So no serial terminal!
– SRAM module 32K, mapped to all lower address except the KIM-1 holes 1400-1FFF
– 6530-002 and 6530-003 reDIPs

reDIP 6530

One of the building blocks will be the 6530/6532 redIP. More information on that 6530 replacement here.


The reDIP RIOT is an open source FPGA board which combines the following in a DIP-40 size package:

-Lattice iCE40UP5K FPGA
-1Mbit FLASH
-5V tolerant I/O
-The reDIP RIOT provides an open source hardware platform for 6530 RRIOT / MOS 6532 RIOT replacements.

All FPGA header I/O is 5V tolerant, and can drive 5V TTL.

A Diagnostic Board for the KIM-1

It all started on the VCFED forum many years ago, where people were looking for help on repairing their KIM-1 computer.
A dead KIM-1 is no easy to troubleshoot, most ICs are not in IC sockets, so poking around with a scope is looking for dead signal lines is all you can do.
But if the 6502 is working, programs could be written to test parts.

So Dwight Elvey designed and programmed a diagnostic board for the KIM-1, to determine what might be wrong with this KIM-1.
The board switches off the 6530 ROMs and one can run tests on the onboard ROM, looking for for defective RAM, defective LED display, defective 6530 ports.

Here I present the complete design of the board, with help and permission of Dwight Elvey, Santo Nucifora and Liu Ganning.
In October 2025 I have revised the page, build a diagnostic board myself and added the reverse engineered sources of the tests in MOS Technology standard assembler syntax instead of the obscure Forth like assembler Dwight uses. The EPROM can now be build and modified with modern tools.

The board has been used by many with success. The usual suspect, the 6530-002 RRIOT, was not always the problem maker. Defective RAM IC, a TTL IC with dead ports and such also were found
by using the test programs to pinpoint the area to check.

KIM-1 Revisions, what changed?

I know of seven KIM-1 revisions, labeled Rev A-G and the first one unlabeled. Rev C is unknown!

What changed between these revisions?

Not much. The PCB underwent several changes around the logo area, from KIM-1 MOS to Commodore C-MOS. That happened from Rev A to Rev D, indicating the takeover by Commodore of MOS Technology. And some small numbers/artefacts etched in various Revs.

Some have serial numbers, the first ones on the back on the right, later had stamped/written numbers like PAxxx (Palo Alto) and SCxxx (Santa Clara) of Commodore production facilities

There was a real change in the PCB from Rev A to B.

Rev A

Rev B

The User Manual went from version 15 (January 1976) to 15A (March 1976) to 15B (August 1976) without significant changes, mostly typing errors and the change of keyboard from Rev B to Rev D.
The keyboard changed from rev B to Rev D. The SST switch moved to the other side, the first Rev keyboards were not very reliable.

Rev B

Rev D

What did not change?

The 6530 – 002 and -003 were from many different dates between 1976 and 1980. The functionality stayed the same, no software changes are known. It seems the same mask was used to produce another batch due to the demand for KIM-1s. On Rev F and G I have seen older 6530s (ceramic ones) from much earlies dates, old stock being used?

The large Circuit Diagram poster stayed the same for all revisions.

Parts used

The parts used in all these revisions changed from as much as possible made by MOS Technology (6102) to industry standard compatible types (2102). E.g the RAM ICs were all third party in later revisions.
The capacitors, mostly yellow tube types, also came in various colors and sources between revisions.

Except for Rev G no IC sockets were used.

KIM-1, were IC sockets used?

Before I saw the last revision, Rev G, I had never seen an original KIM-1 with IC sockets. All ICs were soldered right into the PCB.

Now I have a KIM-1 Rev G and a photo by Dick Dral of his KIM-1 Rev G with white IC sockets.


So the last iteration of the KIM-1 did have IC sockets.

Not only did Rev G come with sockets, they used not only white sockets, black ones too (Thanks Santo Nucifora).

Images of the 6530s I have

Over the years I have acquired quite some 6530 ICs. Either as IC or built into a KIM-1, Jolt or Chessmate.

On this page I show these 6530s.

My KIM-1 collection

In 2024/2025 I completed my KIM-1 collection with one or two from every Revision, from first edition to Rev G, nine in total.

Versions of the KIM-1 User Manual

I have so far found 5 versions of the KIM-1 User Manual.

First Edition January 1976
Second Edition March 1976
Second Edition August 1976
Rockwell branded version 1977.
German version 1977
Only small updates, some errors, and the change of keyboard with SST switch right to left.

All available here: KIM-1 manuals and MOS Technology documents – Retro Computing

The Rockwell KIM-1, myth or?

Was there a Rockwell KIM-1? A myth or? Yes and no.

There is a KIM-1 packaged and sold by Rockwell in 1977. I bought one in 1977.
No, it is a MOS Technology produced KIM-1 PCB.

Yes, Rockwell added documents with Rockwell title pages and contents 99% written by MOS Technology.
The Rockwell KIM-1 is just an OEM product!

MCS6500 Family Hardware manual 6500-10 and Programming Manual Synertek 6500-50 added

New good quality scans added to the Manuals page
– MCS6500 Hardware Manual August 1975 First Edition, Version 6500-10, with errata letter. Not the usual 6500-10A but the rare first edition. No ROR instruction documented!
– MCS6500 Programming Manual by Synertek, version 6500-50. Not the First Edition alas, the contents are the 6500-50A version.

I now have two first edition MOS Technology manuals:
– MCS6500 Hardware Manual August 1975 First Edition, Version 6500-10
– KIM-1 User Manual First Edition, January 1976, no version but could be 6500-15. The newer versions are version 6500-15B

Still missing, but it does exist somewhere, is
– MCS6500 Family Programming Manual, 6500-50. All scans, including mine, are version 6500-50B.

This is the title page of MCS6500 Family Programming Manual, 6500-50, of which no scan is knwon yet.

post

KIM-1 connectors: beware the Chinese cheap variants!

The KIM-1 needs 2 edge connectors.

The specifications are: card edge; PIN: 44; 3.96mm

When you search for those, the cheap ones pop up, Chinese made, look good. But they are no good, when you slide them one you need a lot of force, some even use a hammer!
The PCB is too thick for these connectors, you damage the edge fingers and can not change once connected.
DO NOT USE THEM for a KIM-1!

I had some luck, years ago I bough a lot, cable type (solder eyelets) from Conrad and they are perfect for the KIM-1.

307-044-500-202 Standard Card Edge Connectors 44P SOLDER EYELETS 5.08mm ROW SPACE, for sliding on a PCB edge connector.
307-044-520-202 Standard Card Edge Connectors 44P Card Edge PC Tail, for a motherboard

EDAC 307 357 Series Card Edge Connectors English Ordering Guide

307-044-520-202 – EDAC Card Edge Connector

307-044-500-202 – EDAC Card Edge Connector