If you’ve ever tried to hook an old Nintendo 64 up to a modern HDTV, you know the results can be less than ideal. Assuming your original hardware still works and your flatscreen even has the requisite R/F and/or composite inputs to allow for the connection, the N64’s output will probably look like a blurry mess on a flatscreen that wasn’t designed with those old video signals as a priority.
The Analogue 3D solves this very specific problem very well, with a powerful FPGA core that accurately replicates a Nintendo 64 and well-made display filters that do a good job of approximating that cathode-ray tube glow you remember from decades ago. But the lack of easy expandability limits the appeal of this $250 device to all but the most die-hard fans of original N64 hardware.
A beauty to behold
As a piece of physical design, the Analogue 3D is a work of art. The gentle curves of its sleek black shell evoke the original N64 design without copying it, coming in at a slightly smaller footprint and height. Plus, there’s no ugly power brick.
3D COMPUTER GRAPHICS SYSTEM. Kyle Orland
This is a solidly built device, with a nice grippy underside and springy, elegant power and reset buttons. The shell has a lot of small, thoughtful touches, too, like a front power indicator that doubles as a Bluetooth sync button and lights on each controller port to indicate when a wireless controller is connected to that slot (the Hall Effect joysticks on 8bitdo’s wireless “64” controller are a joy compared to the crunchy mechanical sticks on your old N64 controller).
The one downside to this design is that the hardware can get slightly hot after running for a while, and it emits some noticeable fan noise when stressed. The welcome screen when you first boot the system recommends you give the vents adequate space to breathe, so be careful if you plan to place it directly on the carpet or something.
I saw the TV glow
The Analogue 3D’s custom 3DOS software automatically detects the game cartridge you’ve placed into its top-loading slot and displays basic info like player count, developer/publisher, and release date on-screen (you can also load your own custom cartridge images onto an included SD card). The system maintains this info in a scrollable list of every cartridge you’ve ever inserted, allowing for a quick way to browse through your library without the need to dig out your actual cartridges. You do have to plug in the cartridges to actually play the games, though, which limits the usefulness of the on-screen library more than a little bit.
Before you launch a game, you can also configure the Display Mode between five preset options (these can also be swapped during gameplay using controller hotkeys for an on-screen menu). Of these, you’ll generally want to stay away from the “Clean” option, which upscales the N64’s 320×240 image by simply blowing up each individual pixel to fit the display. The result is an incredibly blocky image with lots of jagged edges and blobs of color that refuse to blend well with nearby elements. It’s a look that’s especially unsuited to the low-resolution textures on most N64 games, which exploited the gentle blur of a CRT to create some vivid effects.
Switching over to the “Scanlines” display option helps a bit in rounding out those jagged N64 polygons, but things really start to look better if you activate one of the system’s three different CRT emulation modes. With these, 3DOS does its best to recreate the look of an electron beam actually scanning across the phosphors on an old tube TV. These filters do an admirable job of softening the hard edges of polygons and sprites while subtly and accurately blending the colors on those low-res textures.
A scene from Starfox 64, upscaled with the Analogue 3D’s “Clean” filter (direct capture). Nintendo / Analogue
The Analogue 3D has three tube TV emulation modes, each representing consumer CRTs and the kind of Pro/Broadcast Video Monitors you’d usually only find in TV station control rooms. You can go into the menus for each mode and tinker with settings like “beam convergence” and “edge hardness,” and you can toggle N64 hardware effects like anti-aliasing and de-blurring (you can also stretch the 4:3 image to fill a 16:9 display if you’re a specific kind of monster).
In general, though, I didn’t see much upside in this kind of settings tinkering. Using the system’s default “CRT” settings created a visual experience that was surprisingly authentic to the actual CRT sitting in my home office. The only thing really missing is an option to simulate the curve of a classic CRT; the hard square edges of the Analogue 3D output are a bit lacking on that score. But that’s a minor complaint for a filter that does such a good job mimicking an old TV on new display technology.
Paper Mario with the Analogue 3D’s “Clean” filter (direct capture). Nintendo / Analogue
Open and shut
Like previous Analogue hardware, the Analogue 3D uses FPGA to accurately recreate the inner workings of an N64 at the level of individual logic gates. This time, the Analogue 3D’s Altera Cyclone FPGA sports a whopping 220,000 logic elements. That’s a big step up from the two FPGAs on 2021’s Analogue Pocket, which have just 49,000 and 15,000, respectively.
That powerful FPGA allows for perfectly accurate and lag-free N64 emulation in all of our tests with original cartridges (Analogue’s Christopher Taber warns us that “flash carts and unofficial 3rd party products can be a bit of a wild card”). But players hoping to emulate other gaming systems with that powerful hardware may run into some problems. That’s because the Analogue 3D doesn’t support the OpenFPGA standard that Analogue itself rolled out in 2022 as “the future of video game preservation.”
That standard has allowed a vibrant community of OpenFPGA developers to create dozens of free “cores” that can recreate everything from classic arcade games to 16-bit consoles with amazing fidelity. Currently, though, those cores will only work on the Analogue Pocket and not subsequent hardware like the Analogue 3D or 2023’s Analogue Duo.
That’s a shame because the OpenFPGA community would certainly be happy to get their hands on the new, larger FPGA in the Analogue 3D to build out core support for even more classic gaming consoles. And we’re sure Analogue 3D owners would be happy to use their purchase to play existing OpenFPGA cores on the big screen, complete with 3DOS’ great display options.
The beginning of Goldeneye as seen through Analogue’s CRT filter (photo of the HDTV screen).
“If we wanted to offer Analogue 3D with OpenFPGA (which is not the purpose or focus of the product), it would require not only a second FPGA, but an even more powerful base FPGA, therefore increasing the price to a price that doesn’t suit our goals,” Analogue founder Christopher Taber told Ars when the system was first announced back in 2023.
It seems likely that hackers and tinkerers will be able to expand the Analogue 3D’s emulation capabilities in the future. As it stands, though, it’s hard to recommend the hardware when options like Android-based, emulation-focused handhelds, Raspberry Pi-based emulation consoles, and even (more expensive) MiSTer FPGA boxes offer able support for much more than just N64 games.
If you’re looking for a simple, plug-and-play way to use your original N64 cartridges and accessories on a modern display, the Analogue 3D offers pretty much everything you could hope for. If you want a single device that can handle more, though, you should look elsewhere.
Kyle Orland has been the Senior Gaming Editor at Ars Technica since 2012, writing primarily about the business, tech, and culture behind video games. He has journalism and computer science degrees from University of Maryland. He once wrote a whole book about Minesweeper.
