The analog pocket just got its long-awaited jailbreak

Analog handhelds seem to break jailbars.

Image: Analog/Kotaku/Se_vector (Shutterstock)

Analog companies Poached Haits always turned heads: first to be the The most authentic Game Boy replacement ever announcedThen for taking an extraordinary amount of time to finally get out. But it came out, and it was pretty good. For some, its biggest downside was that it required increasingly expensive old physical cartridges to play games, like (for the majority) it couldn’t just load convenience ROMs. The Pocket really needed something the kids call a “jailbreak”, at least if it was to fulfill the fantasy of being the ultimate Game Boy device. Today, this jailbreak has just slipped through the side door.

A bit of set-up: When the Pocket finally shipped last December, it only had the barest of operating systems and lacked many long-promised features, like save states that save game progress. your game. (Analog also didn’t release the originally announced Atari Lynx, Neo Geo Pocket, or TurboGrafx-16 cart adapters.) some time before the device in their hands was actually complete.

The same goes for potential developers keen to get the new machine to do some fun new things. The pouch contains two field programmable gate arrays (FPGA)that programmers can reconfigure to closely approximate the hardware of another device. They are wonderful for simulating classic video game systems, and hobbyist developers could surely put them to good use, perhaps developing new FPGA cores, i.e. software that tells FPGAs how to configure themselves, to simulate even more consoles. But this feature has also been delayed.

Fast forward to today. At 8:01 a.m. PT Analogue has finally released a new version of Pocket’s analog operating system. Today’s Analog OS v1.1 beta adds the long-promised ‘Library’ and ‘Memories’ features; the first displays information about the games you insert, the second is basically save states. v1.1 also finally opened up the system to developers, under the name “openFPGA”. As an example of what hobbyists can accomplish with newly unlocked FPGAs, Analogue released an openFPGA core who was simulating Space war!, one of the first video games. Cared for.

And that was it. A nice and necessary update, but it wasn’t the jailbreak that many people were hoping for either. See you in six months! (Actually, Analog being Analog, more likely eight.)

But then.

Some three hours later, at 11:23 a.m., a Github account called Spiritualized1997, created less than 24 hours before, uploaded a repository called openFPGA-GBA; a minute later it downloaded another called openFPGA-GB-GBC. Each repository contained a single downloadable file. “To play Game Boy Advance on your Pocket, follow these instructions,” read the instructions accompanying the GBA Repository, outlining five steps to install a GBA v1.0.0 Spiritualized1997 kernel on the Pocket and have it run ROM files. The second repository offered similar instructions, but for a kernel running Game Boy and Game Boy Color ROMs.

So, to recap: Today, Analogue Pocket has the ability to run third-party FPGA cores. Three hours and 22 minutes later, the two most popular handhelds supported by the Pocket have mysteriously received new third-party FPGA cores that could do the thing everyone has wanted the Pocket to do since its release: load games from ROM files stored on a microSD card. Is it… is it finally the jailbreak?

Yes yes it is. Or rather, the jailbreak is finally startedas today’s Nintendo Dual Core v1.0.0 is just the first wave of what is clearly going to be a longer and more sustained rollout.

So what’s going on here? Who is Spiritualized1997? Why is the account so new?

The theory of most observers – who, to be clear, My box can’t confirm – is Spiritualized1997 is Kevin “Kevtris” Horton, a legend of the emulation scene and the FPGA emulation guru behind all of Analogue’s FPGA-based gaming machines. He worked on the Mini NT analog (who played 8-bit NES games), the Super NT (SNES games), the Mega Sg (Sega Genesis games), and of course the Pocket.

Kevtris checks in today on the famous classic gaming Discord about 40 minutes after uploading the two unexpected FPGA cores.

Kevtris checks in today on the famous classic gaming Discord about 40 minutes after uploading the two unexpected FPGA cores.
Screenshot: My box

Horton has a history (now you think of a Dr. Seuss book) of releasing unofficial “jailbreak” firmware for the Analogue Co. consoles he helped develop, from 2017 when he uploaded the first jailbreak firmware for the NT mini. “The Core Store is officially open for business!” he wrote on the AtariAge forumreferring to the potential to run NT minigames from a variety of systems, when he had previously only played 8-bit Nintendo games loaded with physical cartridges.

In case it left any doubt, he added, “Yes, that means it runs ROMs now!”

And that’s how it’s been for all analog consoles since. Horton has become a bit more low-key after NT’s mini jailbreak, instead releasing its jailbreak firmware through intermediaries like Smokemonster mover-and-shaker emulation scene. But people in the scene, with a wink and a nod, understand where this popular hardware-enhancing software really comes from. (Previous analog consoles were closed platforms, so who else could made them?)

This is why many people took it for granted that the wonderful hardware of the Analogue Pocket would itself be freed up to play games from ROM files. It’s been eight long months, but today’s surprise, the Spiritualized1997 FPGA cores are pretty much exactly what Pocket owners wanted, just in a slightly different form than usual – discrete FPGA cores loadable via the Pocket’s new openFPGA feature. This made this “jailbreak” a little more subtle than usual. It’s not a firmware replacement, just alternate cores that you run on the microSD card. The end result is exactly the same, however.

But again, this is just the start of a longer jailbreak process that will unfold over the next few months. After all, Game Boy, Game Boy Color, and Game Boy Advance are just three of the handhelds people want to play on Pocket, let alone people clamoring for it to support TV-based consoles like Genesis and SNES. The Spiritualized1997 FPGA cores, both only v1.0.0, also lack a few features appreciated by official Pocket built-in cores, including screen filters. These improvements and more are to come; the missing filters are apparently just because the openFPGA API is still immature.

Spiritualized1997's github profile page shows that the account is only a day old and has only two repositories.

Spiritualized1997, who only joined Github yesterday, is a very helpful person.
Screenshot: My box

Spiritualized1997, whoever they are, is also very active on Reddit. One user lamented the lack of a Sega Game Gear core, which Spiritualized1997 replied “coming soon”. This seemingly supernaturally helpful individual also released an 80MB archive containing 6,959 title screen images Game Boy, Game Boy Advance, and Game Gear games that are, wouldn’t you know, exactly in the special file format expected by Pocket’s new “Library” feature. So now you know how to make your bookshelf pretty.

“That’s fantastic! Finally, the Pocket is waking up from its deep slumber,” one Reddit user said in response to news of the two new FPGA cores. [in] month!”

“Today has been a roller coaster.” said another. “Sincerely, thank you!”

So while the heavens didn’t part and there was no flashing neon sign “jailbreak is here!”, make no mistake, on July 29, 2022, the Analogue Pocket has finally got the key feature owners have been wanting since December. But this jailbreak is not once and for all; it’s slow and steady, and now that the pump is primed, more ROM-compatible cores will come in time. Game Gear first, apparently.

My box has contacted Analogue Co. for comment.

At the end of today’s Analogue OS v1.1 announcement, the company tweeted“Analogue does not endorse or endorse the unauthorized use or distribution of material protected by copyright or other intellectual property rights.”

Leave a Comment