Jump to content

Sinclair ZX Spectrum Troubleshooting Guide

From RetroTechCollection

This guide provides detailed, component-level troubleshooting for the Sinclair ZX Spectrum home computer series (16K, 48K, 48K+, 128K, +2, +3). It covers common failure symptoms, diagnostic procedures, and fixes for:

  • Power supply faults
  • “No display” (blank screen) scenarios
  • RAM (4116/4164/41464) faults
  • ULA (Uncommitted Logic Array) failures
  • ROM and CPU (Z80A) faults
  • Keyboard and membrane issues
  • Video and audio output faults
  • Edge connector and peripheral problems

Differences between major board revisions (Issue 1–6, 128K, +2, +3) are noted where relevant.

Diagnostic Tools & Techniques

[edit | edit source]

Visual Inspection

[edit | edit source]
  • Remove the case; inspect for burnt, cracked, or corroded components, especially around the power input, edge connector, and RAM chips.
  • Check for cold solder joints—especially on the voltage regulator, RAM, and ULA.
  • Look for leaking or bulging capacitors.

Thermal Checks

[edit | edit source]
  • After 1–2 minutes of power-on, gently touch (or use an IR thermometer) on the ULA, RAM, and voltage regulator.
  • Too-hot-to-touch RAM or ULA often indicates internal failure or short.
  • Use freeze spray or compressed air: if behaviour changes when cooling a chip, it is likely faulty.

Power & Signal Probing

[edit | edit source]
  • +5 V DC at RAM, ULA, CPU, and ROM Vcc pins.
  • -5 V DC and +12 V DC (16K/48K only) at lower RAM (4116) chips.
  • RESET line: low at power-on, then high (5 V).
  • System clock: 3.5 MHz at Z80 pin 6.
  • Composite video at modulator input (before RF conversion).
  • ROM chip-enable and RAM multiplexing signals.

Chip Substitution

[edit | edit source]
  • Swap socketed chips (ULA, ROM, CPU) one at a time with known-good parts.
  • Observe orientation and always power off before removal/insertion.
  • For 128K/+2/+3, test with known-good upper/lower RAM chips.

Piggy-back Testing

[edit | edit source]
  • Press a good DRAM chip on top of each suspect RAM (pins aligned).
  • If symptoms change or machine boots, the underlying IC is bad.
  • Warning: Ineffective if the bad chip is shorted; never piggy-back ULA or custom ICs.

Minimal-Configuration Boot

[edit | edit source]
  • The Spectrum will not boot without ULA, ROM, or CPU.
  • On 16K/48K, you can boot with only lower RAM (16K) fitted; upper RAM (48K) can be removed for testing.
  • Disconnect keyboard membrane to rule out shorts.

Power Supply & Voltage Checks

[edit | edit source]

Always verify the PSU before suspecting mainboard faults.

Test Point Expected Voltage Purpose / Notes
Regulator input (7812/7805 tab) +12 V DC Main supply rail (16K/48K)
Regulator output (7805) +5 V DC (±5%) Logic rail for CPU, ULA, ROM
Lower RAM pin 1 -5 V DC Only on 4116 RAM (16K/48K)
Lower RAM pin 8 +12 V DC Only on 4116 RAM (16K/48K)
CPU Vcc (pin 11) +5 V DC Z80A supply
ULA Vcc (pin 40) +5 V DC ULA supply
RESET (edge connector pin 16) Low → High Must release to 5 V after power-up

Common PSU Faults

[edit | edit source]
  • 5 V missing/high → no boot or chip damage.
  • 12 V missing → no video, no sound, or RAM errors.
  • -5 V missing → lower RAM (4116) failure, often black screen or stripes.
  • Intermittent drop-outs due to cracked power jack solder or faulty regulator.
  • Buzzing/hum bars = dried-out capacitors or PSU ripple.

Never run a Spectrum on an unstable PSU; modern regulated adapters are recommended.

“No Display” (Blank Screen) Flowchart

