JRickey/gba-recomp — reverse-engineered prompt

Reverse engineered prompt

Build me a cross platform desktop tool for playing Game Boy Advance ROMs by recompiling them ahead of time into native code instead of relying on normal emulation. I want a simple launcher where I can choose a BIOS file and a game ROM, have it hash the game, look up what it needs from the included game database, build the native game on first launch, cache it, and then make later launches fast.

Please include the core hardware behavior needed to actually play games well, like graphics, audio, saves, input, RTC, DMA, timers, and interrupts, plus solid controller support. I also want an optional command line flow that can package a single game into a portable standalone executable, and ideally let advanced users export the generated C for modding.

For the experience, make the default output faithful to original hardware, but add opt in enhancements for cleaner audio and better screen simulation on modern displays. Keep the UI friendly and practical. If anything is unclear, look up current docs online and fill in the gaps.

Want more depth? Deep Reverse