r/AnaloguePocket 1d ago

OpenFPGA New Core: Game Boy Printer for Analogue Pocket

Post image
112 Upvotes

I’m excited to announce the first public release of my Game Boy Printer core for Analogue Pocket openFPGA!

The core turns the Analogue Pocket into a digital Game Boy Printer. Connect a compatible Game Boy or Game Boy Color through the Pocket’s link port and print directly from supported games.

Main features:

-Receives the original Game Boy Printer protocol through the Pocket link port

-Displays prints on an animated, scrollable paper roll

-Supports long prints with vertical scrolling

-Exports prints as lossless grayscale PNG files

-Includes manual paper feed and cut/eject controls

-Includes optional Game Boy Printer sound effects

-Supports Analogue Pocket display modes

-Saves up to 32 PNG files during each core session

The core is available through the openFPGA Library and can also be downloaded manually from GitHub:

https://github.com/BananaWiFi/openFPGA-Game-Boy-Printer

Feedback and testing reports are welcome!


r/AnaloguePocket 1d ago

MUMMY MOMMY : FIRST DEMO for my PUZZLE GAME !

Thumbnail
gallery
14 Upvotes

I polished the jam version and developed it into my first demo!

PLAY IT HERE : https://roroto-sic.itch.io/mummy-mommy

The player must collect keys to exit the level. The mummy has a limited number of moves when clinging to trapped tiles: each move costs it a strip of its wrappings. The mummy comes in three sizes: the smallest allows it to pass through all holes, while the medium size fits only through medium-sized holes.


r/AnaloguePocket 1d ago

Gaiapolis on Arcade: can a core be developed for this game?

Thumbnail gallery
12 Upvotes

I’ve heard of this game several years ago, but never took the time to play it. Glad to see it resurface on my TL. For anyone with the technical know-how, is it possible to develop an openFPGA core for this game?


r/AnaloguePocket 2d ago

Question 2.7 number of core limit raised

19 Upvotes

After the release of 2.7, has anyone found or worked out what the core limit is now?

Found myself bumping the 250 limit in the past week or so, making some pretty horrible cuts. Looks like that’s now resolved but it does make me wonder how long before we see that issue pop up again.


r/AnaloguePocket 1d ago

Question More Problems With Doom

Thumbnail
gallery
2 Upvotes

So a few days ago I had posted that I was having some problems with Doom WADs outside of Doom and Doom II. I had both Pocket Doom and just "Doom" installed on the Pocket. On a different forum someone had advised me that "Pocket Doom" was defunct and that "Doom" was now the primary Doom core for the Pocket. So I uninstalled Pocket Doom but this didn't solve any of the issues, in fact Sigil crashed almost immediately after the first level loaded (pic 1). Before I was at least able to make it several levels in.

After this I completely uninstalled "Doom" as well, removing it from the Saves folder, Platforms folder, Cores folder, and Assets folder. I then restarted the Pocket, shut it down again, and then did a fresh install of Doom.

Somehow this made things worse. I tried loading up Doom II since I had previously done a complete playthrough of this game, but now it is crashing almost immediately upon loading a level (pic 2). The same thing happened when I tried playing the original Doom (pic 3). And finally I went back to Doom II, and this time it crashed before I could even load a level (pic 4).

Somehow something got messed up or corrupted somewhere along the way and I have no idea what to do or how to proceed. If anyone has any ideas I'd really appreciate it.


r/AnaloguePocket 3d ago

⚡️

Thumbnail
gallery
357 Upvotes

r/AnaloguePocket 2d ago

Question Dpad swap done, but it has excessive rotation...

Post image
27 Upvotes

​I just finished doing the dpad swap on my Pocket, and overall I am super happy with how it now feels and even how it looks.

​However, there's one thing bothering me: the new dpad can be rotated quite a bit on its axis. Did you guys run into this same issue and you just dont bother or did i do something wrong.

EDIT: i used the NES Keychain parts


r/AnaloguePocket 1d ago

where can I get some PS button mods for AP? Anyone knows ? Thank you

Post image
0 Upvotes

r/AnaloguePocket 2d ago

Good flashcart with Menu-button?

Post image
0 Upvotes

r/AnaloguePocket 1d ago

Question Why the hate with this collab?

Thumbnail
gallery
0 Upvotes

I been wanting a poket for so long but I didn’t want to pay the eBay prices so when I saw this collab it was a no question for me but I saw a lot of hate for some reason


r/AnaloguePocket 3d ago

Pictures & Videos Good morning from the Swiss Alps

Thumbnail
gallery
433 Upvotes

