Jump to content

Commodore 64C Troubleshooting Guide: Difference between revisions

From RetroTechCollection
Expand troubleshooting: death-brick PSU over-voltage (kills PLA/RAM/SID) + modern replacements; cross-link full C64 diagnostics; cited
Add representative photo (Wikimedia Commons, attributed on file page)
 
Line 1: Line 1:
<templatestyles src="Template:StyledTable/styles.css" />
<templatestyles src="Template:StyledTable/styles.css" />
[[File:Commodore 64C (photo).jpg|thumb|right|300px|Commodore 64C. Source: Wikimedia Commons.]]


<templatestyles src="Template:StyledTable/styles.css" />
<templatestyles src="Template:StyledTable/styles.css" />

Latest revision as of 12:58, 16 July 2026

Commodore 64C. Source: Wikimedia Commons.

The Commodore 64C, a late-model revision of the classic C64, has an improved motherboard design—but failures still occur. This guide details systematic troubleshooting for the C64C, covering common symptoms, diagnostic steps, and component-level remedies.

Preliminary & Power-up Checks

[edit | edit source]

Before investigating deeper faults, always confirm the basics:

  1. Disconnect all peripherals (cartridges, datasette, drives).
  2. Inspect the board for burnt, cracked, or leaking components—especially capacitors and voltage regulators.
  3. Check the power supply brick with a multimeter:
    • +5 V DC (±5%) between pin 2 (5V) and pin 1 (GND) of the power DIN.
    • 9 V AC (rms) between pins 6 and 7 of the DIN.
  4. Inspect and reflow the power jack solder joints if needed.
  5. Confirm the power switch is not intermittent or oxidised.
Test Point Expected Value Notes
Power DIN pin 2 ↔ pin 1 +5 V DC Main logic supply
Power DIN pin 6 ↔ pin 7 ~9 V AC SID/VIC-II analogue, time-of-day
VIC-II Vdd (pin 28, 8565) +5 V DC Video IC supply
SID Vdd (pin 28, 8580) +9 V DC Audio IC supply
RESET (expansion port pin C) Low → High (5 V) Must release high after power-on

Common Power Faults

[edit | edit source]
  • 5 V missing/high → no boot, possible chip damage.
  • 9 V AC missing → no sound, black screen, no colour.
  • Intermittent power → cracked solder, faulty switch, or bad PSU.
  • Hum or buzzing → dried-out PSU capacitors.

Never proceed with an unstable or suspect power supply.

Display & Chime Diagnostics

[edit | edit source]

The C64C lacks a startup chime, so video output is your primary indicator. Use the following table to interpret common power-on symptoms:

Symptom Likely Cause Action
Black screen, no border PLA, VIC-II, or CPU failure; no clock; bad ROM Check voltages, swap VIC-II, PLA, CPU; test with Dead-Test cartridge
Blank screen with border BASIC ROM failure Swap BASIC ROM (U3)
Coloured border, garbage text RAM or character ROM fault Test RAM (U10–U17), swap character ROM (U5)
Solid white/grey screen VIC-II alive, but no bus access Check PLA, address lines, CPU
Rolling/distorted image Wrong VIC-II or bad clock circuit Confirm VIC-II type, check 8701/oscillator
No video, but power LED on Dead VIC-II or missing 5 V/9 V Confirm supply rails, swap VIC-II

Minimal Boot Procedure

[edit | edit source]
  1. Remove SID, both CIAs, and 4066 ICs (if socketed).
  2. Power up: if BASIC screen appears, one removed IC was dragging the bus.
  3. If still dead, proceed to chip substitution (see below).

Memory & ROM Faults

[edit | edit source]

The C64C uses two 41464 DRAM ICs (U10, U11) for main memory and a single 2114 for colour RAM.

Symptom Probable Fault Diagnostic Action
Black screen Lower RAM or PLA Swap/test RAM, try Dead-Test cartridge, check PLA
Garbage on screen, freezes Upper RAM or 74LS257 mux Swap/test RAM, replace 74LS257 (U13/U25)
Wrong "BASIC bytes free" Partial RAM failure Confirm both 41464s are good
Legible layout, corrupt characters Character ROM (U5) Swap character ROM
No boot, no border KERNAL ROM (U4) Swap KERNAL ROM

RAM Testing

