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!

post

MOS 6530 Replacement for the KIM-1 SBC

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 MicroKIM, the PAL-1, the Corsham clone.
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. Samll 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.

  • Small footprint.
  • Low profile.
  • Configurable for either U2 or U3 via jumpers.
  • Small enough that 2 can be used simultaneously in U2 and U3.
  • Will fit over most socketed RAM.
  • Requires MOS 6532 RIOT IC to be installed.
  • Requires a socket at U2 and/or U3.

Jumpers on teh board switch between 6530-002 and -003.

post

RetroSpy Technologies

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!

Dual 6532 adapter board

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.

KIM-1 projects by Eduardo Casino

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:

MTU replicas and additions

K-1008 Visable Memory Replica by Eduardo Casino

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

CP/M-65

Version for the K-1013
KIM-1/PAL-1 version

KIM-1 Software

K-1008
XKIM
1541 OS

Commodore Chessmate

I have acquired a Commdore Chessmate! Working well.

Michael Gardi and Stephen Crane are working on Chessmate emulators. Micheal aims for a physical identical one, Stephen uses cheap but powerfull microntrollers.
More on the Chessmate, and the 6530 024 RRIOT (the ROM contains the opening book!) here.

Superjolt and TIM 6530

I have acquired 3! Superjolts. With a Synertek Superjolt CP110 manual and Tiny Basic + RAP (assembler) in ROM.

A good opportunity to update the 6530 and the Jolt SuperJolt pages. Better quality and more documents, more photos, ROMs dumped.

THE-RC 41523 CPU-4

CPU-4 is a 6502 SBC based upon the TIM 6530-004. Developed for teaching on the Technical University Eindhoven.
The only surviving part of the system is a 40 page Dutch manual.
Described are the function of TIM, Tiny Basic and Resident Assembler Program, same as the Jolt and Superjolt.

Dutch manual of RC41523 CPU-4

Some excerpts from the manual:







Known 6530 variants

6530-002 $1C00-$1FFF KIM-1 listing in KIM-1 Users manual
6530-003 $1800-$1BFF KIM-1 listing in KIM-1 Users manual
6530-004 $7000-$73FF TIM Terminal Monitor, see the TIM page
6530-005 According to this OSI appnote this is an unprogrammed version of the 6530 TIM
I have only seen ads for this part without further description of what this is.
It has the 16 I/O lines, 64 word RAM and the timer, which can generate an IRQ. One can assume the ROM is empty.

6530-006 Allied Leisure pinball version 1 (IC6)
6530-007 Allied Leisure pinball version 1 (IC3)
6530-008 Allied Leisure pinball version 1 (IC5)
6530-009 Allied Leisure pinball (IC5)
6530-010 Allied Leisure pinball (IC6)
6530-011 Allied Leisure / Fascination pinball (IC3)

6530-012 Gottlieb System 1 sound board (R3014-12)
6530-013 Gottlieb System 1 sound board (R3014-13)
6530-014 Gottlieb System 80 series sound board (R3016-11)
6530-016 Used in Gottlieb system 80/80A/80B sound boards

6530-024 Commodore Chessmate (based upon Peter Jenning’s MicroChess)

6530-241 MIOT in pinball machines
6530-243 MIOT in pinball machines

Commodore diskdrives ROM at $FC00-$FFFF

901466-01 6530-??? 2040 DOS 1.0 Shugart SA390 2040, 3040 and 4040
901466-02 6530-028 4040 DOS 1.2 Shugart SA390 2040, 3040 and 4040
901466-04 6530-034 8050 DOS 2.0 DOS 2.1 Shugart SA390
901483-02 6530-036 8050 DOS 2.5
901483-03 6530-038 8050 DOS 2.5 Micropolis 1006-II (8050)
901483-04 6530-039 8050 DOS 2.5 Tandon TM100-3M (8050)
901884-01 6530-040 8X50 DOS 2.7 Tandon TM100-3M (8050) Tandon TM100-4M (8250)
901885-01 6530-044 8X50 DOS 2.7 Micropolis ???
901885-04 6530-047 8X50 DOS 2.7 Micropolis 1006-II (8050) Micropolis 1006-IV (8250) Micropolis 1106-II (Safari, mit Garagentor, 8050) Micropolis 1106-IV (Safari, mit Garagentor, 8250)
901869-01 6530-048 DOS 2.7 M.P.I. 101SM (8050)M.P.I. 102?? (8250)
251256-02 6530-050 8250 DOS 2.7 Matsushita JU-570-2 (8250LP)
251257-02A 2716 DOS 2.7 Matsushita JU-570 (SFD-1001) Matsushita JU-570-2 (SFD-1001)
251474-01B 2716 DOS 2.7 Matsushita JU-570-2 (8250LP)

