analogue

the-analogue-3d-is-the-modern-n64-fans-have-been-waiting-for

The Analogue 3D is the modern N64 fans have been waiting for


Excellent design and display filters, but the lack of OpenFPGA support rankles.

Your Super Mario 64 cartridge has a new home. Credit: Kyle Orland

Your Super Mario 64 cartridge has a new home. Credit: Kyle Orland

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.

Photo of Kyle Orland

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.

The Analogue 3D is the modern N64 fans have been waiting for Read More »

$500-aluminum-version-of-the-analogue-pocket-looks-like-the-game-boy’s-final-form

$500 aluminum version of the Analogue Pocket looks like the Game Boy’s final form

so metal —

Other Pocket iterations have stuck to colorful (and cheaper) plastic.

Analogue is launching another limited-edition version of its Pocket console, this time with an anodized aluminum body and buttons.

Enlarge / Analogue is launching another limited-edition version of its Pocket console, this time with an anodized aluminum body and buttons.

Analogue

Analogue has released multiple variations of the Analogue Pocket, its Game Boy-style handheld console that can play old cartridges and game ROMs using its FPGA chip. But until now, all of those designs have been riffs on the regular Pocket’s black (or white) plastic shell.

The company’s latest Pocket iteration might appeal more to people who prefer the solidity and durability of anodized aluminum to the cheap practicality of plastic. On July 15, the company will release a limited run of all-aluminum Analogue Pocket consoles in four different colors: white, gray, black, and a Game Boy Advance-esque indigo. The company says that “every single piece” of these consoles is “entirely CNC’d from aluminum,” including not just the frame but also all of the buttons.

The new material will cost you, though: Each aluminum Pocket sells for $500, over twice as much as the $220 price of a regular plastic Pocket.

The aluminum versions of the Pocket will run the exact same software as the standard plastic ones and will be compatible with all the same cartridges and accessories. Analogue’s site doesn’t compare the weight of the aluminum and plastic Pocket consoles, though intuitively we’d expect the metal one to be heavier. The aluminum consoles begin shipping on July 17.

An exploded version of the new Pocket; even the buttons are aluminum.

Enlarge / An exploded version of the new Pocket; even the buttons are aluminum.

Analogue

When the Pocket first launched in late 2021, ongoing supply chain disruptions and high demand led to monthslong wait times for the initial models. Things have gotten slightly better since then—you can’t simply open Analogue’s store on any given day and just buy one, but the basic black and white plastic models restock with some regularity. Analogue has also released multiple special edition runs of the handheld, including one made of glow-in-the-dark plastic and a colorful series of models that recall Nintendo’s mid-’90s “Play It Loud!” hardware refresh for the original Game Boy.

As much as we liked the Pocket in our original review, the hardware has gotten much more capable thanks to a series of post-launch firmware updates. In the summer of 2022, Analogue added OpenFPGA support to the pocket, allowing its FPGA chip to emulate consoles like the NES, SNES, Sega Genesis, and others aside from the portable systems that the Pocket was designed to emulate. Updates toward the end of 2023 allowed those third-party emulation cores to use their own display filters, replicating the look of classic CRT TVs and other displays.

The updates have also fixed multiple bugs in the system. The latest update is version 2.2, released back in March, which primarily adds support for the Analogue Pocket Adapter Set that allows other kinds of vintage game cartridges to plug in to the Pocket’s cartridge slot.

$500 aluminum version of the Analogue Pocket looks like the Game Boy’s final form Read More »

flurry-of-firmware-updates-makes-analogue-pocket-an-even-better-retro-handheld

Flurry of firmware updates makes Analogue Pocket an even better retro handheld

super game boy —

Display filters for FPGA cores, custom Game Boy color palettes, and more.

An Analogue Pocket running <em>Super Mario World</em> on an openFPGA core with the scanline filter enabled.” src=”https://cdn.arstechnica.net/wp-content/uploads/2024/01/IMG_1480-2-800×533.jpeg”></img><figcaption>
<p><a data-height=Enlarge / An Analogue Pocket running Super Mario World on an openFPGA core with the scanline filter enabled.

