Commodore Test Cartridge Index: Difference between revisions
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]] | ||