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 and ROM dumps

6530-002 ROM at $1C00 dump of ROM
$1C00-$1FFF KIM-1 listing in KIM-1 Users manual
6530-003 ROM at $1800 dump of ROM
$1800-$1BFF KIM-1 listing in KIM-1 Users manual
On the 6530-002 and -003 PB6 is CS1. PB5 is a normal I/O pin.

6530-004 ROM at $7000 dump of ROM
$7000-$73FF TIM Terminal Monitor, see the TIM page
On the TIM 65330-004 PB6 is CS1 and PB5 is CS2.

6530-005 or R3005-12, no ROM dump
According to this OSI appnote this is an unprogrammed version of the 6530 TIM.
The text in the appnote says:
The 6530-005 is an unprogrammed version of the TIM-1. It has 16 parallel lines as the 6820 but also has a 64 word RAM and a programmable interval timer which can generate an IRQ. The 6530-005 is available from MOS Technology at a cost slightly higher then that of a 6820 PIA.
(note that there are 14 I/O lines as on the TIM and 64 bytes RAM, not words).
I have only seen ads for this part without further description of what this is. And I have several real 6530-005IC’s in my stock

6530-006 ROM at $1800 Allied Leisure pinball version 1 (IC6)
6530-007 ROM at 1C00 Allied Leisure pinball version 1 (IC3)
6530-008 ROM at $1400 Allied Leisure pinball version 1 (IC5)

Version 2/3 of Allied Leisure Pinball
6530-009 or R0008-11 IC5 ROM at $1400 dump of ROM
6530-010 or R0006-11 IC6 ROM at $1800 dump of ROM
6530-011 or R0007-11 IC3 ROM at $1C00 dump of ROM

6530P R3004-11 ROM dump, probably also a pinball machine part.

R3014-3 System 1 Sound board

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 ROM at $8C00 dump of ROM
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, 8050) Micropolis 1106-IV (Safari, 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)

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

RIOT 653X datasheets

On this page:

  1. 6530 datasheets
  2. 6532 datasheets
  3. GS65C32 datasheets
  4. Other 65XX RIOT datasheets
  5. 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

    The oldest one is a preliminary MOS datasheet for the MCS6530, missing the ordering pages of the production version.
    The most complete datasheet of the 6530 are the Synertek and Rockwell versiona, first in next table.

    Synertek sy6530
    Rockwell r6530 RRIOT
    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

    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)

TIM-1 SBC

