MGBA

mGBA is a Nintendo Game Boy Advance and Game Boy emulator.

History
Endrift, also known by her name Vicky Pfau, details how mGBA came to existence in a timeline posted in mGBA's official website. mGBA 0.1 was the descendant of a project originally called GBAc, which itself was based of a JavaScript GBA emulator she wrote called GBA.js. :April 2013

The name originally stood for microGBA/miniGBA, :13 December 2014 a reference to how the emulator was more lightweight that the at-then current Visual Boy Advance, though this was scrapped as development continued.

Since 2014, the year mGBA 0.1 was released, to the present day, Vicky has continued development of the emulator, which nowadays has been ported to various video game consoles as homebrew, web browsers through WebAssembly, and RetroArch through a libretro core.

Usage in commercial projects
The emulator is used in a release of the GBA's Medabots games to the Nintendo Switch called Medabots Classics Plus, initially in breach of mGBA's MPL-2.0 license. . This was sorted out in June 2021, with the developer acknowledging that mGBA's code was used, and them posting the modified source code in their website.

The emulator is used in a device called GBA Operator, which allows playing original GBA cartridges in a PC.