[edit | edit source]
  • Use a Dead-Test cartridge: border flashes indicate bad RAM bit/chip.
  • Piggy-back a known-good 41464 onto each RAM IC; if behaviour changes, replace the underlying chip.
  • If RAM replacement does not resolve Dead-Test errors, replace both 74LS257 multiplexers.

Audio & I/O Failures

[edit | edit source]

The C64C uses the 8580 SID (U18) and two 6526A CIAs (U1, U2).

Symptom Likely Fault Action
No sound at all SID (U18) or missing +9 V Confirm +9 V at SID pin 28, swap SID
One voice/noise/distortion Partial SID failure Replace SID
No keyboard/joystick CIA-1 (U1) Swap CIA-1
No IEC/serial devices CIA-2 (U2) Swap CIA-2
No RESTORE key CIA-2 or 556 timer Replace CIA-2, check 556
Joystick port issues CIA-1, port traces, or resistor array Test continuity, swap CIA-1

Connector & Socket Issues

[edit | edit source]
  • Inspect all IC sockets for corrosion or poor contact—especially after prior repairs.
  • Edge connectors (cartridge, user, cassette) may develop cracked solder joints; reflow as needed.
  • Joystick and power jacks are prone to mechanical stress; check for fractured pins or PCB traces.

Component-level Tests

[edit | edit source]

Clock & Reset

[edit | edit source]
  • System clock: 1.0227 MHz (PAL) or 1.023 MHz (NTSC) at CPU pin 6 (φ2).
  • VIC-II clock: 17.734472 MHz (PAL) or 14.31818 MHz (NTSC) at VIC-II pin 22.
  • RESET: should be low for ≈½ s at power-on, then high (5 V).

Chip Substitution

[edit | edit source]
  • Swap socketed chips (PLA, VIC-II, SID, CPU, CIAs) one at a time with known-good parts.
  • Always power off before removing/inserting ICs.
  • Never piggy-back custom MOS chips (PLA, VIC-II, SID).

Thermal Checks

[edit | edit source]
  • After 1–2 minutes, gently touch chips: a too-hot-to-touch PLA, SID, or RAM usually indicates failure.
  • Use freeze spray: if behaviour changes when cooling a chip, suspect that IC.

Error & Code Tables

[edit | edit source]

Dead-Test Cartridge Flash Codes

[edit | edit source]

Storage/Subsystem Failures

[edit | edit source]
  • Cartridge port: If autostart cartridges work but BASIC does not, suspect BASIC/KERNAL ROMs.
  • Datasette: No response may indicate CIA-1 failure or bad 4066 switch.
  • IEC serial: No disk drive detection = CIA-2 or 7406 buffer fault

⚠️ The power supply — the C64's biggest killer

[edit | edit source]

The original Commodore "brick" power supply is the single most dangerous fault on any C64 or C64C. It has a potted, non-serviceable 5 V regulator that fails short, dumping well over 5.5 V (sometimes 9 V or more) onto the 5 V rail and instantly frying the PLA, RAM, SID and other chips. A supply on the way out shows as a black or garbage screen, lock-ups, hum bars, and crashes that get worse as it warms up.[1]

  • Measure the 5 V rail (should be 4.9–5.1 V) before every session on an original supply, and replace anything reading above about 5.2 V.
  • Better, fit a modern regulated replacement (for example a Ray Carlsen "CR" adapter, an iComp/Keelog supply) or add an over-voltage protector such as the C64 PSU Saver between the brick and the machine.
  • The 9 V AC side feeds the SID/VIC analogue rails and the internal clock; a supply can fail on either the DC or AC side.[1]

Common faults (shared with the Commodore 64)

[edit | edit source]

The C64C uses the "short" board (ASSY 250469) with the 8580 SID and a combined PLA, but its fault set is the same as the breadbin: the PLA is the number-one cause of a black screen, faulty RAM gives a garbage/checkerboard screen, and the VIC-II, SID and CIAs fail in the same ways. The full component-level diagnostics — test points, the Dead Test cartridge, minimal-configuration boot and the chip-swap order — are on the Commodore 64 Troubleshooting Guide and apply directly.[1]

References

[edit | edit source]
  1. 1.0 1.1 1.2 "Commodore 64 Diagnostics and Repair", Weasel's World; Ray Carlsen's C64 troubleshooting notes; and Retro64. Source for the failing "death-brick" PSU over-volting the 5 V rail and destroying the PLA/RAM/SID, and the modern replacement supplies.