Bus extender
A handy bus extender from Retrospy. I glued labels from the KIM-1 manual on it, the PCB labels are wrong. PCB edges pads could be a little longer.


About small SBC systems
Bus extender
A handy bus extender from Retrospy. I glued labels from the KIM-1 manual on it, the PCB labels are wrong. PCB edges pads could be a little longer.


RetroSpy Technologies produces a range of retro (Vintage) hardware products that are of interest for the KIM-1/SYM-1/AIM 65 owner. Also the PAL-1 user may benefit from the products!
Retrospy is inspired by the Corsham Technologies products and since Bob Applegate is no more among us, produces similar/inspired products.
I bought several products from RetroSpy.
KIM-1 RAM/ROM Board
MOS 6530 Replacement for the KIM-1 SBC
PAL-1 Motherboard Expansion Kit
Bus extender
Other interesting KIM-1/AIM 65/SYM- related boards on the Retrospy shop:
AIM 65 I/O board
SYM-1 I/O board
SYM-1 SymDos I/O board
SYM-1/AIM-65 RAM/ROM board
KIM-1 I/O board
2532 to 2764 EPROM adapter
SD Card Storage System (like the Corsham one)
I should have bought he KIM I/O card also, for the 1541 connector, next time!

The 6530-002 AND 6530-003 RRIOT (RAM ROM I/O Timer) are the heart of the KIM-1. The mask programmed ROM contains the KIM-1 software, very early and smart 6502 code.
These ICs are not available for a long time now, and that prevents repairing a KIM-1 with a faulty 6530.
Ruud Baltissen designed many years ago a KIM-1 clone, where the 6530 was replaced with the nearly identical, no ROM, 6532. This led to the Micro-KIM, the PAL-1, the Corsham clone, the PAL-2 and the KIM-1 replica’s.
Also boards to replace the 6530 with a 6532, a small EPROM and some glue logic were made.
Bob Applegate and Eduardo Casino did this with PCBs and through hole components. Rather large boards that work fine.
Retrospy Technology used SMD to shrink the PCB to to a bit oversized 6530. Small enough to fit on a KIM-1 in an IC socket.
Description from the Retrospy store:
Drop in replacement for impossible to find and replace MOS/Commodore KIM-1 specific MOS 6530 integrated circuit.
Jumpers on the board switch between 6530-002 and -003.




I bought this assembled and ready to run board from Retrospy Technologies.
SMD technology, so small and of high quality.
Description from the Retrospy store:
The KIM-1 RAM/ROM board is a custom board than expands the memory of the KIM-1 single board computer.
Features
Inspiration taken from a design by Bob Applegate of Corsham Technologies, LLC.
This board can be added to any KIM-1 system, but the easiest way to add it is with the Retrospy or Corsham I/O Board. This board comes with a ribbon cable that plugs right into the I/O Board with no mess. By default the DIP switches are set so your KIM will have 5K of RAM from $0000 to $13FF and from $2000 to $DFFF. The extended monitor is from $E000 to $FFFF.
For PAL-1 users with the PAL-1 Motherboard Expansion Kit
– the RAM RAM between 0x0400 and 0x13FF is already on the PAL-1 board, leave that open.
– The usual PAL-1 configuration has ROM at A000-B000, the PAL-1 ROMs are made for that location
– Without the KIM-1 I/O card, just put a Dupont male-female wire between Pin 10 of the “To KIM” connector to Decode Enable of a motherboard connector or K of a KIM-1 Connector expander.

The PAL-1 connected to the PAL-1 Motherboard Expansion kit

