Nintendo Game Boy, Pocket & Color Hub

Sharp LR35902 handheld workbench reference — DMG-01 +5V/−19V DC-CONV regulator & 6V vs 3V DC jack polarity alert, vertical LCD line ribbon reflow, CGB C38 speaker recap, and 6-pin EXT Link Cable SPI pinouts.

DMG-01 (6V Centre-Negative) vs. Pocket/Color (3V Centre-Positive) & −19V LCD Bias Alert!

Nintendo reversed the DC barrel jack polarity and halved the voltage between the original 1989 Game Boy (DMG-01) and the later Game Boy Pocket (MGB-001) / Game Boy Color (CGB-001)! Even worse, every Game Boy contains an internal switching DC-DC converter board (DC-CONV) that generates both regulated +5.0V DC for the CPU/cartridge AND a high negative/positive LCD bias rail (−19V DC on DMG-01; −18V on Pocket; +13.6V / −15V on Color) — if you install a modern backlit IPS screen on a DMG-01 or Pocket, always verify whether the old DC-DC converter can handle the extra 150mA current on +5V or upgrade to a modern CleanPower / 2A buck-boost regulator!

1 External DC Jack Polarity Matrix

Handheld ModelBatteriesExternal DC Jack Spec
Original DMG-01 (1989)4× AA (6.0V)6V DC Centre-NEGATIVE (⊖) (3.5×1.35mm)
Game Boy Pocket (MGB-001)2× AAA (3.0V)3V DC Centre-POSITIVE (⊕) (2.35×0.7mm EIAJ-01)
Game Boy Color (CGB-001)2× AA (3.0V)3V DC Centre-POSITIVE (⊕) (2.35×0.7mm EIAJ-01)

2 DMG-01 4-Pin DC-CONV Pinout

The small daughterboard at the bottom-left of the DMG-01 CPU PCB converts 3.6–6.0V battery input into two regulated rails:

PinSignalExpected Voltage
Pin 1VIN (Switched Batt+)+4.5V to +6.0V DC (from power switch)
Pin 2GND (0V Common)0.00V Ground
Pin 3−19V (LCD Bias)−18.5V to −19.5V DC (Blank screen if dead!)
Pin 4+5V (VCC Logic)+4.95V to +5.10V DC (Powers CPU & Cart)

3 Game Boy Color C38 / C35 / C32 Recap

  • Every Game Boy Color (CGB-CPU-01 to -06) has three surface-mount electrolytic capacitors that fail universally with age:
  • C38 (100 µF 4V): Speaker AC coupling capacitor — when dry, the internal speaker becomes whisper-quiet or buzzes while headphones still sound loud!
  • C32 (100 µF 6.3V) & C35 (22 µF 16V): Smooth the +5V CPU rail and ±15V TFT LCD bias rails; failing C35 causes washed-out screen flicker and dark horizontal bars.

Architectural Summary & Handheld Generations

Gunpei Yokoi's Sharp LR35902 (8080/Z80 hybrid) SoC across DMG-01, Pocket, and double-speed Game Boy Color

CPU Core (Sharp LR35902) Z80 / 8080 hybrid 8-bit CPU @ 4.194304 MHz (DMG/MGB) or 4.19 / 8.388608 MHz Dual-Speed (CGB) with integrated PPU, APU & 127-byte HRAM
Display & PPU 160×144 pixels (20×18 tiles), 40 sprites (10/scanline) — 4-shade STN LCD (DMG/Pocket) or 32,768-colour reflective TFT (56 simultaneous colours on CGB)
4-Channel Stereo APU CH1: Pulse + Sweep, CH2: Pulse, CH3: 32-sample 4-bit Programmable Wave RAM ($FF30–$FF3F), CH4: LFSR Noise — hard-panned L/R in stereo headphones!
Memory & MBC Cartridges DMG/MGB: 8KB WRAM + 8KB VRAM | CGB: 32KB Banked WRAM + 16KB Banked VRAM | 32-Pin 5V Cartridge Slot (MBC1, MBC2, MBC3 w/ RTC, MBC5 up to 8MB ROM)

Original "Brick" Game Boy (DMG-01) 1989 – 1996 • 4 Modular PCBs

The original DMG-01 splits its electronics across four separate boards: the rear DMG-CPU mainboard (housing the 80-pin QFP Sharp DMG-CPU A/B/C, two 8KB SRAMs for WRAM and VRAM, and the 32-pin cartridge slot), the front DMG-LCD board (housing the reflective olive-green STN glass panel, row/column driver ICs, D-Pad/A/B/Start/Select silicone pads, and LM358 contrast op-amp), the bottom-left DC-CONV power regulator, and the bottom-right DMG-JACK headphone board.

Complete DMG-01 Recap & Interactive Flowchart Links

