Analogue 3D: a modern N64 built on FPGA

Analogue 3D: a modern N64 built on FPGA

The Analogue 3D is essentially “N64: Definitive Edition” – a modern, FPGA-driven re-implementation of Nintendo’s 1996 console that pushes the original architecture into 4K, while still talking directly to real cartridges and accessories. If you care about playing N64 on a modern TV without emulation weirdness, it’s kind of the endgame.

Analogue 3D console lets you enjoy classic Nintendo 64 games in 4K ...

Below is a detailed, technical look at how it works, how it compares to an original N64, and why a couple of accessories – the SummerCart64 Flash Cartridge and the BlueRetro N64 Bluetooth Receiver – are absolute bangers for both original hardware and Analogue 3D users.

Hardware platform

Under the hood, Analogue 3D is built around a powerful modern FPGA (Field-Programmable Gate Array). Instead of running N64 games in an emulator on a generic CPU, the FPGA is configured to behave like the original N64 chipset at the logic level:

  • A hardware implementation of the N64’s CPU (MIPS-based R4300i)
  • A recreation of the RCP (Reality Co-Processor), including:
    • RSP – handles geometry, audio and microcode
    • RDP – does rasterisation, texturing, blending and Z-buffering
  • memory controller designed to mimic original RDRAM latency and bandwidth behaviour
  • I/O blocks for the cartridge bus, controller ports and accessory hardware

Because this all happens in hardware rather than as translated instructions in software, Analogue 3D can:

  • Talk directly to original N64 cartridges
  • Preserve original bus timings and stalls
  • Reproduce game-specific timing quirks that software emulators often only approximate

On the outside you get:

  • A full-size N64 cartridge slot
  • Four front controller ports compatible with original pads and most accessories (Rumble Pak, Controller Pak, Transfer Pak, etc.)
  • HDMI output up to 4K
  • Modern niceties like Wi-Fi, Bluetooth and USB for controllers and system management

The console also integrates the equivalent of the Expansion Pak directly into the system. Games that require or benefit from the extra 4 MB of RAM see it as if the physical Expansion Pak were installed, and you can typically toggle behaviour in the OS for titles that expect the base 4 MB configuration.

Video pipeline and 4K output

The original N64 was built for CRTs. It typically outputs a relatively low-resolution, filtered analogue image that can look smeared or noisy on flat panels, even with simple HDMI adapters. Analogue 3D’s video pipeline is designed from the ground up to fix that.

Resolution and scaling

Analogue 3D can output:

  • 4K (3840×2160) – the “intended” mode, where its most advanced filters and CRT simulation effects are available
  • 1080p – a more conventional digital output for older HDMI displays and capture setups

The scalar is integer-aware where possible and preserves aspect ratio correctly, so you don’t get the shimmering and inconsistent pixel sizes you often see when generic scalers stretch N64’s non-square-pixel framebuffers.

Original Display Modes (ODMs)

The showpiece feature is Analogue’s Original Display Modes – highly tuned video profiles that simulate different classes of CRTs and broadcast monitors. These modes are only available at 4K output, because they rely on extremely fine sub-pixel work:

  • BVM-style profiles that mimic high-end broadcast monitors – very sharp, minimal bloom, subtle scanlines
  • PVM/consumer CRT-style modes – slightly softer, more visible phosphor structure and glow
  • Clean/“LCD” style modes – no CRT mask, just crisp upscaled pixels with optional scanlines

Behind the scenes, these modes layer several effects:

  • Sub-pixel masks that imitate aperture grille or shadow mask layouts
  • Scanline intensity curves tied to brightness to avoid banding
  • Mild bloom and gamma shaping to recreate how CRT phosphors rolled off highlights

The result is a 4K image that still looks like you’re playing on a correctly tuned tube, without the geometry distortions and analogue noise.

VRR and capture behaviour

Analogue 3D supports variable refresh rate (VRR) at 4K. That’s a big deal for N64, because many games have unstable frame rates and odd refresh patterns. VRR lets the console output frames as they’re generated, smoothing judder without adding buffering or fake frames.

One side effect: some of the fancier 4K modes (especially with CRT simulation enabled) are not friendly to all capture cards. For clean capture, you can simply disable the heavy ODMs and use a more conventional scaling mode or drop to 1080p.

Audio pipeline and latency

On the original N64, audio is generated by the RSP and fed through a fairly idiosyncratic path before ending up as an analogue signal. Analogue 3D recreates that hardware path in the FPGA and then outputs audio as digital PCM over HDMI.