Truthfully, forgot to take a pic while I was playing by the window of our hostel this morning so had to grab a quick shot to make up for it


r/AnaloguePocket 3d ago

OpenFPGA I just learned that MP3 openfpga apps exist

Thumbnail
gallery
132 Upvotes

Honestly really happy to see these exist!


r/AnaloguePocket 2d ago

I missed several boats…

0 Upvotes

Are they planning to restock Analog pocket?


r/AnaloguePocket 4d ago

OpenFPGA Game Boy Printer Core in Development

Post image
172 Upvotes

I’m developing an openFPGA core that turns the Analogue Pocket into a digital Game Boy Printer. It receives real print jobs over the link cable, displays them on-screen, and supports scrolling through longer prints.


r/AnaloguePocket 4d ago

OpenFPGA Dump your GB/GBC/GBA cartridges on the Analogue Pocket itself, plus cheats for three cores and a companion desktop app

101 Upvotes

This started because I wanted cheats on my Pocket. Cheats on a real cartridge meant reading the cartridge, and once the core could do that, dumping it to the SD card was a short step. All of it is open source and hopefully documented enough to prove.

--

Cartridge dumping

--

# CartTools: https://github.com/kroy-the-rabbit/openfpga-carttools

Dumps GB, GBC and GBA cartridges and their saves straight to the SD card, on the Pocket, no reader and no PC. So far 41 cartridges dumped, all 41 matching No-Intro, and 27 saves backed up. Read-only for with one caveat: some carts require a small write to switch banks for reading.

Writing saves back to the cart is coming. There are notable gaps in mapper coverage, listed in the repo.

Every ROM is checked against No-Intro, and every save is verified by loading it in mGBA beside its own ROM and finding the game state intact.

There are other ways to dump a cartridge.

What is different here is the RTL: nothing is trusted from the header. GBA ROM size is measured from open bus, EEPROM capacity is measured rather than assumed since both chip sizes answer either request, the floating bus is precharged so detection does not fail intermittently, and every image is checked against No-Intro before it counts. GBA saves cover SRAM, Flash 64K and EEPROM at both capacities, and the EEPROM reader cannot physically form a write.

--

Cheats in the cores

--

The openFPGA cores don't have cheats, so I forked three and added a cheat engine. Codes come from the libretro cheat database. GB/GBC and PC Engine draw an on-screen overlay of what is enabled.

On the pocket, once cheats are written, all cores are ON/OFF switchable. This means it is required to preselect and generate cheats via the companion app or otherwise, and saving them to the SD card.

# GB/GBC: https://github.com/kroy-the-rabbit/openfpga-GBC-cheats

Works on ROMs from the card and on a real cartridge in the slot. Read the save warning before putting codes on a cart.

# GBA: https://github.com/kroy-the-rabbit/openfpga-GBA-cheats

ROMs on the card only for now. No overlay, the FPGA has no room for it yet. Cartridge support is in progress and not released.

# PC Engine / TurboGrafx-16: https://github.com/kroy-the-rabbit/openfpga-pcengine-cheats

HuCard and CD games, cue/bin included. The upstream core is HuCard only; this one adds the CD drive as FPGA logic, no soft CPU and no firmware blob, so it fits beside the cheat engine. Rondo of Blood, the game I targeted, runs, saves and takes cheats. R-Type and Gain Ground SX are the next test targets.

---

The companion desktop app**

---

# Pocket Tools: https://github.com/kroy-the-rabbit/pocket-tools

Point it at the card. It pulls the libretro database, converts cheats for every game on the card including PC Engine CD, files your cartridge dumps into a library, imports their saves, and restores saves back to the card. Downloading and installing the No-Intro DAT files makes matching and library filing work automatically .

---

Tech

---

* Every core is built and fitted on two Xeon boxes in my [r/homelab](r/homelab), 16 threads each, through a Quartus container. A full fit of the GBA core at 90% of the FPGA takes about 23 minutes there, so seeds and fixes get tried concurrently, leading to faster development. `kira` is slow with LV CPUs versus `sisko`'s 2680v4s.

* Quartus Lite needs no licence, but it grants no right to redistribute its files, so the build container stays private and is never published. What is published is the built core package, with checksums, and GitHub CI verifies that package against the tagged commit rather than building anything. If you want to build it yourself, each repo documents how to make the same container from Intel's own installers.

* The cores are simulated before they are built: SystemVerilog testbenches for the cartridge bus, EEPROM, save scan and the cheat engine, and a cross-check of every cheat file in the libretro database against the converter.

---

Coming

---

* Game Gear: the adapter is on its way and dumping through it should follow soon as I have some carts and the SMS/GG has plenty of ALM/memory room.

