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:

PinRailRole 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 & 4GND (0V)Common DC Ground Return
Pin 5GND (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-002 PSU brick and the N64 motherboard (plus aging secondary electrolytic capacitors inside the NUS-002 brick).
  • 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 / 12V caps inside the PSU brick.

3 Thermal Pads (Never Remove Without Replacing!)

  • Inside the N64, the VR4300 CPU, RCP-NUS coprocessor, and RDRAM chips 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+)

Main CPU (64-Bit RISC) NEC VR4300 (MIPS R4300i 64-bit RISC @ 93.75 MHz, 24KB L1 Cache, hardware 64-bit FPU) communicating with RCP over 32-bit SysAD bus
Reality Coprocessor (RCP) SGI RCP-NUS @ 62.5 MHz — combines RSP (Reality Signal Processor vector microcode engine for T&L + audio) and RDP (Reality Display Processor Z-buffered rasterizer)
Unified Memory (RDRAM) 4 MB (4.5 MB w/ 9th bit for Z-buffer/AA) 500 MHz Rambus RDRAM base — expandable to 8 MB via NUS-007 Expansion Pak
Security & I/O (PIF-NUS) PIF-NUS handles boot ROM IPL, cartridge CIC-NUS-6101/6102/7101 authentication, EEPROM/FlashRAM saves, and all four 3.3V Joybus controller ports

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)

SignalVDC-NUS Pin / ViaMulti-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 SyncVDC-NUS Pin 7 (/CSYNC)Multi-Out Pin 3 (via THS7374 + 75Ω or 470Ω)

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

Symptom: Front red LED illuminates, but TV shows "No Signal" — remember, the N64 has NO internal boot screen without a working cartridge + Jumper Pak!

Diagnostic Decision Tree

  1. 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.
  2. Clean the 50-Pin Cartridge Slot & Check CIC Region Match: During the first 50ms of boot, PIF-NUS polls the cartridge's CIC-NUS chip (6101/6102/6103/6105/6106 NTSC vs 7101/7102 PAL). If even one cartridge pin is oxidized, PIF-NUS halts the VR4300 CPU before video sync is initialized!
  3. 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

Symptom: Games boot fine when cold, then suddenly reboot to the title screen or freeze when warm.

Diagnostic Decision Tree

  1. Clean & Retension the 6-Pin PSU Socket: Unplug the rear NUS-002 power brick, clean both the male motherboard blades and female PSU contacts with DeoxIT, and slightly pinch the female receptacles tighter.
  2. Recap the NUS-002 Power Supply Brick: Open the PSU module (using a Gamebit 4.5mm driver after discharging!) and replace the aging +3.3V and +12V output electrolytic capacitors.
  3. 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-008 Jumper 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.

Open N64 Controller Pinout →

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.