Jump to content

Commodore Test Cartridge Index: Difference between revisions

From RetroTechCollection
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 !..."
 
No edit summary
 
Line 1: Line 1:
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.
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'''.''
''Disk-based test suites, cable harnesses, and routine “loop-back plugs” are '''out of scope''.''


== Commodore PET / CBM 2000-8000 series ==
== Commodore PET / CBM 2000-8000 series ==
Line 7: Line 6:
! Cartridge / Board !! Part No. / ROM Rev !! Era !! Year !! Supported models !! Notes
! 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 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 “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
| PET Diagnostic Clip (Tynemouth) || — || Modern || 2016 || PET 2001-8032 || CPU-socket clip with self-contained ROM tests
|}
|}


Line 20: Line 19:
| VIC-20 Diagnostic Cartridge || 324503-01 || Original || 1982 || VIC-20 || Official Commodore service cartridge
| 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-20 Dead Test Cartridge || — || Modern || 2021 || VIC-20 (PAL & NTSC) || Starts with minimal-RAM bypass for black-screen faults
|-
|-
| VIC Audio/Video/Keyboard Test Cart || — || Modern || 2023 || VIC-20 (unexpanded) || Community utility for colour-bar, sound and matrix tests
| VIC AV/Keyboard Test Cart || — || Modern || 2023 || VIC-20 (unexpanded) || Community colour-bar, sound and matrix tests
|}
|}


Line 29: Line 28:
! Cartridge !! Part No. / ROM Rev !! Era !! Year !! Supported models !! Notes
! 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 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 used with harness
| 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 Dead Test Cartridge Rev 781220 || 781220-01 || Original || 1988 || C64 / C64C / SX-64 || Boots with minimal RAM; flashes error codes
Line 39: Line 38:
| Dual Dead-Test & Diagnostic (2-in-1) || — || Modern || 2015 || C64 / C128 (64-mode) || DIP-switch selects 781220 or 586220 ROM
| 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
| 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
| MultiROM Diagnostic (586220 + 785260) || — || Modern || 2021 || C64 / C64C || Menu-driven multi-revision cartridge
Line 50: Line 49:
| C128 Diagnostic Cartridge Rev 789010 || 789010-01 || Original || 1985 || C128 / C128D || 40-column mode; requires harness
| 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 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
| C128 Dual-Diag Cartridge || — || Modern || 2021 || C128 / C128D || Selectable 789010 or 588121 images
|}
|}


== Commodore 264 family (C16 / Plus/4 / C116) ==
== Commodore 264 family (C16 / Plus/4 / C116) ==
{| class="wikitable sortable"
{| class="wikitable sortable"
! Cartridge !! Part No. / ROM Rev !! Era !! Year !! Supported models !! Notes
! Cartridge !! Version / Part No. !! Era !! Year !! Supported models !! Notes
|-
|-
| Commodore TED Diagnostic (service) || 318004-01 || Original || 1984 || C16 prototype boards || Factory-only ROM; rare
| 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''' || 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) ==
{| class="wikitable sortable"
! 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
|-
|-
| Diag264 Cartridge + Harness kit || || Modern || 2020 || C16 / Plus/4 / 116 || Gold-finger PCB and full loop-back set
| DiagROM 40-pin (A600 / A1200 / A3000 / A4000) || v1.3 || Modern || 2023 || A600 / A1200 / A3000 / A4000 || 27C800-format EPROM for late-model boards
|}
|}


[[Category:Commodore Systems]]
[[Category:Commodore Systems]]

Latest revision as of 15:06, 5 May 2025

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