Commodore 64 Troubleshooting Guide: Difference between revisions
No edit summary |
|||
| Line 16: | Line 16: | ||
''Note: Disk drives (1541, 1571, etc.) and the Datasette are '''not''' covered here.'' | ''Note: Disk drives (1541, 1571, etc.) and the Datasette are '''not''' covered here.'' | ||
== 🧪 Diagnostic Tools & Techniques == | == 🧪 Diagnostic Tools & Techniques == | ||
| Line 65: | Line 65: | ||
* If nothing at all after stripping to bare minimum ⇒ PLA, CPU, VIC-II or clock logic. | * If nothing at all after stripping to bare minimum ⇒ PLA, CPU, VIC-II or clock logic. | ||
== 🔌 Power-Supply & Voltage Checks == | == 🔌 Power-Supply & Voltage Checks == | ||
| Line 92: | Line 92: | ||
Never run a C64 on an unstable brick; modern replacements or crowbar protectors are highly recommended (≥1.5 A @ 5 V, ≥1 A @ 9 VAC). | Never run a C64 on an unstable brick; modern replacements or crowbar protectors are highly recommended (≥1.5 A @ 5 V, ≥1 A @ 9 VAC). | ||
== ⚠️ “Black Screen” (No Boot) Flowchart == | == ⚠️ “Black Screen” (No Boot) Flowchart == | ||
| Line 104: | Line 104: | ||
# Remove SID/CIAs/4066 again if stuck. | # Remove SID/CIAs/4066 again if stuck. | ||
== 💾 RAM Failures == | == 💾 RAM Failures == | ||
| Line 121: | Line 121: | ||
* Colour-RAM (2114) only affects on-screen colours, never causes black screen. | * Colour-RAM (2114) only affects on-screen colours, never causes black screen. | ||
== 📺 VIC-II (Video) Faults == | == 📺 VIC-II (Video) Faults == | ||
| Line 141: | Line 141: | ||
Swap with same-type VIC to confirm. Never mix 12 V and 5 V variants without conversion. | Swap with same-type VIC to confirm. Never mix 12 V and 5 V variants without conversion. | ||
== 🎵 SID (Audio) Faults == | == 🎵 SID (Audio) Faults == | ||
| Line 155: | Line 155: | ||
No internal fix – replace with same IC or modern clone (*ARM-SID*, *Swinsid*, *FPGASID*, etc.). | No internal fix – replace with same IC or modern clone (*ARM-SID*, *Swinsid*, *FPGASID*, etc.). | ||
== 🧩 PLA (U17) Logic Chip == | == 🧩 PLA (U17) Logic Chip == | ||
| Line 168: | Line 168: | ||
Replace with modern cool-running GAL/FPGA-based drop-ins (PLAnkton, SuperPLA v3, RealPLA, etc.). | Replace with modern cool-running GAL/FPGA-based drop-ins (PLAnkton, SuperPLA v3, RealPLA, etc.). | ||
== ⚙️ 6510 CPU Faults == | == ⚙️ 6510 CPU Faults == | ||
| Line 177: | Line 177: | ||
* Replace with 6510 or 8500 (HMOS) matching clock. | * Replace with 6510 or 8500 (HMOS) matching clock. | ||
== ⌨️ Keyboard / CIA Issues == | == ⌨️ Keyboard / CIA Issues == | ||
| Line 191: | Line 191: | ||
Swap CIAs (identical), socket & replace as required. | Swap CIAs (identical), socket & replace as required. | ||
== 🕹️ Joystick Port Faults == | == 🕹️ Joystick Port Faults == | ||
| Line 200: | Line 200: | ||
Continuity-test each DB-9 pin back to CIA; repair connector or replace CIA-1. | Continuity-test each DB-9 pin back to CIA; repair connector or replace CIA-1. | ||
== 🔠 Character ROM & Other ROMs == | == 🔠 Character ROM & Other ROMs == | ||
| Line 218: | Line 218: | ||
Cartridges that use their own code/font will boot fine even with bad on-board ROMs. | Cartridges that use their own code/font will boot fine even with bad on-board ROMs. | ||
== Final Notes == | == Final Notes == | ||