Andrew Cunningham

We’ve got a soft spot for the Analogue Pocket, the premium portable game console that melds 2020s technology with the design of the original Game Boy. Since its release, Analogue has added some new capabilities via firmware updates, most notably when it added support for emulating more consoles via its OpenFPGA platform in the summer of 2022. This allows the FPGA chip inside of the pocket to emulate the hardware of other systems, in addition to the portable systems the Pocket supports natively.

But aside from finalizing and releasing that 1.1 firmware, 2023 was mostly quiet for Pocket firmware updates. That changed in December when the company released not one but two major firmware upgrades for the Pocket that slipped under our radar during the holidays. These updates delivered a combination of fixes and long-promised features to the handheld, which Analogue has been re-releasing in different color palettes now that the original versions are more consistently in stock.

The most significant update for OpenFPGA fans is the ability to use display filters with third-party FPGA cores. Part of the appeal of the Pocket is its 1,600×1,440 screen, which is sharp enough to perfectly re-create the huge chunky pixels of the original Game Boy screens. By default, most FPGA cores now get access to a similarly high-quality CRT screen filter named after the Sony Trinitron TV, adding a touch of retro-blurriness to the sharp edges of 8- and 16-bit games. I’ve seen lots of bad, unconvincing scanline filters in retro game re-releases, and this isn’t one of them.

The basic Trinitron filter is available by default for “suitable” cores, which in our testing tends to mean “home consoles that were meant to be connected to a CRT TV.” FPGA cores for portable systems like the Game Boy or Game Boy Advance, which shipped with old but scanline-less LCD screens, don’t have the filter available. Third-party FPGA core developers will need to add support for additional screen filters themselves, something that most developers still haven’t done as of this writing.

  • A zoomed-in photo of the screen with no filters enabled. It’s sharp and crisp, and even zoomed in with a good mirrorless camera it’s difficult to make out individual pixels on the Pocket’s screen.

    Andrew Cunningham

  • The same scene with the Trinitron CRT filter enabled. Subtle scanlines, visible CRT “pixels,” and just the right amount of blurring makes the picture look more period-accurate.

    Andrew Cunningham

  • Zoomed out, scanlines off.

    Andrew Cunningham

  • Scanlines on, default “integer” scaling used. This is the most accurate aspect ratio, but it leaves a black border of unused pixels around the screen.

    Andrew Cunningham

  • Scanlines on, Integer+ mode used. This eliminates the black border and, to my eyes, looks just fine on the Pocket’s screen and makes the effect of the scanline filter easier to see.

    Andrew Cunningham

The Trinitron filter looks good on the Pocket’s screen, but it’s subtle; you may appreciate the scanline effect more and notice its downside less if you’re playing while connected to a TV with the Analogue Dock. And at least on the NES and SNES cores I tested it with, it has the undesirable side effect of shrinking the game picture down on what is already a fairly small screen. This default setting can be tweaked without visibly degrading the image quality, at least not to my eyes; just switch from the default Integer scaling mode in the display settings to Integer+.

The screen filters are probably the most interesting and requested new feature for the Pocket, but both firmware updates have many other smaller fixes and additions. Firmware version 1.2 fixes numerous issues with sleep/wake and save states for various games, allows FPGA cores to use cartridge adapters, and lets FPGA cores know when the Pocket is in a dock; when docked, it also adds support for additional controllers and fixes issues with others. Version 2.0 adds support for custom color palettes for Game Boy games, allows FPGA cores to switch aspect ratios when docked, and fixes a “video issue with some openFPGA cores and resolutions” when docked.

To update the Pocket’s firmware, connect the device’s microSD card to your computer and drop one of the firmware update .bin files into the root directory (make sure you delete any older firmware files first since the Pocket won’t delete old update files once it’s done with them). Next time you boot the console, it should install the firmware update and reboot. As usual, when performing any software or firmware update, it’s best to ensure the console is fully charged or plugged in before you start the process.

Flurry of firmware updates makes Analogue Pocket an even better retro handheld Read More »