Commodore 8-bit
Interactive Flowchart

Commodore 128

ASSY 310379 (C128 Flat) & ASSY 250477 (C128DCR) — Dual-CPU 8502 + Z80A 40/80-column mainboard

1985 - 1989 Through-hole mount Beginner friendly 12 electrolytic caps
Commodore 128 (ASSY 310379 (C128 Flat) & ASSY 250477 (C128DCR)) — Workbench Capacitor BOM & Recap ReferencePrint or save a high-contrast single-page bench reference sheet with all 12 capacitor designators, values, and safety notes.
Printable Diagnostic Flowchart & Voltage CheckpointsFormat this step-by-step fault isolation tree into a high-contrast bench reference sheet.

Summary

The Commodore 128 generates its +12V DC rail (for the 6581 SID and 8564/8566 VIC-IIe) on-board from the 9V AC transformer line via C106 (2200 uF) and C107 (1000 uF). Drying axial filter cans cause 100Hz hum and VDC/VIC-IIe sync instability.

Interactive Bench Oscilloscope — Verify Pre- & Post-Recap Waveforms

Open Full Signal Visualizer →

Click any test point below to compare a healthy recapped rail or clock against high-ESR electrolytic capacitor ripple and droop:

Safety & Warnings

Never swap C128 and Amiga 5-pin Square DIN PSUs

Both use the identical 5-pin square DIN plug, but C128 Pins 4 & 5 carry 9V AC while Amiga Pins 3, 4 & 5 carry +12V DC, GND & -12V DC!

Renew thermal paste on the RF shield fingers

When lifting the top RF shield to reach the capacitors, clean and apply fresh non-conductive thermal compound to the spring tabs pressing on U7, U21, U22 and U5.

Is This Your Board?

  • ASSY 310379 is the wedge C128 board inside a full RF shield cage that doubles as the heatsink for the VIC-IIe, VDC, SID and 8722 MMU.
  • ASSY 250477 is the C128DCR metal-case integrated board with 64 KB VDC RAM and an 8580 SID.
Verified Check

Verified rows are agreed by two or more independent sources. Check rows are revision-dependent or single-sourced — confirm the value against your own board before ordering.

Mainboard (ASSY 310379)

PCB: ASSY 310379 Mount: Through-hole

Ref Value Voltage Type Function Notes Confidence
C12 10 uF 25 V Radial VIC-IIe PLL loop filter Verified
C20 10 uF 25 V Radial 8563 VDC clock filter Verified
C40 4.7 uF 25 V Radial SID audio coupling Verified
C43 10 uF 25 V Radial Audio out coupling Verified
C59 1 uF 50 V Radial 556 /RESET timing Verified
C61 10 uF 25 V Radial Reset pulse timing Verified
C92 100 uF 16 V Radial Cassette motor regulator Verified
C100 100 uF 16 V Radial +5V logic bulk Verified
C104 10 uF 25 V Radial 7812 output decoupling Verified
C106 2200 uF 25 V Axial 9V AC rectifier main reservoir Verified
C107 1000 uF 25 V Axial 7812 regulator input filter Verified
C109 470 uF 16 V Radial +5V rail local reservoir Verified

Mainboard (ASSY 310379) — shopping list

  • 5 x 10 uF 25 V Radial
  • 1 x 4.7 uF 25 V Radial
  • 1 x 1 uF 50 V Radial
  • 2 x 100 uF 16 V Radial
  • 1 x 2200 uF 25 V Axial
  • 1 x 1000 uF 25 V Axial
  • 1 x 470 uF 16 V Radial

Recap Tips

  • Check the two large axial cans C106 (2200 uF 25V) and C107 (1000 uF 25V) near the bridge rectifier CR13 first if the +12V rail droops.

Related Symptoms

Sources & References

Source: https://smiggy.com/repair/commodore-128-310379 | Free Hardware Reference & Diagnosticssmiggy.com — Martin “Smiggy” Smith

Theme Palette

Default Dark
High-contrast dark
Amber Terminal
Monochrome amber
Matrix CRT
Phosphor green
Workbench Light
Clean light mode

Audio & Display

Relay Click Sounds Web Audio API — soft mechanical clicks
CRT Scanline & Flicker Pure CSS overlay effect

System Info

Customization Panel Theme preference, audio FX, and CRT overlay settings are saved to your browser's localStorage and persist between visits. No cookies or server-side storage is used.
Keyboard Shortcuts Press Esc to close this panel. Use the header moon/sun icon to cycle themes.