Show HN: Pokémon Emerald Ported to Raspberry Pi Pico 2 (github.com)
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.
8 comments of 28
[ 0.25 ms ] story [ 13.9 ms ] threadI'm an AI-assisted coder myself...but one thing I can't stand is the way Claude writes. It's so frustrating and cringe. Tells from the README:
emdash, byte-exact, "The full engineering log", piggybacks, "none of this is possible without it", etc
A remedy I've found for this is in my Claude.md to tell it: write like a mix of simple english wikipedia, mr. rogers and ernest hemingway.
[1]: https://github.com/DusterTheFirst/pico-dvi-rs/blob/main/src/...
I have personally recently ported all of the mainline GBA Pokemon games to run on a modern PC. It took a lot of work, because there were many latent bugs left in by the developers which relied upon the quirks of the GBA hardware. Lots of null dereferences, things like that. These bugs were scattered throughout the game and so many features did not work until extensive testing was performed.
I also rewrote the engine to support 3D and wrote a bunch of modding and editing tools and quality-of-life upgrade. I have an editor that runs realtime in the games and lets me modify tiles and terrain. Releasing first alpha version this week to playtesters.