logoalt Hacker News

Show HN: Pokémon Emerald Ported to Raspberry Pi Pico 2

41 pointsby mdeedsyesterday at 9:49 PM23 commentsview on HN

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.


Comments

stetsyesterday at 11:48 PM

Super cool!

I'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.

show 1 reply
raphlinustoday at 12:01 AM

If you're interested in HDMI audio, I have code for that lying around. The current best Rust source is in [1], but I also have a local branch with hand-tuned asm for the terc4 encoding. It's maybe 25% faster, which might be significant, as the per-scanline CPU load does go up a fair amount.

[1]: https://github.com/DusterTheFirst/pico-dvi-rs/blob/main/src/...

unleadedyesterday at 10:46 PM

any vids? also please have at least some writing that isnt claude

mbsdyesterday at 10:44 PM

How much of the codebase was vibe coded?

show 2 replies
linzhangruntoday at 1:00 AM

Recently it seems these old game port posts show up on the HN front page quite often. Very cool, but I'm not sure about the copyright issues.

show 1 reply
shellwizardyesterday at 10:41 PM

Hasn't it received a C&D from Nintendo yet?

show 1 reply