Revison B with larger edge fingers
Description from the Retrospy store:
With this motherboard, you can connect up to 6 expansion boards to your PAL-1 at the same time. The motherboard also provides the Application and Expansion connectors found on the original KIM-1, enabling the use of original KIM-1 expansion boards.
NOTE: To do anything worthwhile with the Application connector you will need the PAL-1 2nd RIOT Expansion Kit.
Not all signals are routed to the Application and Expansion connectors because the PAL-1 doesn’t provide them, so there is no guarantee every expansion board will work. However, Corsham Technologies’ and RetroSpy Technologies KIM-1 I/O and KIM-1 RAM/ROM boards have been tested and are compatible.
Available signals on the Application connector:
+5V
GND
PA0-7 (with installed PAL-1 2nd RIOT Expansion Kit)
PB0-7 (with installed PAL-1 2nd RIOT Expansion Kit)
DECODE ENAB
Missing are KB Row 0-3, KB Col A-G, TTY KYBD + RTRN, TTY PTR + RTNR, AUDIO Out (lo, hi), AUDIO IN, +12V, K0-K5, K7
Available signals on the Expansion connector:
+5V
GND
A0-A15
D0-D7
SYNC
RDY
IRQ
NMI
RST
SST OUT
PHI2
R/W
/R/W
/PHI2
RAM/R/W
Missing signals are: K6, SST, RO (pin 38 of the 6502), Phi1 (pin 3 of the 6502), PLL Test. On Reb B Phi1 is also available.
The signals /R/W, /Phi2 and RAM R/W are regenerated with two logic IC’s, the (reverse engineered) circuit is show below. The circuit could be a bit simpler, 3/4 of the 74LS00 would suffice.
Add KIM-1 RAM/ROM boards
Any KIM-1 RAM/ROM board can be connected to the Expansion connector. The Retrospy KIM-1 RAM/ROM is an excellent one.
For the PAL-1 only the Decode Enable line has to be added. For exammple with one wire Dupont male-female cable, from a motherboard connector. Any RAM in the region 0-1FFF is already available on the PAL-1 itself and should not be enabled on a RAM expansion. And therefore no need for signals K1-K4, the chip select lines for that region.
This version of the expansion kit has some minor points to improve (2.2 will be a next version the designer told me):
– add Phi1, not used often but is available on the PAL-1 connector
– enlarge the PCB edge pads with some mm’s, KIM-1 boards detach now to easy
– the two logic IC’s can easily be replaced with one 74LS00, only one NAND port and two inverters are required

KIM-1 Expansion connector

KIM-1 Application connector


The circuit on the PAL-1 Motherboard Expansion




RetroSpy Technologies produces a range of retro (Vintage) hardware products that are of interest for the KIM-1/SYM-1/AIM 65 owner. Also the PAL-1 user may benefit from the products!
Retrospy is inspired by the Corsham Technologies products and since Bob Applegate is no more among us, produces similar/inspired products.
I bought several products from RetroSpy.
Other interesting KIM-1/AIM 65/SYM- related boards on the Retrospy shop:
AIM 65 I/O board
SYM-1 I/O board
SYM-1 SymDos I/O board
SYM-1/AIM-65 RAM/ROM board
KIM-1 I/O board
2532 to 2764 EPROM adapter
SD Card Storage System (like the Corsham one)
I should have bought he KIM I/O card also, for the 1541 connector, next time!

KIM-1 keypad replacement

Dual 6532 adapter board
Replacing the 6530 with a 6532 and ROM and some glue logic is a well known method nowadays.
Eduardo designed a PCB that replaces both 6530-002 and 6530-003 on a standard KIM-1 and of course his replica with a PCB that fits in the IC sockets of the 6530’s. That makes a KIM-1 completely operational!
See this github page for the design.




Since early 2023 Eduardo Casino develops KIM-1 hard- and software. His goal is to replicate as much as possible the original hardware, and make it work. His journey started with an exact KIM-1 Replica.
On this page I present his designs (state of July 2024, the journey has not ended yet, so keep looking at all open hard- and software on github.
My first encounter with Eduardo Casino was this topic on the German forum64.de forum in early 2023

If you do not read German: Eduardo, from Madrid, Spain!, announces his project to replicate a KIM-1 Rev D with the exact layout and look and feel as the original, using hires photos, Inkscape and Kicad.
This is not the first KIM-1 replica, as you can see here. What makes this replica special is that it is an exact PCB
replica. With curved lines! Other replicas may have the same dimensions and look and feel but use the straight modern PCB lines design.
He set a high standard and het continues to amaze us with hardware designs and software around the KIM-1. read all about on the follwing pages:

K-1013 Floppy Disk Controller replica
KIM-1 Motherboard for MTU Cards
KIM-1 RAM/ROM Expansion Board for the MTU Backplane
KIM-1 Programmable Memory Board for the MTU Backplane
Version for the K-1013
KIM-1/PAL-1 version
K-1008
XKIM
1541 OS
Another book scanned and available on the Books page:
How to Build a Computer-controlled Robot (with a KIM-1) by Tod Loofbourrow, written when he was 16!