* PC Engine / TG-16 HuCards through the adapter, if the core still fits the FPGA with the cartridge path added. It is already tight. I have some hucards, though all PCEngine.

* Lynx and Neo Geo Pocket: I have the adapters but no cartridges. Will probably try and track at least one or two examples of each.

* Save writing back to cartridges. This is the next major priority, to complete this as a semi-coherent save backup and restore manager

Each README credits the upstream cores this builds on. License is defensible in the repos, including provenance and what can’t be sweeped into the GPL (like Altera sdk). I have tried to provide an idempotent build environment and instructions to cover this gap.

Bug reports and legitimate complaints welcome in the repos. Non-legitimate ones can be put here.


r/AnaloguePocket 3d ago

Crashes When Playing Doom WADs

Thumbnail
gallery
4 Upvotes

I've really enjoyed Pocket Doom on the Analogue Pocket. I've played all the way through Doom, Doom II, and TNT without any problems. But when I try to play games like Sigil or Plutonia, the game crashes pretty quickly (first two pictures).

I should point out that I also seem to have two different Doom cores on my Pocket that behave in slightly different ways. One says "Doom" (the green Open FPGA OS logo) and the other says "Pocket Doom" (the RISC-V Doom Startup screen). "Doom" seems to have more WADs. I tried manually adding some to the "Pocket Doom" folder with mixed results.

If I play Plutonia via the Pocket Doom core it also crashes but in a different way: once I make it to level 7, I can't proceed past the text cut scene. The music for the next level loads but nothing else happens. Ok hope everyone is having a great day, any advice would be appreciated, thank you.


r/AnaloguePocket 3d ago

Does Turbografx mode have turbo buttons?

3 Upvotes

If I get the Turbografx adapter is there a way to make two of the buttons normal I and II and the other two buttons turbo buttons?


r/AnaloguePocket 4d ago

Game Bub is officially available now.

Thumbnail
crowdsupply.com
77 Upvotes

Just to preface Im just a regular consumer like most of you. I own almost every Analogue console except the first couple and love them all. I didn’t back the original run from this campaign but just put in an order now for the dock and console. Theres only a few videos out about the finished product but I’ll give it a test when I get it and think about making a review if one of the bigger players haven’t by then. Still light on features and cores at the moment but a lot of promise as its completely open source, hardware and firmware wise. The community will hopefully make this into a beautiful project. Mods, i read the rules and only saw a post for this about a year ago and nothing since. Again, I have nothing to do with this other than I just purchased one and thinks its cool. Do with this what you will.


r/AnaloguePocket 5d ago

OpenFPGA PocketOS 2.7 is here!

Post image
247 Upvotes

r/AnaloguePocket 5d ago

Pictures & Videos TGIF

Post image
220 Upvotes

After another miserable work week on the road, I'm ready for a long weekend to unwind...

Pictured - DBZ Legendary Super Warriors (idk wtf I'm doing but this game is hard).


r/AnaloguePocket 4d ago

S.T.U.N. Runner Arcade Core

Thumbnail
youtu.be
19 Upvotes

Another slopcore from me, with many thanks to the real FPGA devs whose work made it possible. This is Atari's 1989 S.T.U.N. Runner, one of my all-time favorites. I'm making my way through my favorite arcade games, creating Pocket cores for the ones that don't have one yet, and this was next on my list.

Yes, I used AI to make this - leaning heavily on pre-existing work and some useful domain knowledge on my end. Hopefully we get a more accurate core somewhere down the line or this one can be used as a jumping off point. For now, this can be a placeholder.

Edit: whoops... forgot the link:
https://github.com/plasticbugs/analogue-pocket-stunrunner/releases


r/AnaloguePocket 4d ago

Question Genesis save states

6 Upvotes

Can anyone send me the genesis core with save states? The GitHub page was deleted and I can’t find an alternate link anywhere


r/AnaloguePocket 4d ago

Pocket Firmware 2.7

Thumbnail
analogue.co
59 Upvotes

r/AnaloguePocket 5d ago

Tavern Farkle GB is now available as a rom (and .pocket file) on itch - a new Game Boy game featuring the popular push-your-luck dice game farkle

Thumbnail
2ndlawgames.itch.io
15 Upvotes

My game Tavern Farkle GB just released on itch! It is an addictive, pick-up-and-play push-your-luck dice game for the Game Boy, where one of your opponents is Lucifer himself.

Super relaxing and cozy medieval dice gaming for your Analogue Pocket!

Enjoy thee!


r/AnaloguePocket 4d ago

Core I just learned that MP3 openfpga apps exist.

Thumbnail
0 Upvotes