Upon its launch in December, the portable Analogue Pocket system immediately stood out as a supercharged way to play classic portable cartridges from Game Boys. While its design borrows heavily from the Gunpei Yokoi original, its physical makeup is attractive and modern, and its mix of FPGA hardware and overkill, high-resolution IPS screen do wonders for old-school games.
But Analogue dropped the ball on part of its sales pitch: a sweeping “1.1” system update that was supposed to launch in “January 2022.” Analogue never said why this patch was delayed. Was it a matter of its developers struggling to deliver? Was Analogue biding its time while shipments of the $199 Pocket hardware, and its companion $99 Analogue Dock for TVs, remained scarce, partly due to a global chip shortage?
Whatever the reason, the 1.1 update finally arrives today as a free download—and it sees Analogue taking its boldest steps yet into new territory. In a conversation with Ars Technica, Analogue CEO Christopher Taber suggested that the company’s prior emphasis on console-specific FPGA systems (like the Super Nt and Mega Sg) may give way to a more open, MiSTer-like approach.
Thanks to today’s new “OpenFPGA” initiative, the Analogue Pocket could become your one-stop shop for playing multiple consoles’ games on a single system—assuming that certain uses are opened up.
A primer on FPGA, hardware emulation, and MiSTer
Analogue describes OpenFPGA as an operating system and platform for the Pocket and potential future Analogue hardware. It allows third-party developers to write and publish a “core” that can re-create any classic computer platform or console family. But “open” is relative here, so let’s clarify a few points.
For starters, what is a core? When you put a Game Boy cartridge into a Pocket, its FPGA-fueled hardware recognizes that it’s from the Game Boy, and it then parses a series of instructions (also known as a “core”) to emulate the original Game Boy on a hardware level. That’s different from software emulation, which tricks a combination of processor and OS to take calls originally intended for a Game Boy and treat them like they’re native to something like Windows or Android.
Hardware emulation tends to deliver more accurate versions of classic games in aspects like timings and hardware limitations, all while reducing button-tap lag and supporting newer video formats like HDMI. Ars readers have seen this in systems made by Analogue, which tend to revolve around a single console family and a working cartridge slot, along with the MiSTer community, which goes a different route.
MiSTer boxes combine off-the-shelf DE-10 Nano motherboards, Altera Cyclone FPGA chips, and community-developed cores to pull off the same hardware-emulation trick, only without waiting on a single manufacturer like Analogue to, say, add support for other computer and console families. You can only run Super Nintendo and Super Famicom games on a Super Nt. On a MiSTer box, you can load dozens of cores on the same piece of hardware, ranging from popular ’80s PCs like the ZX Spectrum to consoles as powerful as the first PlayStation. But you also have to contend with a completely open hardware marketplace to purchase everything you need to get a MiSTer working (though some hobbyists will sell you pre-made kits for a premium).
You can dump floppy discs or cartridges and load their games and apps onto any working MiSTer core, but as an open platform, MiSTer doesn’t mandate how you get or load games. Officially, Analogue systems have required physical cartridges, but longtime Analogue programmer Kevtris previously published “jailbreak” firmware for the company’s systems that allows users to put game ROMs onto an SD card and play them that way. Kevtris has not confirmed any plans to do the same for Analogue Pocket.
https://arstechnica.com/?p=1870000