Alternatives to mGBA

A Game Boy Advance emulator that gets the accuracy right and still runs at full speed on weak hardware. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as mGBA.

  • RetroArch

    One front end for dozens of emulators, with unified settings, shaders and a controller setup you only do once.

    RetroArch runs many systems through downloadable cores with one set of settings and controller configuration, on desktops and phones, though a core can be less accurate than the standalone emulator.

  • BizHawk

    A multi-system emulator built for tool-assisted speedrunning, with rewinding, frame stepping, memory search and input recording.

    BizHawk covers a wide range of systems with rewinding, frame stepping, memory editing and TAS recording, but it runs only on Windows and Linux and individual cores trail dedicated emulators.

  • OpenEmu

    macOS emulator front end with a polished library interface.

    OpenEmu is a macOS-only front end with a polished library interface, artwork handling and one controller setup across systems, with core updates depending on the OpenEmu team.

  • Provenance

    Multi-system emulator for iOS and tvOS covering more than thirty consoles.

    Provenance brings more than thirty systems to iOS and tvOS with full controller support, but installation involves sideloading or the App Store's changing emulator rules.

  • NooDS

    A fast, portable open-source emulator for the Nintendo DS and Game Boy Advance.

    NooDS emulates both GBA and Nintendo DS with an Android build and homebrew ports, but it has a smaller feature set and does not list the Game Boy models mGBA covers.

  • SkyEmu

    A low-level emulator for the Game Boy, Game Boy Color, Game Boy Advance and Nintendo DS.

    SkyEmu covers Game Boy, Game Boy Color, GBA and DS with low-level emulation, but lists only macOS and Linux and its platform support is not clearly documented.

Also worth comparing

These listings name mGBA as their own alternative, so the relationship runs both ways.

  • BGB

    A Game Boy and Game Boy Color emulator with a built-in debugger for Windows and Wine.

    FreeProprietaryWindows

    mGBA is an open-source MPL-2.0 emulator that adds Game Boy Advance support, rewind, Lua scripting and video recording on Windows, macOS and Linux, and runs at full speed on weak hardware.

  • Gearboy

    An accurate Game Boy, Game Boy Color and Super Game Boy emulator with a built-in debugger.

    mGBA adds Game Boy Advance support alongside earlier Game Boy models, with a built-in BIOS, rewind, cheats and Lua scripting, and runs at full speed on low-end machines.

  • no$gba

    A Game Boy Advance, Nintendo DS and DSi emulator with a source-level debugger.

    FreeProprietaryWindows

    mGBA is an open-source MPL-2.0 Game Boy Advance emulator for three desktop systems with Lua scripting and rewind, but it does not emulate the DS or DSi.

  • SameBoy

    Highly accurate Game Boy and Game Boy Color emulator.

    mGBA also plays Game Boy Advance games with a built-in BIOS, rewind, Lua scripting and video recording, running at full speed on weak hardware, though without SameBoy's Super Game Boy focus.

  • VisualBoyAdvance-M

    A Game Boy, Game Boy Color and Game Boy Advance emulator that continues the original VisualBoyAdvance.

    mGBA handles GBA cartridges with motion, solar and clock hardware, includes a built-in BIOS, rewind and Lua scripting, and runs at full speed on low-end machines.

Similar software

Related functionality, not a direct replacement.