Life & fun · alternatives · 2026
24 alternatives to Pokémon Emerald Ported to Raspberry Pi Pico 2
Pokémon Emerald ported to the RP2350 microcontroller. No emulator, 60 fps HDMI output. Recompiled from ARMv4T to Cortex-M33 and the Game Boy Advance's video hardware is reimplemented in software on the second core.
Pokémon Emerald runs natively on the Raspberry Pi Pico 2 microcontroller through a direct port rather than emulation. The game was recompiled from its original ARM architecture to the Cortex-M33 processor, with the… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.
- 1

Got Tetris running on a 26€ STM32F429 Discovery board emulating the Game Boy CPU and graphics on the ARM Cortex M4. Really fun project to hack together, need to try the original Game Boy Pokemon (red/blue) games next.
2024 · github.com · its alternatives →
- 2

📡 Stream Raspberry Pi games to a GBA via Link Cable. - afska/gba-remote-play
2021 · github.com · its alternatives →
- 3

E-ink bird frame for Raspberry Pi - real-time bird detection by audio, fully local AI, rendered as real, hand-cut 1800s bird illustrations. - arnegiacomo/fugleramme
Sep 2026 · github.com · its alternatives →
- 4

NES emulator written in Rust. Contribute to pcwalton/sprocketnes development by creating an account on GitHub.
2013 · github.com · its alternatives →
- 5
Raspberry Pi 3▲4383nd generation with faster processor, wireless and Bluetooth
2016 · raspberrypi.com · its alternatives →
- 6
Raspberry Pi 2▲2882nd generation with faster processor and more memory
2015 · raspberrypi.org · its alternatives →
- 7GB
Hey HN, Over the past ~1.5 years, I built an open-source FPGA retro emulation handheld that can play Game Boy, Game Boy Color, and Game Boy Advance cartridges. To my knowledge, there isn't an existing open-source FPGA emulator that can play physical cartridges like this. One of my main goals was to do all of the pieces myself, and be able to understand every component of it, so I designed my own PCB, wrote the firmware, wrote a Game Boy and Game Boy Advance emulator for the FPGA (using the Chisel HDL), and designed a 3D-printed case. I detailed the design and development process in the…
2025 · eli.lipsitz.net · its alternatives →
- 8

I recently dug my Nintendo GameCube out of storage to revisit the first Animal Crossing game. Things were mostly as I remembered, but the game's heavy reliance on a clunky on-screen keyboard quickly wore my patience thin. Unwilling to accept this subpar experience, I did what any rational person would do and ordered a rare, Japan-exclusive, keyboard/controller hybrid on eBay, then used a Raspberry Pi Pico to 1. listen for keypresses and 2. send simulated controller events to the GameCube, automating typing in Animal Crossing at a Tool-Assisted Speedrun level. Of course, this oddball…
2025 · github.com · its alternatives →
- 9

I've been hacking away lately, and I'm now proud to show off my newest project - The Icepi Zero! In case you don't know what an FPGA is, this phrase summarizes it perfectly: "FPGAs work like this. You don't tell them what to do, you tell them what to BE." You don't program them, but you rewrite the circuits they contain! So I've made a PCB that carries an ECP5 FPGA, and has a raspberry pi zero footprint. It also has a few improvements! Notably the 2 USB b ports are replaced with 3 USB C ports, and it has multiple LEDs. This board can output HDMI, read from a uSD, use a SDRAM and much more.…
2025 · github.com · its alternatives →
- 10

I've been exploring new ways of testing Ghidra processor modules. In this repo, I was able to emulate NES ROMs in Ghidra to test its 6502 specification, which resulted in finding and fixing some bugs. Context: Ghidra is used for reverse engineering binary executables, complementing the usual disassembly view with function decompilation. Each supported architecture has a SLEIGH specification, which provides semantics for parsing and emulating instructions, not unlike the dispatch handlers you would find in interpreters written for console emulators. Emulator devs have long had extensive test…
2023 · github.com · its alternatives →
- 11

Play classic 8-bit retro games online with friends! Free multiplayer emulator in your browser. No downloads required.
2018 · nes.party · its alternatives →
- 12

Absurdly cursed mono webassembly hacks, and a journey to create a project that definitely shouldn
2025 · velzie.rip · its alternatives →
- 13

:tv: An (almost) fully featured Game Boy emulator. - Dooskington/GameLad
2016 · github.com · its alternatives →
- 14IA
Hey HN! Been working on this emulator on and off for the last couple years, and thought now would be a good time to try and show it off here. As far as unique features... I think this is the only online GameBoy emulator with support for save files? So there's your reason to exist, I guess. The WASM port was something I had in the back of my mind but I just kept putting it off because it seemed like it would've been a pain in the ass to implement, but all in all I think it took less than a week so that was a nice surprise!
2023 · nicolas-siplis.com · its alternatives →
- 15

Creating a fantasy CPU emulator with React and TypeScript part 1
2021 · maartenhus.nl · its alternatives →
- 16

VGA/TV display on Raspberry Pico (Linux/cmake). Contribute to codaris/picovga-cmake development by creating an account on GitHub.
2023 · github.com · its alternatives →
- 17

To try it out, simply build the project yourself from source, or use attached bootable ISO image of the system (in Releases on Github) and run it in QEMU. https://blog.vxn.dev/rou2exos-rusted-edition
2025 · github.com · its alternatives →
- 18

2017 · kelu124.gitbooks.io · its alternatives →
- 19

Yet another 6502 emulator that one day dreams of being an Atari 2600. - haldean/x6502
2013 · github.com · its alternatives →
- 20

I've been trying to make accessible and beautiful GPIO pinouts since I started one for the Raspberry Pi in 2013 [1]. I've since given the Raspberry Pi Pico [2] and Pico 2 [3] microcontrollers the same treatment when they launched. Recently I've updated these with a new "Upside-down" view to complement the rear view, giving a pinout in the right orientation to match your project. The Pico sites are all hand-coded single HTML pages with supporting CSS and minimal JS. They are set up to optionally install as a "Desktop" web app. They also degrade into a somewhat usable table in lieu of CSS and…
2025 · pico2.pinout.xyz · its alternatives →
- 21

Pokemon game made with JavaScript + p5.js library. Contribute to JSLegendDev/Pokemon-p5js development by creating an account on GitHub.
2024 · github.com · its alternatives →
- 22

First Release is Here! I'm excited to announce the first release of i486SX_soft_FPU — a software FPU emulator for the classic Intel 486SX CPU, running on NetBSD 10! This project brings floating-point support back to life for 486SX machines, even though modern NetBSD versions no longer natively support processors without a hardware FPU. If you're into retrocomputing, operating system hacking, or just love old-school hardware, check it out! Project page: https://github.com/mezantrop/i486SX_soft_FPU Contributions, feedback, and testing are all very welcome! Let's keep these…
2025 · github.com · its alternatives →
- 23

Want to play Dr Mario or Pokémon on your server terminal?
2016 · github.com · its alternatives →
- 24

:tv: Multiplayer NES through the magic of WebSockets and Go. - olahol/melody-jsnes
2015 · github.com · its alternatives →
Also compare
- Running Game Boy ROMs on the STM32 ARM Cortex Microcontroller alternatives
- Streaming Raspberry Pi games to a Game Boy Advance alternatives
- An e-ink frame that hears birds and draws them as 1800s illustrations alternatives
- An NES emulator written in Rust alternatives
- Raspberry Pi 3 alternatives
- Raspberry Pi 2 alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →