Nintendo 64 (NUS-001) Machine Hub
64-bit NEC VR4300 & SGI Reality Coprocessor workbench reference — Jumper/Expansion Pak RDRAM bus termination alert, +3.3V/+12V slide-in PSU recap, NUS-CPU-01–04 THS7374 vs N64RGB mods, and 3.3V Joybus controller repair.
Mandatory Jumper/Expansion Pak RDRAM Termination & Slide-In +3.3V / +12V PSU Alert
An N64 WILL NOT OUTPUT A SINGLE PIXEL OR SOUND IF THE TOP MEMORY EXPANSION SLOT IS EMPTY! Because the Nintendo 64 uses a high-speed 500 MHz (250 MHz DDR) Rambus RDRAM transmission-line bus, the bus must be physically terminated at the end of the trace inside the top Memory Expansion Slot — either by the stock NUS-008 Jumper Pak (which contains 50Ω/28Ω termination resistor packs and loop-through traces) or the NUS-007 4MB Expansion Pak! Furthermore, NEVER insert the Jumper Pak or Expansion Pak backwards, and always discharge the slide-in mains PSU module (NUS-002) before opening it!
1 NUS-002 6-Pin PSU Output Pinout
The slide-in rear power supply (NUS-002) outputs two regulated DC rails across a 2×3 6-pin rectangular molex socket:
| Pin | Rail | Role on N64 Motherboard |
|---|---|---|
| Pins 1 & 2 | +3.3V DC (2.7A) | VR4300 CPU, SGI RCP, RDRAM (via 2.5V VTERM reg), PIF-NUS & 3.3V Joybus ports |
| Pins 3 & 4 | GND (0V) | Common DC Ground Return |
| Pin 5 | GND (0V) | Ground Return |
| Pin 6 | +12.0V DC (0.8A) | Regulated down to +5.0V (78M05 for DAC/AV) & Audio Op-Amp + CIC |
2 Random Resets Mid-Game? Clean PSU Contacts!
- The #1 Cause of N64 Random Resets: When an N64 randomly reboots after 10–30 minutes of play, the culprit is almost always fretting corrosion / weak spring tension on the 6-pin blade connector between the slide-in
NUS-002PSU brick and the N64 motherboard (plus aging secondary electrolytic capacitors inside theNUS-002brick). - Even a 150mV drop across the +3.3V pins trips the N64's power-good reset supervisor! Clean the 6 blade pins with DeoxIT D100 and recap the secondary
3.3V/12Vcaps inside the PSU brick.
3 Thermal Pads (Never Remove Without Replacing!)
- Inside the N64, the
VR4300CPU,RCP-NUScoprocessor, andRDRAMchips transfer heat into the heavy aluminium heat-spreader plates via thick blue silicone thermal pads. - Rambus RDRAM runs hot by design: Never power on an N64 for extended sessions with the top RF shield / aluminium heat blocks removed, or the RDRAM will thermally throttle and corrupt bits!
Architectural Summary & RGB Mod Compatibility Selector
How to tell if your N64 takes a £15 THS7374 RGB Amp (NUS-CPU-01 to -04) or requires Tim Worthington's N64RGB FPGA (NUS-CPU-05+)
NUS-007 Expansion Pak
NUS-CPU-01, -02, -03 & -04 (Early NTSC US/JP Consoles) 1996 – 1997 • Separate VDC-NUS DAC
Early Japanese and North American N64 consoles (typically North American serial numbers starting with NS1 below NS120xxxxx) use a separate 28-pin digital-to-analog video converter chip labeled VDC-NUS (or VDC-NUS A) feeding an external ENC-NUS (BA7230LS) composite/S-Video encoder. Because VDC-NUS outputs clean analog Red (Pin 22), Green (Pin 20), Blue (Pin 18), and CSYNC (Pin 7) right on the PCB, these boards can be RGB-modded with a simple 4-channel THS7374 or THS7314 amplifier board wired to Multi-Out Pins 1, 2, 3, and 4!
VDC-NUS Analog RGB Tap Points (NUS-CPU-01 to -04)
| Signal | VDC-NUS Pin / Via | Multi-Out Target |
|---|---|---|
| Analog Red (R) | VDC-NUS Pin 22 (R_OUT) | Multi-Out Pin 1 (via THS7374 + 75Ω) |
| Analog Green (G) | VDC-NUS Pin 20 (G_OUT) | Multi-Out Pin 2 (via THS7374 + 75Ω) |
| Analog Blue (B) | VDC-NUS Pin 18 (B_OUT) | Multi-Out Pin 4 (via THS7374 + 75Ω) |
| Composite Sync | VDC-NUS Pin 7 (/CSYNC) | Multi-Out Pin 3 (via THS7374 + 75Ω or 470Ω) |
NUS-CPU-05 to -09, Funtastic & All PAL Consoles 1997 – 2001 • Integrated MAV-NUS / AVDC-NUS
Starting with NUS-CPU-05 (and on all European/UK PAL N64 consoles NUS-CPU(P)-01/02/03), Nintendo combined the video DAC, audio DAC, and composite encoder into a single chip (MAV-NUS or AVDC-NUS) that no longer exposes analog R, G, and B pins externally! Instead, the RCP-NUS feeds a 7-bit digital video bus (D0–D6 + VCLK + /DSYNC) into the DAC.
Universal RGB & De-Blur Mods (Tim Worthington N64RGB / N64Digital)
- Tim Worthington N64RGB (CPLD/FPGA): Solders via a ribbon cable directly onto the 7 digital video pins (
D0–D6,VCLK,/DSYNC) between theRCP-NUSandMAV-NUS/AVDC-NUS. Works on every N64 revision in the world (PAL and NTSC)! - Hardware VI De-Blur Bonus: Because N64RGB intercepts the digital video stream, it can disable the N64's horizontal 2-pixel blur filter (VI De-Blur) and toggle an In-Game Reset (
L + R + Z + Start) right from your controller!
Diagnostic Flowcharts & Common Fault Decision Trees
Why the N64 has no BIOS splash screen — and how to isolate black-screen no-boot faults
1. Red LED On, Completely Black Screen & No Sound
Diagnostic Decision Tree
- Verify Jumper Pak / Expansion Pak is Seated: Remove the top memory pak, scrub its gold fingers with 99% IPA, and reseat firmly. Without RDRAM bus termination in this slot, the N64 cannot execute a single instruction.
- Clean the 50-Pin Cartridge Slot & Check CIC Region Match: During the first 50ms of boot,
PIF-NUSpolls the cartridge'sCIC-NUSchip (6101/6102/6103/6105/6106NTSC vs7101/7102PAL). If even one cartridge pin is oxidized,PIF-NUShalts the VR4300 CPU before video sync is initialized! - Measure the +2.5V RDRAM VTERM Regulator: Check the dedicated linear regulator near the RDRAM chips that steps +3.3V down to +2.50V DC for RDRAM termination.
2. Console Freezes or Resets Randomly After 10–20 Minutes
Diagnostic Decision Tree
- Clean & Retension the 6-Pin PSU Socket: Unplug the rear
NUS-002power brick, clean both the male motherboard blades and female PSU contacts with DeoxIT, and slightly pinch the female receptacles tighter. - Recap the
NUS-002Power Supply Brick: Open the PSU module (using a Gamebit 4.5mm driver after discharging!) and replace the aging+3.3Vand+12Voutput electrolytic capacitors. - Swap Expansion Pak with Stock Jumper Pak: Third-party 4MB Expansion Paks often overheat and crash high-res games (Perfect Dark, Majora's Mask, Donkey Kong 64). Test with an original Nintendo
NUS-008Jumper Pak.
Dedicated Nintendo 64 Connector Pinouts
Click below for interactive SVG diagrams, S-Video / RGB SCART rules, and 3.3V Joybus protocol details
1. Nintendo 12-Pin Multi-Out A/V Port (S-Video & Modded RGB SCART) →
Full 12-pin Multi-Out pinout diagram — stock S-Video Luma/Chroma (Pins 7 & 8), Composite (Pin 9), Stereo Audio (Pins 11 & 12), PAL N64 S-Video resistor notes, and modded RGB SCART wiring.
Open Multi-Out Pinout →2. N64 3-Pin Joybus Controller Port (+3.3V Protocol & Stick Fix) →
3-pin 3.3V bidirectional open-drain Joybus protocol (+3.3V, DATA, GND), L+R+Start neutral stick reset shortcut, optical thumbstick encoder wheel cleaning, and Controller Pak CR2032 replacement.