Jump to content

Commodore Test Cartridge Index

From RetroTechCollection

This page catalogues all known Commodore diagnostic cartridges (and plug-in diagnostic ROM boards) released for 8-bit and 16/32-bit Commodore computers—from the PET series to the Amiga CD32—and includes modern community re-creations or multi-ROM compilations. Disk-based test suites, cable harnesses, and simple loop-back plugs are out of scope.

Commodore PET / CBM 2000-8000 series

[edit | edit source]
Cartridge / Board Part No. / ROM Rev Era Year Supported models Notes
PET Service Diagnostic Board 320345-01 Original 1979 PET 2001/3xxx/4xxx/8xxx 6502 daughter-board issued to service centres
PET “ROM-RAM” Diagnostic Board Original 1981 PET 2001-N → 4032 Replaces system ROM/RAM; displays fault map
PET Diagnostic Clip (Tynemouth) Modern 2016 PET 2001-8032 CPU-socket clip with self-contained ROM tests

Commodore VIC-20

[edit | edit source]
Cartridge Part No. / ROM Rev Era Year Supported models Notes
VIC-20 Diagnostic Cartridge 324503-01 Original 1982 VIC-20 Official Commodore service cartridge
VIC-20 Dead Test Cartridge Modern 2021 VIC-20 (PAL & NTSC) Starts with minimal-RAM bypass for black-screen faults
VIC AV/Keyboard Test Cart Modern 2023 VIC-20 (unexpanded) Community colour-bar, sound and matrix tests

Commodore 64 / SX-64

[edit | edit source]
Cartridge Part No. / ROM Rev Era Year Supported models Notes
C64 Diagnostic Cartridge Rev 326070 326070-01 Original 1982 C64 rev-A boards First-gen diagnostic; no user-port tests
C64 Diagnostic Cartridge Rev 586220 586220-01 Original 1984 All C64 / SX-64 Standard service cartridge (harness)
C64 Dead Test Cartridge Rev 781220 781220-01 Original 1988 C64 / C64C / SX-64 Boots with minimal RAM; flashes error codes
C64 Diagnostic Cartridge Rev 785260 785260-01 Original 1992 Late C64C boards Adds CIA timer check; harness unchanged
Dual Dead-Test & Diagnostic (2-in-1) Modern 2015 C64 / C128 (64-mode) DIP-switch selects 781220 or 586220 ROM
DIAGcart 64 (4-in-1) Modern 2022 C64 / SX-64 781220, 586220, 586220+ and RAM-only tests
MultiROM Diagnostic (586220 + 785260) Modern 2021 C64 / C64C Menu-driven multi-revision cartridge

Commodore 128

[edit | edit source]
Cartridge Part No. / ROM Rev Era Year Supported models Notes
C128 Diagnostic Cartridge Rev 789010 789010-01 Original 1985 C128 / C128D 40-column mode; requires harness
C128 Diagnostic Cartridge Rev 588121 588121-01 Original 1987 C128 / C128D Tests MMU & VDC pointers
C128 Dual-Diag Cartridge Modern 2021 C128 / C128D Selectable 789010 or 588121 images

Commodore 264 family (C16 / Plus/4 / C116)

[edit | edit source]
Cartridge Version / Part No. Era Year Supported models Notes
Commodore TED Diagnostic (service) 318004-01 Original 1984 C16 prototype boards Factory-only ROM; rare
Diag264 v0.97 Modern 2012 C16 / Plus/4 / 116 Open-source diagnostic; PAL & NTSC
Diag264 Cartridge + Harness kit Modern 2020 C16 / Plus/4 / 116 Gold-finger PCB with loop-backs

Commodore Amiga (OCS / ECS / AGA)

[edit | edit source]
Cartridge / ROM / Board Version / Part No. Era Year Supported models Notes
Amiga A1000 “Diagnostic Aide” Board Original 1986 Amiga 1000 Clip-on board letting a “known-good” board test a faulty one
Logica Diagnostic ROM V1.0 Original 1991 A500 / A2000 Commodore-authorised service ROM developed by Logica S.n.c.
DiagROM (John Hertell) v1.3 Modern 2017 All OCS/ECS/AGA (A1000→CD32) Open-source Kickstart replacement with comprehensive tests
DiagROM – CD32 AUX variant v1.3 Modern 2021 CD32 Boots via AUX port or ROM adapter
AMROM (pre-flashed with DiagROM) Modern 2022 A500 / A2000 Re-flashable 27C400 adapter supplied with DiagROM
DiagROM 40-pin (A600 / A1200 / A3000 / A4000) v1.3 Modern 2023 A600 / A1200 / A3000 / A4000 27C800-format EPROM for late-model boards