Commodore Test Cartridge Index: Difference between revisions
Appearance
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 | 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 | |||
== 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 | | 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 | | 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 | | VIC-20 Dead Test Cartridge || — || Modern || 2021 || VIC-20 (PAL & NTSC) || Starts with minimal-RAM bypass for black-screen faults | ||
|- | |- | ||
| VIC | | 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 | | 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 | | 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 || | | 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 || | | C128 Diagnostic Cartridge Rev 588121 || 588121-01 || Original || 1987 || C128 / C128D || Tests MMU & VDC pointers | ||
|- | |- | ||
| C128 Dual-Diag | | 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. | ! 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 || | | '''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 | |||
|- | |- | ||
| | | 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 |