[edit | edit source]
  1. Check PSU rails (+5 V, +12 V, -5 V), RESET, and clock first.
  2. Swap/feel ULA (most common failure).
  3. Replace/logic-probe ROM and CPU (Z80A).
  4. Test/replace lower RAM (4116) – black screen or stripes often indicate RAM.
  5. Inspect upper RAM (48K models) – garbage screen or crashes.
  6. Remove keyboard membrane; check for shorts.
  7. Inspect modulator and composite video output.

RAM Failures

[edit | edit source]

Lower RAM (16K/48K: 4116)

[edit | edit source]
  • Each chip = 1 bit; all 8 must work for 16K operation.
  • Needs +5 V, +12 V, and -5 V.
  • Failure symptoms: black screen, coloured stripes, random resets, or garbage display.
  • One chip hotter than others often indicates failure.

Upper RAM (48K: 4532/4164)

[edit | edit source]
  • Adds 32K for 48K total.
  • Failure symptoms: boots as 16K, random crashes, corrupted graphics, or “R” errors on startup.
  • Can be removed for 16K-only operation.

128K/+2/+3 RAM (41464/4464)

[edit | edit source]
  • 8 × 41464 (128K) or 8 × 4464 (256K).
  • Failure: random crashes, corrupted display, “RAMTOP” errors, or beeper noise.

Diagnosis / Fix

[edit | edit source]
  • Swap suspected chip, or socket & replace.
  • If still faulty after RAM swap, check multiplexers (74LS157/74LS32).
  • Test for correct voltages at each RAM chip.

ULA (Uncommitted Logic Array) Faults

[edit | edit source]
  • The ULA (IC1, Ferranti 5C102E/6C001E/7K010E) is the most failure-prone chip in 16K/48K models.
  • Controls video, keyboard, tape I/O, and RAM multiplexing.

Failure Signs

[edit | edit source]
  • No display (blank/black screen)
  • Vertical or horizontal stripes
  • No sync or distorted video
  • No sound or tape I/O
  • Keyboard unresponsive

Diagnosis / Fix

[edit | edit source]
  • Swap with known-good ULA (matching type)
  • Check for excessive heat
  • Inspect for dry joints on ULA socket

Z80A CPU Faults

[edit | edit source]
  • Rare, but possible after over-voltage or static discharge.

Symptoms

[edit | edit source]
  • No clock at pin 6, or address/data lines stuck
  • No response to RESET
  • Dead after ULA and RAM ruled out

Diagnosis / Fix

[edit | edit source]
  • Swap with known-good Z80A
  • Check for correct clock and RESET signals

ROM Faults

[edit | edit source]
  • 16K/48K: 8K ROM (IC5, Sinclair 2364 or 27C64 EPROM)
  • 128K/+2/+3: 32K or 64K ROM

Symptoms

[edit | edit source]
  • Blank screen or border only
  • Corrupt startup screen or “1982 Sinclair Research” missing
  • Machine boots with test cartridge but not to BASIC

Diagnosis / Fix

[edit | edit source]
  • Swap with known-good ROM or EPROM
  • Check chip-enable and address lines

Keyboard and Membrane Issues

[edit | edit source]
  • The keyboard membrane is a common failure point (cracks, broken traces).
  • Symptoms: unresponsive keys, stuck keys, or no keyboard at all.
  • Test with continuity meter; replace membrane if needed.
  • On 48K+, check for broken key plungers or springs.
  • On 128K/+2/+3, check for loose ribbon cables and corroded connectors.

Video Output Faults

[edit | edit source]

No Video (but power LED on)

[edit | edit source]
  • Check composite video at modulator input (bypass RF for testing).
  • Suspect ULA, modulator, or video amplifier transistor (TR1/TR2).

Rolling or distorted image

[edit | edit source]
  • Wrong ULA type for board revision (PAL/NTSC mismatch)
  • Bad clock crystal (14 MHz)
  • Faulty modulator or dry joints

Colour missing

[edit | edit source]
  • Faulty ULA or modulator
  • Check chroma circuit (128K/+2/+3)

Jailbars or checkerboard

[edit | edit source]
  • RAM or ULA fault; check for hot chips

Audio Output Faults

[edit | edit source]
  • No sound: ULA failure, speaker disconnected, or dry joints.
  • Distorted sound: faulty ULA or speaker.
  • 128K/+2/+3: check AY-3-8912 sound chip and associated circuitry.