Replacing the 6530-002 and -003 in a KIM-1 has become quite easy. See this page on replacements with a 6532, some glue logic and a (E)EPROM.

The RRIOT in CBM disk drives are only different in the ROM contents The rest is as follows:

– Pin 18 is PB6 (no CS1).
– Pin 19 is CS2 (noPB5) .
– Pin 17 (PB7/IRQ) has no Pullup.
– ROM is in $FC00 bis $FFFF (RS0=0, CS1=X, CS2=1).
– RAM is in $0000 bis $003F (RS0=1, CS1=X, CS2=0, A9=,0 A8=0, A7=0, A6=0).
– I/O is on $0080 bis $00BF (RS0=1, CS1=X, CS2=0, A9=,0 A8=0, A7=1, A6=0).

Logic of addressing:

 	RS0	CS1	CS2	A9	A8	A7	A6
ROM	0	X	1	-	-	-	-
RAM	1	X	0	0	0	0	0
IO	1	X	0	0	0	1	0

Via an adapter board Commodore reused older 6530’s with new firmware by disabling the built in ROM and adding a 2716.
See Zimmers Commodore archive. Note that not just any 6530 can be used in this way, only the 6530’s from the Commodore diskdrives. A more general approach with a 6532 is described here.

Most if the information on this pages is also found on the pages of Martin Hoffman Vetter

RIOT 653X datasheets

Datasheets 6530

The 6530 was produced by most licensed 6502 manufacturers, from MOS Technology/Commodore SG to Rockwell and Synertek. All production datasheets that I have seen are identical, there are subtle differences in the CMOS versions regarding the timers. Rockwell had a 6532A type listed at 2 MHz.
The oldest one is a preliminary MOS datasheet for the MCS6530, missing the ordering pages of the production version.

MOS Technology MCS6530 Memory IO Timer Array
Preliminary Data Sheet 1975
MOS Technology MCS6530 Memory IO Timer Array
Preliminary Data Sheet 1975-08
MOS Technology MCS6530 Memory IO Timer Array
Preliminary Data Sheet 1975
Commodore 6530 6520 datasheet
Commodore 6530 datasheet
MOS 6530 datasheet
> Commodore MOS 6530 datasheet
MOS6530
Rockwell r6530 RRIOT
Synertek sy6530

6532

MOS 6532 RIOT Preliminary feb 1977
Commodore MOS 6532 RIOT
Commodore MOS 6532 RIOT
Rockwell R6532
Rockwell R6532
6532 timer interrupt precautions
6532 timer interrupt precautions
Rockwell R6532 RAM IO Internal Timer Device (RIOT)
synertek sy6532

CMOS 6532

The 6532 exists in CMOS variants, I have only seen the California Micro Devices GTE 65SC32 variant.

Synertek 65C32 preliminary
GTE G65SC32
CMD G65SC32
GTE G65SC32

Other RIOTs
In Rockwell databooks there are more RIOTs described. 6531, 6534. Never seen in the wild, a mention here and there of being used in pinball machines.
The timer/counter is a lot more capable, 16 bits etc.

R6531 ROM-RAM-I/O-Counter (RRIOC)
R6531 ROM-RAM-I/O-Counter (RRIOC)
R6531 ROM-RAM-I/O-Counter (RRIOC)
Rockwell R6534 ROM-IO-Counter (RIOC)