Jump to content

Sega Master System Troubleshooting Guide

From RetroTechCollection

A first-generation Master System has only seven large custom ICs; with a meter, logic probe and a flash cartridge you can diagnose > 90 % of “dead” units at the component level. This page gives a structured workflow, pin-by-pin test tables and known failure modes.

Safety & Required Tools

[edit | edit source]
  • Isolated bench 9 V DC, 1 A supply with current-limit.
  • DMM (200 mV, diode, continuity).
  • Logic probe or 20 MHz oscilloscope.
  • ESR-meter (for bulk 220 µF & 470 µF caps).
  • Solder station, hot air, flux & braid.
  • Diagnostic flash cart (EverDrive SMS, SD-Card GG PRO, or homemade 27C256 “Test ROM”).
  • Service manual PDF & board-schematic (link on Sega Master System Service Manual (1986)).

Quick Board Orientation

[edit | edit source]
Custom IC Function Packages Common failures
315-5216 Gate-array: I/O, memory decode, banking 100-pin QFP Stuck RESET, no controller read
315-5124 / -5246 VDP (Video Display Processor) + PSG audio 40-pin DIP No video, single-colour screen, missing audio
Z80A Main CPU @ ≈3.58 MHz (NTSC) / 3.55 MHz (PAL) 40-pin DIP Rare – ESD or over-voltage
64 kbit ×2 DRAM 8 KB VRAM (TMS4164, KM4164C) 18-pin DIP × 2 Garbled tiles / vertical bars
BIOS ROM 256–512 KB mask ROM 28-pin Blank screen until cart inserted

Check Power & Voltages

[edit | edit source]
Master System VA-x expected rails
Test-point Nominal Notes
DC IN header 9–10 V DC Center-pin positive
Regulator tab (IC6 7805) 5.00 ± 0.15 V < 100 mV p-p ripple
Z80 pin 11 (+5 V) same First CPU pin to probe
VDP pin 13 (+5 V) same Loss = open LK3 or bad filter cap
  • No 5 V → blown fuse F1 (1 A), oxidised power switch, shorted electrolytic (C69 220 µF or C23 470 µF).
  • 5 V low (< 4.6 V) under load → 7805 overheating; replace with NJM7805FA or switch-mode “TRACO TSR 1-2450”.
  • 5 V high (> 5.3 V) = 7805 short to Vin – power off immediately to save the VDP and RAM.
  • Current draw > 700 mA at boot usually means shorted 315-5124 or reverse-polarity plug.

Reset & Clock

[edit | edit source]
Reset – Z80 pin 26
  • Should sit low for ~30 ms on power-up, then high (5 V). Permanently low → bad 315-5216, C38 (10 µF) or R44 (10 kΩ).
CPU clock – pin 6
  • NTSC board ≈ 3.579545 MHz (10.738635 MHz crystal ÷ 3). PAL ≈ 3.546894 MHz. Absent clock = open XTAL, cracked Y1 solder or dead VDP.
Signal (CPU) Pin Probe result Meaning
/MREQ 19 0 ↔ 5 V activity CPU fetching ROM/RAM
/IORQ 20 Pulses every ~64 µs VBlank interrupt routine running
/HALT 18 HIGH OK – low means CPU halted (bad RAM/ROM)

If clock and reset are good yet all address/data lines are static ⇒ CPU dead or no memory decode (/MREQ stuck) ⇒ swap 315-5216.

Video Path Diagnosis

[edit | edit source]

Symptom 1: Solid black (or blue) screen, no audio

[edit | edit source]
  • Confirm composite at JP3 pad – if composite has sync but TV shows “no-signal” your encoder (Sony CXA1145 / MC1377) may be dead.
  • No sync at all → VDP not running (check pins 35 HSync, 36 VSync ≈ 5 kHz / 60 Hz).
  • If HSync toggles but picture is garbage → VRAM or address-bus failure (see below).

Symptom 2: Garbled tiles / vertical coloured bars

[edit | edit source]
Pattern Probable part Action
Thin 8-pixel vertical stripes repeating One 4164 DRAM data bit Piggy-back good 4164; replace socket
Checkerboard, stable colour VDP VRAM address latch inside 315-5124 Swap VDP
Random characters, flicker when warm Oxidised cartridge slot A18–A20 Clean with DeoxIT D5