We have dedicated interactive bench tools specifically for the DMG-01 on Smiggy's World:

Diagnostic Flowcharts & Common Fault Decision Trees

Reflowing missing vertical LCD columns, fixing black-bar boot loops, and restoring silent speakers

📱

1. Missing Vertical Lines on DMG-01 LCD Screen

Symptom: Vertical columns of pixels are blank on the original DMG-01 screen, but appear intermittently when pressing below the glass.

Diagnostic Decision Tree

  1. Peel the Black Foam Strip Below the LCD Glass: Separate the front DMG-LCD PCB and peel off the thin black rubber adhesive strip sitting directly over the brown kapton ribbon just below the lower glass edge.
  2. Reflow at 260°C–280°C Across the Ribbon: Using a clean chisel soldering iron tip at ~270°C, gently glide side-to-side across the brown ribbon 2mm below the glass edge while the Game Boy is powered on with contrast turned all the way dark.
  3. Watch Columns Snap Back in Real Time: As the heat reflows the factory conductive adhesive under the kapton ribbon, lift the iron for 2 seconds to let the joint cool and solidify until all 160 columns are solid! (Note: Horizontal lines are on the fragile right-side ribbon and are much harder to reflow.)
⚠

2. Solid Black Bar / Garbled "Nintendo®" Logo on Boot

Symptom: The "Nintendo®" logo scrolls down as a solid black rectangle or garbled pixels, plays the "ba-ding!" chime, and halts without booting the game.

Diagnostic Decision Tree

  1. How the 256-Byte Internal Boot ROM Works: The Game Boy's internal boot ROM reads the 48-byte Nintendo logo bitmap from the cartridge header at $0104–$0133 twice: once to draw it on screen, and a second time to verify every byte matches the internal ROM copy!
  2. Solid Black Rectangle = No Cartridge Detected: All 8 data lines (`D0–D7`) are reading 0xFF (pulled high) or 0x00. Scrub the 32 cartridge pins and console slot with 99% IPA.
  3. Garbled Logo That Changes When Reseated = Dirty Pin: One address (`A0–A15`) or data (`D0–D7`) pin has poor contact. If a specific cartridge always shows the exact same corrupted logo even in a known-good Game Boy, reflow the solder joints on the cartridge's Mask ROM (`U1`) and `MBC` mapper chip (`U2`)!
🔊

3. No Sound from Internal Speaker, But Headphones Work

Symptom: Stereo audio is loud and clear through the 3.5mm headphone jack, but the built-in speaker is completely silent or barely audible.

Diagnostic Decision Tree

  1. Inspect the Mechanical Cutoff Switch Inside the 3.5mm Headphone Jack: Inside the 5-pin headphone socket (`DMG-JACK` or bottom of Pocket/Color), inserting a 3.5mm plug physically pushes a tiny metal leaf contact open to disconnect the internal speaker. When oxidized, that leaf switch stays stuck open even after unplugging headphones!
  2. Clean Switch Contacts: Slide a thin strip of card soaked in DeoxIT / IPA between the two tiny metal switch contacts at the side of the transparent headphone jack housing.
  3. On Game Boy Color — Replace Capacitor C38 (100 µF 4V): If the headphone switch has continuity but the speaker is still faint, replace SMD capacitor C38 and test the 8Ω 0.2W Mylar speaker coil for continuity (~7.5Ω).
⚡

4. Power Chime Plays, Screen is Completely Blank White/Green

Symptom: You hear the "ba-ding!" boot chime and game music through the speaker, and spinning the contrast wheel does nothing.

Diagnostic Decision Tree

  1. Measure Pin 3 of the DC-CONV Board (−19V on DMG / −18V on Pocket): If Pin 3 reads 0V instead of −19V DC, the negative inverter stage on the DC-DC converter board has failed (or capacitor C9 on the LCD board is shorted).
  2. Inspect the Contrast Wheel Potentiometer (VR2 30kΩ): Flush the thumbwheel potentiometer with DeoxIT F5 and check the LM358 dual op-amp on the front DMG-LCD board.

Dedicated Game Boy Connector Pinout & Recap Reference

Click below to open the interactive 6-pin Link Port diagram or the board-by-board DMG-01 capacitor table

1. Game Boy / GBC 6-Pin External Link Port (EXT) Pinout →

Complete 6-pin synchronous serial SPI pinout (VDD, SO, SI, SD, SCK, GND), DMG-04 vs MGB-008 plug sizes, SO-to-SI crossover rule, and Arduino Game Boy Printer capture guide.

Open Link Port Pinout →

2. Game Boy DMG-01 Complete 4-Board Recap Reference →

Every electrolytic capacitor on the DMG-CPU, DMG-LCD, DMG-JACK, and DC-CONV boards with factory capacitance, voltage ratings, and failure symptoms.

Open DMG-01 Recap Guide →

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.