mgba-emu/mgba — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a polished Game Boy Advance emulator app like mGBA. I want it to run Game Boy Advance games really accurately and quickly, and also support regular Game Boy and Game Boy Color games.

It should have a normal desktop interface plus a lightweight option if possible. Users should be able to open ROMs, including zipped ones, configure keyboard and controller buttons, save and load states, take screenshots, use cheats, fast forward, rewind, and record gameplay as video or GIF. Please include support for things people expect from these games, like real time clock, rumble and motion sensors with controllers, link cable on the same computer, patches, and BIOS loading with a built in fallback.

Make it cross platform for Windows, macOS, Linux, and the other supported console ports if the codebase already supports them. Keep performance good on older computers. Add clear build instructions with CMake and Docker, and look up current docs online if needed.

Want more depth? Deep Reverse