Analogue 3D's New Firmware Adds Save States to Hundreds of N64 Games

Analogue 3D's New Firmware Adds Save States to Hundreds of N64 Games
Analogue has released firmware version 1.3.0 for its 3D FPGA console, a piece of hardware that recreates the Nintendo 64 using specialized circuits rather than emulation software. The update introduces a feature called Memories that lets players save their progress anywhere in over 900 N64 cartridges—something the original console could only do if a game had a battery-backed save slot built in.
How Memories Works
The Memories feature is activated through your controller. If you're using an 8BitDo 64 controller, you hold the Home button and press D-Pad Up. With an original N64 controller, you hold Z and Start, then press C-Up. Either way, the system creates a snapshot of your game at that moment—you can load it back up later and pick up exactly where you left off.
This solves a real limitation of old cartridge games. Unlike modern games on USB drives or solid-state storage, N64 cartridges had no way to save progress except through a tiny battery inside the cartridge itself. That battery eventually dies. Memories gives players a modern backup method without changing anything about how the hardware actually works.
Building on Earlier Improvements
The Memories system relies on work Analogue did in earlier firmware updates. Version 1.2.4, released in March, improved how the system identifies which game is inserted and what special hardware it needs—some N64 carts had different configurations that changed how they behaved. Once the firmware could reliably identify each game variant, adding universal save states became possible.
The automatic detection is important because it keeps save files organized correctly. When a cartridge changes its internal identification while running—something certain flash carts and homebrew games do—the firmware treats each variant as a separate entry in the library. This ensures your save states go to the right place.
Why This Matters for Retro Gaming
The broader pattern here is that preservation efforts for older consoles keep adding quality-of-life features that weren't possible on the originals. Earlier systems like the Game Boy Player and the RetroN series added save states too, but few have managed to do it across an entire library as reliably as the Analogue 3D has with the N64.
The N64 is technically tricky for this kind of work. Its memory architecture is complex, some games used a separate expansion pak for extra RAM, and different cartridges used different memory controllers. Getting save states to work reliably across 900-plus games with those varying requirements suggests the engineering team spent considerable effort mapping out all those different hardware configurations.
What Games Are Covered
The system works with any type of save method the original game used. Some N64 games saved to an internal battery, others to a separate Controller Pak accessory, and some had no save feature at all. Now Paper Mario, Mario Party, and arcade-style games that never had save functionality can all use Memories—the same save mechanism, no matter what the original cartridge was designed to do.
For games that originally had no way to save mid-game, Memories is genuinely useful. Players can finally pause and preserve progress in arcade ports and early platform games without leaving the console running for hours.
How the Hardware Handles It
The 3DOS operating system that runs the Analogue 3D manages save states by capturing a complete snapshot of the simulated hardware at one moment in time. This is different from software emulation, which often just records what the game's code is doing. Here, the system captures the actual state of the recreated circuits—the graphics processor, the sound system, even the controller input buffers. Everything frozen in time.
This approach creates a technical challenge: the N64 has a specialized graphics chip called the Reality Coprocessor, and different cartridges talk to it in different ways. Some games push the hardware to its limits with unconventional timing tricks. That the system handles all of this without crashing or corrupting save files across the full library suggests the engineering work was substantial.
Connecting the Pieces
Firmware 1.3.0 ties Memories into the system's broader library management tools. The firmware already labels which cartridges are currently working properly, and now it ensures that save states map to the exact right version of each game. This matters especially for flash carts and homebrew titles where the cartridge identification can vary depending on what ROM is loaded.
The Analogue 3D's achievement here sets a benchmark for how FPGA-based preservation can work. It shows that you don't have to choose between being technically accurate to the original hardware or providing modern conveniences. Both are possible with careful engineering. This may influence how future preservation projects for other consoles approach the same trade-off.
The firmware update reflects a wider philosophy at Analogue: stay faithful to how the original hardware worked, but acknowledge that real usability often means adding features the original never had. That balance is what separates pure historical preservation from practical retro gaming that people actually want to use.


