Jump to content

Commodore Test Cartridge Index

From RetroTechCollection
Revision as of 11:31, 5 May 2025 by Josh (talk | contribs) (Created page with "This page catalogues '''all known Commodore diagnostic cartridges (and plug-in diagnostic boards)''' released for 8-bit Commodore computers—from the PET series through the 264 family—and includes modern re-creations and multi-ROM compilations. ''Disk-based test suites, cable harnesses, and routine “loop-back plugs” are '''out of scope''.'' == Commodore PET / CBM 2000-8000 series == {| class="wikitable sortable" ! Cartridge / Board !! Part No. / ROM Rev !! Era !...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This page catalogues all known Commodore diagnostic cartridges (and plug-in diagnostic boards) released for 8-bit Commodore computers—from the PET series through the 264 family—and includes modern re-creations and multi-ROM compilations.

Disk-based test suites, cable harnesses, and routine “loop-back plugs” are 'out of scope.

Commodore PET / CBM 2000-8000 series

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 supplied to Commodore service depots
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 test suite

Commodore VIC-20

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 bad-RAM bypass; useful when VIC shows black-screen
VIC Audio/Video/Keyboard Test Cart Modern 2023 VIC-20 (unexpanded) Community utility for colour-bar, sound and matrix tests

Commodore 64 / SX-64

Cartridge Part No. / ROM Rev Era Year Supported models Notes
C64 Diagnostic Cartridge Rev 326070 326070-01 Original 1982 C64 revision A boards First-generation diagnostic; no user-port tests
C64 Diagnostic Cartridge Rev 586220 586220-01 Original 1984 All C64 / SX-64 Standard service cartridge used with 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 Contains 781220, 586220, 586220+ and RAM-only tests
MultiROM Diagnostic (586220 + 785260) Modern 2021 C64 / C64C Menu-driven multi-revision cartridge

Commodore 128

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 Updated ROM; tests MMU & VDC pointers
C128 Dual-Diag (Cartridge) Modern 2021 C128 / C128D Selectable 789010 or 588121 images

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

Cartridge Part No. / ROM Rev 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 Community open-source diagnostic; PAL & NTSC
Diag264 Cartridge + Harness kit Modern 2020 C16 / Plus/4 / 116 Gold-finger PCB and full loop-back set