Key points:

  • Audio timing and mixing behaviour match original hardware closely, including quirks in how samples and effects are scheduled
  • The signal is kept digital right up to your TV or AVR, avoiding the noise and roll-off of aging analogue outputs
  • There’s effectively no extra audio latency added by the console itself; you’re mostly limited by your display or sound system

Latency in general is where FPGA really shines compared to software emulation:

  • Game logic and rendering run at original timings in hardware
  • There’s no OS layer translating every instruction frame by frame
  • Paired with a low-lag display and VRR, controller-to-screen latency is about as close to “real N64 on a good CRT” as you can reasonably get over HDMI

3D^OS (3DOS): the brain of the system

Sitting on top of all this is Analogue’s custom operating system, 3D^OS:

  • Per-game profiles: The system can remember display mode, aspect ratio, and other tweaks per cartridge.
  • Library features: Artwork, metadata and collections allow your physical cart library to feel a bit more like a modern digital library.
  • System tools: Network updates, controller management, video/audio settings, input remapping and so on.

The OS is designed to evolve over time. Some “nice to have” things (deeper screenshot tools, more advanced save handling, etc.) tend to show up in firmware updates, just like they did on Analogue’s earlier systems.

One small quirk: many display and filter options are stored on a per-game basis. That’s great for fine-tuning, but it does mean you might find yourself tweaking the image for each favourite title until you’ve got your personal presets dialled in.

How it compares to an original N64

What the Analogue 3D keeps:

  • Real carts, real accessories – It’s still fundamentally a cartridge console with physical media.
  • Original timing and behaviour – Slowdown and quirks are preserved rather than “fixed.”
  • 4-player local multiplayer via the familiar bank of four controller ports.

What it changes or improves:

  • Video output: Native HDMI up to 4K with CRT profiles vs analogue composite/S-Video/RGB on original hardware.
  • Region locking: Effectively gone – you’re not juggling different region consoles.
  • Expansion Pak: Functionally built-in, without a wobbly module in a top slot.
  • Controller options: You can still use original pads, but Bluetooth and USB controllers are also in play.

If an original N64 with RGB mods, an internal HDMI board, a flash cart and a carefully calibrated CRT is the “hard mode” setup, Analogue 3D is the turnkey version: you get nearly all of the upside with far less fuss.

Must-have accessories

To round the whole thing out, two accessories are worth calling out. They’re fantastic on original hardware and should sit very naturally alongside an Analogue 3D as well.

1. SummerCart64 Flash Cartridge

SummerCart64 Flash Cartridge

If you want to spare your original cartridges while still playing on real hardware, a modern flash cart is essential. SummerCart64 gives you a microSD-based way to load your own N64 library, homebrew, and fan projects on a real console, without touching software emulation.

In practice, it means:

  • You can keep your physical carts safe on the shelf and play from SD
  • Homebrew and ROM hacks run on the actual hardware logic rather than an emulator
  • Things like 64DD conversions and unusual prototypes become easily playable on a TV-friendly, 4K-output system like the Analogue 3D

It’s the “library unlock” piece: Analogue 3D gives you a perfect-feeling N64, and a flash cart like SummerCart64 lets you actually use that hardware with a huge range of software.

2. BlueRetro N64 Wireless Bluetooth Controller Receiver

BlueRetro Nintendo N64 Wireless Bluetooth Controller Receiver

The original N64 pad is iconic, but not everyone wants to wrestle with 30-year-old sticks and cables. A BlueRetro N64 receiver drops into a controller port and lets you pair modern Bluetooth controllers (like contemporary pads from Nintendo, Sony, Microsoft or 8BitDo) with the console.

That gets you:

  • Wireless play on both original N64 hardware and HDMI-equipped setups like Analogue 3D
  • Modern ergonomics and stick precision, while still driving the real hardware
  • Cleaner setups for living rooms where four fat gray controller cables snaking across the floor are… less than ideal

For a lot of people, this is the quality-of-life upgrade that actually makes extended N64 sessions comfortable again.

Wrapping up

Analogue 3D doesn’t try to reinvent the N64; it just rebuilds it with better parts and a modern output stage. FPGA recreation, 4K-aware scaling, CRT simulation, VRR and low-latency audio/video all come together to give you something that feels like playing a pristine N64 on a perfect CRT – only it plugs into the HDMI port on your current TV.

Add a flash cart like SummerCart64 for flexible access to your library, and a wireless adapter like the BlueRetro N64 Bluetooth Receiver for modern controllers, and you’ve basically assembled the “ultimate N64” setup for the 4K era.

Back to blog

Leave a comment

Please note, comments need to be approved before they are published.