Christian Ortner (mister-freeze at the VzEkC e. V. forum build a SBC with expansion around a TIM IC.
Here is his projects description of the TIM-1 SBC. TIM-1 OverviewSchematic, images, hex listing of Lunar Lander!

post

TIM-1 SBC

Christian Ortner (mister-freeze at the VzEkC e. V. forum build a SBC with expansion around a TIM IC.
Here is his projects description of the TIM-1 SBC.

Text by Christian:

Since the TIM chip is actually not available, the TIM-1 is unfortunately only useful for people who are in possession of a 6530-004. But, there is still the TIM-2 😉 The idea for the project came up when I got a few MPS 6530-004 by chance. Actually I always wanted to have an affordable KIM-1, but so far I haven’t found one. I also wanted to learn how to use KiCad.


The RRIOT 6530-004 (TIM chip) was sold by MOS only as a kit in the form of the TIM chip, a manual and a schematic. This meant that the computer enthusiast or developer had to assemble the rest of the system themselves. Commercially, the TIM chip was probably only used in the Jolt and Super Jolt. It was not until the KIM-1 that MOS released a complete development and learning system.

TIM-1

With the TIM-1 project a SBC should be created, as authentic and as exact as possible after the original circuit diagram for the TIM chip of MOS. So for the TIM-1 -at least for the mainboard- only those parts should be used which were included in the MOS schematic and by the way only those parts which were available in the mid seventies. The design is based on the KIM-1 and other SBCs from that time. The layout is adapted to the original schematic, i.e. the parts can be found at the same place where they are placed in the schematic. This makes it easy to understand the system from the schematic. The TIM-1 needs 5 V supply voltage. If you use the EIA (RS232) interface, you have to supply -12V and +12V additionally. For the current loop (Teletype) there is an additional -10V supply required, but it can be assumed that -12V is also possible (maybe a Resistor must be changed). The transistor -according to the original schematic- PN2709A is probably a typing error. The PN 2907A will surely be the correct one. For simplified use with a modern terminal emulator the serial interface is led out laterally as TTl level. This allows the system to operate using only 5V and a USB to TTL adapter. The address decoding for the selection of RAM and RRIOT is incomplete, therefore there is a multiple selection over the whole address range. Therefore, when using the expansion card, an external disabling line for the internal RAM and the TIM chip is necessary to avoid address overlaps. Surely this could have been improved right away, but the TIM-1 should be expandable but, as far as possible, conform to the plan of MOS. The 4 SRAMs 2111 (256×4) on the board provide the user with 512 bytes (page 0 and 1). For small programs and for getting to know the TIM-1 this is very sufficient, but for more extensive programs this is of course too little. Therefore, the TIM-1 has received a simple memory expansion. This external card can be equipped with 8 pieces of RAM or EPROM (probably also modern EEPROM) with standard 2k x 8 (e.g. 2016 RAM and 2716 Eprom). A 4kx8 EPROM 2732 can be used as well, here the upper or lower 2 kB must be selected by jumper.

The operation of the TIM-1 is almost completely covered with the TIM manual from MOS.
Since the TIM chip is actually not available, the TIM-1 is unfortunately only useful for people who are in possession of a 6530-004. But, there is still the TIM-2 😉 The idea for the project came up when I got a few MPS 6530-004 by chance. Actually I always wanted to have an affordable KIM-1, but so far I haven’t found one. I also wanted to learn how to use KiCad.

TIM-1 Overview


TIM-1 Setup with Terminal and Papertape


TIM-1 running Lunarlander


TIM 1 Memory and Slot Card

TIM-1 with Expansion

TIM-1 Schematic
TIM-1 Memory MAP
TIM-1 Memory Expansion Card

TIM-1 running Lunarlander

LUNARLANDER for 6502 and TIM

LUNAR LANDER for the 6502

HEX File from Mark Garetz´s Listing in Dr. Dobb´s Journal (August 1976).
Just typed in with a little debugging by Christian Ortner in 2023

post

AIM 65 clones by Peter Renaud

a reduced version AIM-65 Mini
micro AIM-65 version 2

For AIM 65 ROMS and manuals, see the AIM 65 pages!

post

Replace both 6530s in KIM-1

Eduardo Casino has designed with modern tools, like Kicad and image software Inkscape a PCB for the KIM-1 which is as close as he could get to a Rev D.

This of course brought up the issue of how to get the 6530-002 and 6520-003 for this board, since those are unobtainable since a long time.
That can be solved with a FPGA. Or with a fast microcontroller like the Teensy, that is already proofed to be a good 6502 and more emulator (MCL65+).

As a first step Eduardo designed a PCB that is placed on top of the KIM-1. The 6530-002 and -003 need to be replaced with IC sockets, the PCB inserts in these sockets. It is like the Corsham 6530 replacement board, but now for both 6530s.

The style of the PCB is adapted to the style of original KIM-1 and Eduardo’s reproduction, with curved lines.

Details, gerbers, Kicad project, at Eduardo Casino’s github page.


post

KIM-1 rev D PCB redesign Eduardo Casino

Eduardo Casino has designed with modern tools, like Kicad and image software Inkscape a PCB for the KIM-1 which is as close as he could get to a Rev D.

Based upon images on the Revisions pages on this site.

On this forum64.de thread he published the design, and made all available on his github pages.


The PCB is an exact PCB replica of the KIM-1. It therefore requires 6530-002 and -003 RRIOTs, which are not available anymore (or use the Retrospy Technologies 6530 replacement boards).