Dead test ROMs (SMS Power “Hardware Test”) run from flash-cart and exercise VRAM; failures are printed on-screen.

Symptom 3: Jailbars / “jailhouse” video noise

[edit | edit source]
  • Common on VA3–VA6 due to 5 V ripple on VDP analog pins.
  • Replace C23 470 µF and C9 100 µF; add 10 µF tant on VDP pin 1 (analog 5 V).
  • Re-flow RF-box ground posts – cracked solder injects hum into composite.

Audio Faults

[edit | edit source]
PSG (SN76489-compatible inside VDP)
Issue Check Likely cause
No sound, video OK Pin 7 (YM PSG out) silence LM358 amp bad (IC11) or broken C68 1 µF
Constant buzz, volume w/ screen brightness Ground loop inside RF modulator Bypass RF box, install direct-AV board
Only one channel, clipping C27/C28 10 µF coupling caps open Replace caps, 105 °C type

Note: FM expansion board (Japan only) mixes at JP1; if jumpers removed audio will mute.

Controller / Pause / Reset Failures

[edit | edit source]
  • Both pads dead → 5 V missing on pin 5 of both ports (fuse F2 500 mA open).
  • One direction stuck → shorted 74HC157 (IC4, some VA boards) or cracked trace under port socket.
  • PAUSE button dead but Reset works → defective tactile switch or broken via between SW1 and 315-5216 pin 71 (/NMI).

Cartridge & Card Slots

[edit | edit source]
“Insert cartridge” BIOS loop
  • /CS pin (edge B1) must pulse low when address ≥ $0000. Check for 0 Ω resistors R31–R34 (buffer to 315-5216).
  • Clean cart edge with IPA; if still no read, RAM /CE may be stuck pulling bus – lift pin 20 on each 4164 to isolate.
My Card slot issues – Slot wiring is “straight-through” to cart bus; most failures are oxidised leaf contacts. Same troubleshooting as cartridge.

Full Memory-Map Check

[edit | edit source]
SMS physical address map (with BIOS enabled)
Range Size Device Notes / entry points
$0000–$03FF 1 KB BIOS vector table RESET $0000, NMI $0066
$0400–$1FFF 7 KB BIOS code & logo Calls CART start at $0150
$2000–$3FFF 8 KB BIOS (bank 2) Game Gear mode stub
$4000–$BFFF 32 KB Cartridge bank 0 Mapped when BIOS disabled
$C000–$DFFF 8 KB Work-RAM (1 × 8 KB) IC3 GM76C28
$E000–$FFFF 8 KB mirror Mirror of $C000 Stack defaults here

If writes to $C000 do not read back → RAM bad. If writes to $4000 echo on bus → 315-5216 decode fail.

Diagnostic ROM & Loopback

[edit | edit source]

Download “SMS Hardware Test” from SMS Power; flash to EPROM/flash-cart.

  • Tests Z80 RAM, VRAM, VDP registers, PSG tones, controller ports (loopback jig uses DB-9 diodes).

Thermal & Aging Issues

[edit | edit source]
  • 7805 runs at ≈80 °C in stock RF cage – install bolt-on heatsink or drop-in DC-DC module to reduce heat.
  • Early VA0 boards use NEC uPC7805 with high dropout; replace proactively.
  • Replace all 85 °C caps near heat sources: C23, C69, C27/28.

Revision-Specific Errata

[edit | edit source]
PCB rev Distinguishing marks Known quirks / bugs Fix
VA-0 Green mask, discrete 74LS logic RGB level too high (1.2 Vp-p) Add 75 Ω series R per colour
VA-2 (NTSC) 315-5124 DP VDP Jailbars common Recap + ground braid under VDP
VA-3/VA-4 315-5246 VDP Poor RF audio balance Re-tune T4 pot or bypass RF
VA-6 PAL-I 315-5363 encoder Composite overly dark Change R46 from 75 Ω → 47 Ω

Common Fix-at-a-Glance

[edit | edit source]
Symptom Most likely fix
Dead, no LED Replace fuse F1 & 7805
LED on, black screen Verify clock; swap VDP; check /RESET
Vertical stripes Replace bad 4164 DRAM (U8/U9)
Game boots but resets randomly Replace C38 10 µF reset cap; clean cart slot
No sound Replace C68 1 µF & LM358; check VDP pin 7
Controllers not detected Re-flow JP1, replace 74HC157