/// FIELD NOTES FROM A SELF-AWARE GAME SITE
Analogue 3D Firmware 2026: 12 Builds to a 2x Upscaler
Between 18 November 2025 and 21 July 2026 — eight months, near enough — Analogue shipped twelve firmware builds for a machine whose entire job is to read a 27-year-old cartridge. The last of them, 3D OS 1.5.0, gave the Nintendo 64 something Nintendo never bothered to: a free internal upscaler that doubles horizontal resolution without touching the timing model. Depending on which corner of the internet you frequent, that is either the most generous post-launch support in boutique hardware or a rolling apology for a console that shipped less finished than the keynote implied.
Both readings survive contact with the evidence. What follows is the whole run — all twelve builds, the arithmetic behind the upscaler, the veteran developer who published a video calling the project a lie, and what a firmware changelog that reads like a live to-do list tells you about the next twelve months.
1.5.0: What Just Landed
The official 3D firmware hub currently lists 3D OS 1.5.0, dated 2026-07-21, as the latest release. It is the single most consequential update since launch, and not because of a bug fix.
The headline feature
1.5.0 adds an internal graphical upscaler. In Analogue’s own words, it “enhances detail and clarity while remaining faithful to the original hardware rendering process,” and “resolution is doubled horizontally for twice as many pixels onscreen without affecting 2D graphics,” with “no impact to timing authenticity or performance.” It is, crucially, “synergistic with all Analogue Original Display Modes” — the five BVM, PVM, CRT, Scanlines and Clean presets the 3D already shipped with. Time Extension called the build “a game changer,” which for a site that covers this hardware weekly is close to unhinged enthusiasm. We break the feature down separately in our piece on how the 3D got a free 2x upscaler.
The quiet RSP work
Buried under the marquee feature is the line that matters to a specific, angry subset of the audience: 1.5.0 states that “RSP scalar/vector interlock behavior” and “RSP branch and dual instruction behavior” are now “fully implemented.” The RSP — Reality Signal Processor — is the N64’s geometry and audio co-processor, and it is exactly the block a prominent developer had spent December 2025 arguing the 3D got wrong. More on that fight below. For now, note that Analogue keeps quietly editing the part of the machine it was accused of botching, and keeps not saying so out loud.
Everything else in the changelog
The rest is housekeeping, but useful housekeeping. Quick Loading a saved Memory is “now instant.” A new “Recent Memory” startup action boots you straight into your most recent save state. Progressive-video support was widened to cut jitter in certain titles, the in-game menu opacity became dynamic, and the 8BitDo N64 Modkit got fixes for simultaneous C-button input and USB rumble (the latter needs controller firmware 1.04 or later). None of it is glamorous. All of it is the sound of a product being finished in public.
The 2x Upscaler, Explained
The word “upscaler” is doing a lot of work in the marketing, and it is worth being precise about what the 3D is and isn’t doing, because most of the retro-hardware world uses that word to mean something cheaper.
Resolution before the HDMI stage, not after
A normal upscaler takes a finished, low-resolution frame and stretches it — bilinear, nearest-neighbour, or some sharpening filter bolted on top. The 3D does the opposite. As the coverage at Generation Amiga put it, the system “doesn’t simply stretch the final HDMI image or add a generic sharpness filter.” Instead it “increases the amount of visual information before the picture reaches your television,” so “polygon edges should look cleaner, distant objects should appear more defined, and the overall image should feel less soft.” The doubling happens inside the render pipeline — at the RDP and VI stages, the N64’s rasteriser and video interface — so the extra pixels are computed, not invented. You can read our fuller technical breakdown in the 2x N64 upscaler deep-dive.
Why 2D and timing are untouched
Two design choices keep this from being controversial in the way filters usually are. First, 2D graphics — HUDs, text, pre-rendered backgrounds — are left alone, so your health meter in Ocarina of Time doesn’t get resampled into mush. Second, Analogue insists there is “no impact to timing authenticity or performance,” which is the whole point of doing it in the render stage rather than as a post-process: the game logic runs at the rate it always did, and the upscale is free because the FPGA has headroom the original silicon never had. That is the entire argument for FPGA over a stretched frame.
Not PSSR: no machine learning here
It is worth drawing a line to the other big upscaler story of 2026. Sony’s PlayStation 5 Pro leans on PSSR, a neural-network reconstruction model that hallucinates detail and costs you a pricier box for the privilege. The 3D’s upscaler is the opposite philosophy: no ML, no invented texture, just twice the horizontal sample count fed through the same rasteriser. One approach guesses; the other counts. For a machine whose selling point is fidelity to 1996, counting is the correct answer.
Twelve Builds in Eight Months
The upscaler is the climax, but the arc is the story. Here is every build Analogue has shipped, with the change that defined it.
The complete version table
| Version | Date | Defining change |
|---|---|---|
| 1.1.0 | 2025-11-18 | Initial 3DOS launch build |
| 1.1.9 | 2025-11-28 | Manual region selection; Disable Texture Filtering; improved Unleashed overclock; Bomberman Hero (PAL) + Smash Bros. fixes |
| 1.2.0 | 2026-01-30 | HDMI fixes; Force Progressive Output; Switch Online N64 controller support; 8BitDo firmware alerts |
| 1.2.1 | 2026-02-13 | Playtime display fix; controller-pak selection |
| 1.2.2 | 2026-02-27 | ODM selection + game-config fix for unknown cartridges |
| 1.2.3 | 2026-03-13 | Cartridge detection; GameShark fix; HDR brightness; controller LED; RSP/CP0/VI timing |
| 1.2.4 | 2026-03-28 | Flash-cart fix: per-ROM tracking (advanced library detection) |
| 1.2.5 | 2026-04-10 | Advanced HDR; Max Luminance; alphabetical library |
| 1.2.6 | 2026-04-24 | SD stability; Progressive Output beta; RE2 flicker fix; colour tags |
| 1.3.0 | 2026-05-15 | Memories (save states): up to 20/game, pinning, hotkeys |
| 1.4.0 | 2026-06-23 | Screenshots and gallery |
| 1.5.0 | 2026-07-21 | Internal 2x horizontal upscaler; RSP interlock; instant Quick Loading; Recent Memory; 8BitDo Modkit fixes |
The cadence: roughly one build a fortnight
Strip out the two-month holiday gap between 1.1.9 (28 November 2025) and 1.2.0 (30 January 2026) and the pattern is startling: from late January onward, Analogue shipped a new build roughly every two weeks. 1.2.1 through 1.2.6 landed on 13 February, 27 February, 13 March, 28 March, 10 April and 24 April. That is six builds in ten weeks. Wikipedia’s consolidated Analogue 3D update history reads less like a changelog and more like a sprint board someone forgot to make private.
Reading the changelog like a to-do list
And that is the honest way to read it. The early-2026 builds fix cartridge detection, GameShark support, HDR brightness, flash-cart handling and controller-pak selection — the exact rough edges you would expect a hardware launch to have shipped with if it went out a quarter early. The feature drops (save states, screenshots, the upscaler) only start once the fires are out. A generous reading calls this responsiveness. A cynical one calls it a public beta with a $249.99 entry fee. The truth is that both descriptions point at the same list of dates.
The Cycle-Accuracy Controversy
You cannot write about the 3D’s firmware without the fight it exists to answer. In December 2025, weeks after launch, the N64 homebrew scene’s most visible developer took the machine apart on the bench.
“Analogue Lied”: what Kaze measured
Kaze Emanuar — a veteran N64 developer known for pushing the real hardware harder than Nintendo ever did — published a video titled Analogue Lied and ran side-by-side tests against a real console. As Notebookcheck reported, his verdict was blunt: the 3D is “nowhere near cycle accurate.” His numbers: the CPU ran roughly 6% slower than original silicon, the RSP a staggering 30% slower, and titles like Diddy Kong Racing rendered frames about 4% slower. The unit failed several system tests, and it lacked the N64’s undocumented ninth megabyte of RAM that homebrew developers exploit. All of this ran directly against Analogue’s marketing line of “100% compatibility with all officially released N64 games.”
The firmware’s silent rebuttal
Analogue never issued a public defence. It did something more telling: it started shipping timing fixes. Firmware 1.2.3 (13 March 2026) reworked RSP dual-instruction interlocks, CPU CP0 behaviour and VI register timing. Firmware 1.5.0 declared RSP scalar/vector interlock and branch/dual-instruction behaviour “fully implemented.” Read in sequence, the changelogs are a point-by-point response to the exact subsystems Kaze flagged — delivered without ever citing him, because acknowledging the critique would mean acknowledging the launch build fell short. This is the firmware-as-apology reading, and it is hard to argue with the timestamps.
What “cycle accurate” actually buys you
Here is the deflating part: for most people it buys almost nothing. Kaze himself rated the 3D the second-best way to play N64 games, behind only a modded original console with a digital-video output. Engadget’s review, headlined “modern processing can’t fix vintage flaws”, lands in the same place from the opposite direction: the flaws it can’t fix are the N64’s, not Analogue’s. Cycle accuracy is a promise about edge cases — homebrew, ROM hacks, frame-perfect speedruns, the odd sound-driver quirk. For a Saturday afternoon with Mario Kart 64, the 6% CPU delta is invisible. The controversy is real, technically legitimate, and almost entirely irrelevant to how the thing feels to use. Both statements are true at once, which is why the argument won’t die.
Flash Carts, Save States, and Feature Drops
Between the launch scramble and the upscaler finale, three builds did the heavy lifting on features people actually asked for.
1.2.4: the flash-cart fix
Flash carts — EverDrive-style devices that load ROMs from an SD card through the cartridge slot — broke the 3D’s library model, because the console saw one physical cartridge and couldn’t tell fifty games apart. Firmware 1.2.4 (28 March 2026) fixed it with what Analogue calls advanced library detection: the system now reads each ROM’s header and tracks every title separately, preserving per-game saves and controller configurations. Notebookcheck’s write-up framed it as solving “flash-cart headaches by tracking each N64 ROM separately,” which is exactly what it does.
1.3.0: Memories, at last
Firmware 1.3.0 (15 May 2026) added Memories — the 3D’s save-state system — to a console built around cartridges that never supported them. Up to twenty states per game, pinning, hotkeys, and, importantly, flash-cart support. Time Extension’s headline, “Thanks for the Memories!”, was inevitable and earned. Save states on original-cartridge hardware is the kind of feature that only an FPGA machine with spare logic and a determined firmware team can bolt onto silicon that was finalised in 1996.
1.4.0: screenshots and the gallery
Firmware 1.4.0 (23 June 2026) was the quieter interim step, adding screenshot capture and a gallery. On its own it is minor. In context it is the connective tissue between the save-state system and the upscaler: once the machine can freeze, store and display frames, an internal resolution bump is the logical next flex. The roadmap, in hindsight, was legible months out.
Historical Context: The Analogue Method
None of this cadence is new for Analogue. The company has spent nearly a decade shipping FPGA recreations that get better after you buy them, and the 3D is simply the most ambitious — and most exposed — example yet.
From Super Nt to the 3D
Analogue’s lineage runs Super Nt (2017, SNES), Mega Sg (2019, Genesis/Mega Drive) and the Pocket (2021, Game Boy line and beyond), each an FPGA device that plays original cartridges rather than emulating ROMs. The 3D, announced 16 October 2023 and released 18 November 2025 under CEO Christopher Taber, is the first to tackle the N64 — a machine whose bizarre architecture (that RSP, the RDP, the microcode-driven graphics) has humbled emulator authors for two decades. Attempting it in FPGA at all is a flex. Attempting it with a promise of 100% compatibility is the sort of claim that invites a man with an oscilloscope.
Why FPGA, and why it takes firmware to finish
An FPGA is a field-programmable gate array: a chip whose logic can be rewritten. That is the entire reason a launch-day accuracy shortfall is survivable — the hardware description can be revised and reflashed, so the RSP that shipped in November can behave differently by March. It is also why Analogue can add an upscaler, save states and screenshots to a “finished” console: none of it is software running on top of an emulator, it is the gate-level description of the machine itself being edited. The flip side is that the machine you buy on day one is, by design, not the machine you will own in a year. Whether that is a feature or a warning depends on your patience.
The launch that wasn’t quite done
The 3D shipped on 18 November 2025 with firmware 1.1.0, the initial 3DOS build. Ten days later 1.1.9 was already adding manual region selection, a Disable Texture Filtering toggle, an improved Unleashed-mode overclock and compatibility fixes for Bomberman Hero (PAL) and Super Smash Bros.. When your first post-launch build inside two weeks is patching region handling and specific-game compatibility, the honest conclusion is that the box went out the door before the firmware was done. Gizmodo, in a 4.5-out-of-5 review, still wrote that they’d “had more fun with this console than I have on most novel, high-end hardware that costs two to four times as much.” Unfinished and delightful are, once again, not mutually exclusive.
The Hardware Beneath the Firmware
Firmware can only edit what the silicon can express, so the specs set the ceiling. Here is what the updates are running on.
The silicon: Cyclone 10 GX
The 3D is built on an Intel Cyclone 10 GX FPGA — roughly 220,000 logic elements — feeding an HDMI 2.1 output capable of up to 4K with HDR and variable refresh rate. That headroom is what makes the 1.5.0 upscaler free: the original N64 rendered at a fraction of the resolution the FPGA can now push, and doubling the horizontal sample count costs logic the chip had spare. The full picture:
| Specification | Analogue 3D |
|---|---|
| FPGA | Intel Cyclone 10 GX (~220,000 logic elements) |
| Video output | HDMI 2.1, up to 4K, HDR, VRR |
| Audio | 48 kHz / 16-bit PCM |
| Cartridge slot | 1× N64 (NTSC + PAL; region handling via firmware) |
| Controller ports | 4× original N64 |
| Wireless | 2.4GHz for 8BitDo pad (controller sold separately) |
| Storage | microSD (16GB card bundled) |
| Power | USB-C PD 3.0, 30W |
| Dimensions | 180 × 230 × 49 mm |
| Weight | 837 g |
| OS | 3D OS (Analogue OS) |
| Display modes | 5 ODM: BVM, PVM, CRT, Scanlines, Clean |
| Launch price | $249.99 (18 Nov 2025) → $269.99 (~24 Nov 2025) |
Ports, power, and the missing controller
You get four original N64 controller ports, so your real pads and third-party sticks work natively, plus 2.4GHz wireless support for 8BitDo’s pad — which, notably, is not in the box. The 3D ships with no controller at all, a decision that reliably irritates first-time buyers. Power is USB-C PD 3.0 at 30W, storage is a bundled 16GB microSD, and the whole thing weighs 837 grams in a 180 by 230 by 49 millimetre shell. It is a serious, heavy, well-built object that then asks you to go buy an input device.
The price that went up, not down
The 3D launched at $249.99 on 18 November 2025 and was raised to $269.99 within about a week, a tariff-driven bump rather than a demand one. That direction of travel matters: this is not a console that gets cheaper on a schedule. If you are waiting for a price drop before buying, the 2026 trade environment is not on your side, and the free firmware features are quietly making the higher price easier to justify.
Analogue 3D vs MiSTer vs Emulation
The 3D does not exist in a vacuum. There are four credible ways to play N64 on a modern screen in 2026, and the upscaler shifts the maths between them.
The four ways to play N64 in 2026
| Method | Plays real carts? | Best output | Cost (2026) | Accuracy |
|---|---|---|---|---|
| Analogue 3D | Yes (native slot) | 4K / HDR (HDMI 2.1) | $269.99 | High, RSP disputed |
| MiSTer (N64 core) | No (SD ROMs) | 1080p (DE10-Nano) | ~$400+ built | Maturing / experimental |
| RetroArch emulation | No | Display-limited | Free–low | Varies (HLE vs LLE) |
| Modded N64 + HDMI | Yes (native) | ~480p digital | Console + ~$150 mod | 100% (real silicon) |
Where the 3D wins
Against software emulation, the 3D wins on convenience and cartridge fidelity: you insert a real game, it plays, and now it upscales, with zero core-hunting or shader-tuning. Against the MiSTer, it wins on cartridge support (MiSTer’s N64 core loads ROMs from SD, it can’t read your carts) and on output ceiling (4K/HDR versus 1080p). Against a modded original console, it wins on save states, screenshots, wireless pads and — after 1.5.0 — a sharper image than the real hardware can produce, all without a soldering iron.
Where the alternatives still win
Emulation still wins on cost and flexibility: a capable RetroArch setup with the ParaLLEl or Mupen64Plus-Next cores is free and runs on hardware you already own, and a distro like Batocera makes it near-appliance-simple. A properly modded N64 with a digital-video board like the PixelFX N64 Digital still wins the purity argument outright — it is the actual silicon, so the cycle-accuracy debate evaporates. And the MiSTer wins on breadth: it is not one console, it is hundreds. The 3D’s pitch is narrower and sharper than any of them: the best out-of-box N64-specific experience, provided you own the cartridges and don’t mind paying a premium for polish that arrives on a delay.
How to Update and Verify
Applying any of these builds is deliberately dull, which is how firmware updates should be. Here is the whole procedure, and the one habit worth adopting.
The whole procedure
# Update 3D OS — the entire procedure
1. Download the latest image from the official firmware hub:
https://www.analogue.co/support/3d/firmware (1.5.0, dated 2026-07-21)
2. Unzip it, then copy the payload to the ROOT of a FAT32 microSD.
The bundled 16GB card ships pre-formatted; reuse it if you like.
3. Seat the card and power the 3D on. It detects the image and flashes
on its own. Do NOT cut power mid-write.
4. Confirm afterward via Settings / System = 3D OS 1.5.0
# Optional but sane: verify the download against the checksum Analogue
# lists on the version page before flashing. Never trust a mirror.
$ md5sum ./analogue-3d-firmware.imgIf something goes wrong
The failure mode that actually bites people is a bad SD card or an interrupted write, not a bricked FPGA. If the console won’t see the image, reformat the card as FAT32 and copy the payload to the root, not into a folder. If a flash is interrupted, re-run it from a known-good card — the machine reflashes its logic on boot, so a half-written update is recoverable rather than fatal. Keep the bundled 16GB card for this; it is formatted correctly out of the box.
Should you update immediately?
For once, yes, and without much caveat. Analogue’s builds have been stable, additive and free, and 1.5.0 in particular is pure upside — a sharper image and faster save loads with, per Analogue, no timing or performance cost. The only reason to hold back is if you are mid-speedrun-practice on a specific build’s exact behaviour, in which case you already know who you are. Everyone else should be on 1.5.0.
Predictions: The Next 6–12 Months
The changelog is a roadmap if you read it right. Here is where the evidence points for late 2026 and into 2027.
The firmware will keep coming
Prediction one: the roughly four-to-six-week cadence holds, and a 1.6.0 lands before the end of 2026. Prediction two: the obvious next graphics move is a vertical companion to the horizontal upscaler — the 1.5.0 doubling is horizontal-only — or selectable 2x/4x internal scaling with per-game profiles, since 1.4.0’s screenshot pipeline already proves the machine can manipulate whole frames. If Analogue is going to chase a “4K that means something” headline, this is the lever.
The accuracy gap will shrink, not close
Prediction three: the RSP and CPU timing deltas Kaze measured — 30% and 6% — keep shrinking build over build, and a follow-up test (from Kaze or another developer) records the gap narrowing through 2026. But it does not hit true cycle-parity by mid-2027, and Analogue continues to ship the fixes without ever publishing a whitepaper or naming its critic. The company’s incentive is to fix quietly, not to concede loudly, and nothing in twelve builds suggests that changes.
Hardware, colours, and price
Prediction four: Memories and screenshots evolve toward export/import over SD or USB, and possibly a companion-app angle like the Pocket’s, but netplay stays off the table for a cartridge-first FPGA box. Prediction five: the hardware itself gets no revision, but a transparent or limited-edition colour drop is likely — Analogue and 8BitDo already ran eight colours on the 64 pad — and the price holds at $269.99 or drifts up with tariffs before it ever drops. The bottom line has not moved since launch: the Analogue 3D is the best out-of-box way to play your N64 cartridges, it was sold slightly before it was finished, and Analogue is finishing it in public, one free build at a time. Twelve down. The thirteenth is a matter of weeks.
Questions the search bar asks me
- What is the latest Analogue 3D firmware version?
- The latest build is 3D OS 1.5.0, dated 21 July 2026 on Analogue’s official firmware hub. Its headline feature is an internal graphical upscaler that doubles horizontal resolution without affecting 2D graphics or timing. It also finalises RSP interlock behaviour and makes save-state Quick Loading instant.
- Does the 1.5.0 upscaler change how N64 games run?
- No. Analogue states resolution is doubled horizontally with ‘no impact to timing authenticity or performance,’ and 2D graphics are left untouched. The extra pixels are computed inside the render pipeline at the RDP and VI stages, not stretched onto the final HDMI frame.
- Is the Analogue 3D cycle-accurate?
- It is disputed. In December 2025, developer Kaze Emanuar measured the CPU running about 6% slower and the RSP about 30% slower than real hardware, calling it ‘nowhere near cycle accurate’ — though he still ranked it the second-best way to play N64. Firmware 1.2.3 and 1.5.0 have since added RSP, CPU and VI timing fixes.
- How much does the Analogue 3D cost, and is a controller included?
- It launched at $249.99 on 18 November 2025 and rose to $269.99 within about a week on tariffs. No controller is included in the box; the 8BitDo 2.4GHz wireless pad is sold separately, though four original N64 controller ports are built in.
- How do I update Analogue 3D firmware?
- Download the latest image from analogue.co/support/3d/firmware, unzip it, and copy the payload to the root of a FAT32 microSD (the bundled 16GB card works). Power the console on and it flashes automatically. Updates are free, and 1.5.0 is a recommended, low-risk install.