Nintendo NES & Famicom Machine Hub
8-bit Ricoh 2A03/2A07 & 2C02/2C07 workbench reference — NES-001 vs Top-Loader NES-101 & AV Famicom architecture, 10NES CIC blinking light & 72-pin ZIF restoration, RF/AV power box recapping, and NESRGB upgrades.
NES-001 (9V AC Bridge Rectifier) vs. Famicom (9V DC Centre-Negative Only!) Power Trap
The original front-loading North American / European NES-001 and top-loading NES-101 include an internal full-wave bridge rectifier inside their power stage — meaning they safely accept 9V AC (from the original NES-002 transformer) OR 9V–12V DC of EITHER polarity! However, the Japanese Famicom (HVC-001), AV Famicom (HVC-101), and Famicom Disk System RAM Adapter have NO bridge rectifier and strictly require 9V–10V DC Centre-Negative! Plugging an original 9V AC NES-002 brick into a Famicom or Super Famicom sends raw alternating current into the filter capacitor and 7805 regulator, blowing both within seconds!
1 Power Polarity Matrix by Model
| Console Model | Accepted Input | Plug / Polarity |
|---|---|---|
| NES-001 / NES-101 (US/EU/UK) | 9V AC or 9–12V DC (≥850mA) | 5.5×2.5mm (Any Polarity — internal bridge) |
| Famicom HVC-001 / AV HVC-101 | 9V–10V DC ONLY (≥850mA) | 5.5×2.1mm (Centre-NEGATIVE ⊖) |
| Twin Famicom (Sharp AN-500/505) | 7.6V DC Regulated (1.25A) | EIAJ-03 (Centre-POSITIVE ⊕) |
2 RF/Power Box 2200µF Hum-Bar Recap
- Rolling Dark Horizontal Bars & 60Hz/50Hz Buzz: Inside the soldered tin NES-001 RF/AV/Power box sits a single
2200 µF 16V/25Vradial electrolytic capacitor right after the bridge rectifier. - After 35+ years next to the hot
AN7805heatsink, this capacitor dries out, allowing 100Hz/120Hz ripple into the +5V rail and PPU video amplifier. - Recap Checklist: Replace the main filter cap with a
2200 µF or 3300 µF 25V 105°CPanasonic FR/FC, plus the three100 µF/10 µFdecoupling caps on the motherboard.
3 2C02 PPU has NO Native RGB Output!
- Unlike the Sega Master System or SNES, the standard retail Ricoh
RP2C02(NTSC) andRP2C07(PAL) Picture Processing Units generate Composite Video directly inside the silicon die — Pins 14–16 are Slave EXT inputs, not RGB! - To get true RGB, S-Video, or Component out of an NES/Famicom, install Tim Worthington's NESRGB kit, which sits between the motherboard and PPU to intercept digital palette data before the internal composite DAC.
Architectural Summary & Hardware Revisions
Dual-bus Harvard-style split architecture: CPU/APU bus ($0000–$FFFF) and PPU CHR/VRAM bus ($0000–$3FFF) routed simultaneously to every cartridge.
6116 SRAM at $0000–$07FF) + 2 KB Internal Nametable VRAM (6116 SRAM) + up to 8 KB WRAM (6264) on Cartridge
Front-Loading NES-001 1985 – 1993 • 72-Pin ZIF + 10NES CIC
To distance the NES from the 1983 North American video game crash, Masayuki Uemura redesigned the Famicom with a VCR-style zero-insertion-force (ZIF) spring tray, a 72-pin double-bend edge connector, and the 4-bit Sharp SM590 10NES CIC lockout chip (U10). When the 72-pin connector's nickel-plated spring fingers lose tension or tarnish, the console CIC cannot handshake with the cartridge CIC, resetting the CPU/PPU at 1 Hz (the infamous blinking red power LED).
Key Motherboard Revisions (NES-CPU-01 to NES-CPU-11)
- NES-CPU-01 to -03: Early boards with glitchier
RP2A03E(lacks looped periodic noise) and non-socketed 2KB SRAMs. - NES-CPU-07 (Most Common): Uses
RP2A03GandRP2C02G-0; ideal candidate for NESRGB and 2200µF RF box servicing. - NES-PAL-001 / Mattel / NES-Version: Uses
RP2A07CPU andRP2C07-0PPU with region-specific CIC (3195AEurope /3197AUK/Italy/Australia) and controller port protection diodes.
72-Pin ZIF Connector Restoration & CIC Pin 4
| Component / Area | Bench Procedure |
|---|---|
| Original 72-Pin ZIF | Remove the 72-pin connector, boil it in distilled water for 10 minutes to float out skin oils/flux, scrub contacts with 99% IPA, and gently lift each bottom-row pin upwards by 0.5mm with a precision dental pick (genuine boiled Nintendo connectors outlast stiff aftermarket clones!). |
| 10NES CIC Pin 4 (U10) | On NES-CPU-04 through -11, lifting Pin 4 of U10 (3193A / 3195A / 3197A) and tying it to Ground converts the console CIC from "Lock" to "Key" mode, disabling the 1Hz reset and making the console region-free (better yet: install a NullCIC or switching region mod). |
| Expansion Audio (Pin 54) | To hear VRC6/VRC7/FDS expansion audio on an NES-001 via an EverDrive N8 Pro, solder a 47 kΩ resistor between Expansion Port Pin 3 (Audio In) and Pin 9 (EXP 6 / Cart Pin 54)! |
Original Famicom (HVC-001) & AV Famicom (HVC-101) 60-Pin Direct Slot • Cartridge Audio Mixing
The Japanese 60-pin Famicom omits the 10NES CIC lockout chip completely and routes the console's internal 2A03 audio out to Cartridge Pin 45 and back in on Cartridge Pin 46 — allowing Konami VRC6 (Akumajou Densetsu), VRC7 (Lagrange Point), Namco 163, Sunsoft 5B, and the Famicom Disk System to mix extra synth channels directly into the console's audio output!
- Original HVC-001 (1983): Hardwired Player 1 & 2 controllers (with Microphone on Controller 2 mapped to
$4016 Bit 2), front 15-pin DA-15 expansion port, and RF-only output (requires a 2SA937 / THS7314 AV mod to get Composite video). - AV Famicom HVC-101 (1993 "New Famicom"): Top-loading 60-pin shell with two standard NES 7-pin controller sockets, the 15-pin Famicom expansion port, and a standard 12-pin Nintendo Multi-Out port with the cleanest factory composite video of any 8-bit Nintendo console!
HVC-001 Composite Mod & PPU Pin 21 Jailbar Fix
Early HVC-001 boards route the 2C02 PPU's Pin 21 (Video Out) directly across digital address traces, causing faint vertical jailbars:
- Lift PPU Pin 21 slightly from the motherboard pad, solder a
2SA937(or2N3906) PNP emitter-follower buffer directly onto the PPU pins (Emitter to Pin 20 GND via 150Ω, Collector to GND, Base to Pin 21), and wrap a4.7 µFtantalum decoupling capacitor directly from PPU Pin 40 (+5V) to Pin 20 (GND). - Player 2 Microphone Hum: If an original HVC-001 outputs a constant buzz even when no buttons are pressed, clean the dirty sliding volume pot on Controller II with DeoxIT F5 — a noisy mic slider triggers
$4016 Bit 2and leaks into the analog audio path!
Top-Loader NES-101 & Famicom Disk System (HVC-022) 1993 Redesign & Quick Disk Drive
While the Japanese AV Famicom (HVC-101) received a Multi-Out A/V port, the North American top-loading NES-101 was cost-reduced to RF-only output and suffered from severe vertical jailbar lines due to poor PCB trace routing between PPU Pin 21 and the RF modulator. Meanwhile, the Famicom Disk System (FDS) uses a Mitsumi 2.8″ Quick Disk mechanism with a notorious rubber drive belt and spindle alignment requirement.
FDS Drive Belt & Error 21 / 22 / 27 Calibration
- FDS Error 01 (Battery) / Error 02 (Power): Check the 6× C-cell battery tray contacts or power the FDS via a 9V DC Centre-Negative adapter.
- FDS Error 21, 22, 27 (Disk Read Failure): After replacing the perished
0.7mm × 69mmflat Mitsumi rubber belt, loosen the spindle hub hex screw, rotate the cam gear until the head clicks back to Track 00 (outermost stop), and fine-tune the spindle hub angle by ±2° until multi-side games load cleanly.
Diagnostic Flowcharts & Common Fault Decision Trees
Symptom-by-symptom board isolation for the NES-001, NES-101, and Famicom
1. 1Hz Blinking Red Power LED & Screen Flashing On/Off
Diagnostic Decision Tree
- Verify Cartridge Edge Fingers: Scrub both sides of the cartridge PCB edge with a white Mars Plastic eraser and 99% IPA. Four dedicated pins (Pins 34, 35, 70, 71) carry the 4-bit 10NES CIC clock and data stream!
- Inspect & Boil the 72-Pin ZIF Connector: Remove the 72-pin connector, boil in distilled water for 10 minutes, and check continuity from the motherboard edge fingers through to the top cartridge slot pins.
- Check 4.00 MHz Ceramic Resonator (X2): The 10NES CIC chip (U10) runs off its own dedicated 4.00 MHz ceramic resonator (X2). If X2 has a cracked leg, the CIC never boots and resets the CPU continuously.
2. Solid Grey, Blue, or White Screen (Power LED Stays Solid)
Diagnostic Decision Tree
- Measure +5.0V at U1 (6116 WRAM Pin 24) & 2A03 Pin 40: If below 4.75V, replace the
AN7805regulator and2200 µFcapacitor inside the RF/Power box. - Check 2A03 CPU Pin 3 (
/RST) & Pin 29 (21.477 MHz CLK): Pin 3 should go LOW briefly on power-up and stay at +4.8V. VerifyM2(1.79 MHz Phi2 clock) on 2A03 Pin 31. - Test U1 (2KB CPU Work RAM — 6116 SRAM) & U2 (74LS139 Decoder): A dead U1
6116SRAM or failed U2 address decoder prevents the 6502 stack (`$0100–$01FF`) from functioning, freezing the CPU before the first PPU register write.
3. Game Boots with Music, But Background Tiles Are Scrambled
Diagnostic Decision Tree
- Check U3 (74LS373 PPU Address Latch): The 2C02 PPU multiplexes its lower 8 address bits (
PA0–PA7) with its 8 data bits (PD0–PD7) through U3 (74LS373). A faulty74LS373corrupts every VRAM/CHR read! - Test U4 (2KB PPU Nametable VRAM — 6116 SRAM): If sprites look clean (sprites live in internal PPU OAM) but background tiles are stuck or duplicated across screens, replace U4 (
6116SRAM). - Check Cartridge CIRAM
/CE(Pin 57) &PA10/PA11Mirroring Pins: Dirty CHR side pins on the 72-pin connector cause missing bitplanes (venetian blind lines through sprites).
4. Sound Works, No Composite Picture (or Picture Works, Dead Controllers)
Diagnostic Decision Tree
- No Composite Video: Probe PPU Pin 21 and the base/emitter of PNP transistor Q1 (
2SA937) next to the PPU. If video is present at Q1 Emitter and 5-Pin Header Pin 5, reflow the cracked Yellow RCA jack solder joint inside the RF box! - Dead Controller Port 1 or 2: Both NES 7-pin controller ports pass through hex inverting buffers U7 and U8 (
74HC368) and EMI filter arrays. Replace the corresponding74HC368if Clock/Latch/Data fail to reach 2A03 Pins 35/36/39.
Dedicated NES & Famicom Connector Pinouts
Click any connector below to open its interactive SVG pinout diagram, signal specs, and cable building guide
1. NES-001 RF / Composite A/V & Power Module (5-Pin Header) →
Complete 5-pin motherboard-to-RF-box header pinout (+5V, GND, Switched +V, Audio In, Video In), 2200µF hum-bar capacitor replacement, and Q1 2SA937 emitter-follower schematic.
2. NES 7-Pin Controller & Zapper Lightgun Port →
Synchronous serial CD4021B 8-bit shift register protocol (A, B, Select, Start, Up, Down, Left, Right), Zapper photodiode/trigger pins (D3/D4), wire colour table, and PAL NES diode bypass.
3. Nintendo 12-Pin Multi-Out Port (AV Famicom HVC-101 & NESRGB) →
Used natively on the 1993 AV Famicom (HVC-101) and installed on NESRGB-modded front-loaders and top-loaders for S-Video and RGB SCART output.
NES / Famicom Custom Silicon & Glue Logic Reference
Click any chip card to open its interactive DIP pinout diagram in our IC Pinout Finder
Ricoh RP2A03 / RP2A07 (6502 Core)
Second-source MOS 6502 core (with BCD decimal mode transistor trace omitted) + 5-channel PSG/DPCM Audio Processing Unit, DMA controller, and $4016/$4017 joypad strobes.
Inspect 6502 Core Pinout → DIP-20 • U3 PPU Latch74LS373 Octal Transparent Latch
Demultiplexes the 2C02/2C07 PPU's lower 8 address bits (PA0–PA7) from its 8-bit data bus (PD0–PD7) using the PPU ALE (Address Latch Enable) strobe.
Open 74LS373 Pinout → DIP-16 • U2 Decoder74LS139 Dual 2-to-4 Decoder
Decodes CPU address lines A13–A15 and M2 (Phi2) to generate chip selects for internal 2KB Work RAM ($0000–$1FFF), PPU registers ($2000–$3FFF), and Cartridge ROM ($8000–$FFFF).
Open 74LS139 Pinout → DIP-28 • Cart WRAM / CHR-RAM6264 (8KB SRAM) & 6116 (2KB SRAM)
The NES motherboard uses two 2KB 6116 SRAMs (U1 CPU WRAM & U4 PPU VRAM), while cartridges like Zelda and Metroid use an 8KB 6264 SRAM for battery saves or CHR-RAM.
Open 6264 SRAM Pinout → DIP-14 • U9 CIC Inverter74HCU04 Unbuffered Hex Inverter
Forms the 4.00 MHz crystal oscillator and reset conditioner for the 10NES CIC security microcontroller (U10) and audio amplifier stage on Famicom cartridges.
Open 7404 Pinout → DIP-28 • NROM PRG/CHR27C64 / 27C256 EPROM
Standard 28-pin EPROMs used on NROM, CNROM, and UNROM boards (note that 128KB+ Nintendo Mask ROMs rearrange Pins 1, 2, 24, 30, 31 compared to JEDEC 27C010 EPROMs).
Open 2764 EPROM Pinout →