Version 4.424 -added a new option called "TRI Arcade Mode", enabling this will remove all timer patches and the free play patch from triforce games giving it a more original feel, to insert coins in this mode just move the c-stick into any direction-fixed a bug which made nintendont crash on startup with no FAT device found, now it will properly exit

Version 4.423 -when launching games through another loader nintendont will now boot silently so it will just stay on a black screen until the game comes up or an error occurs

Version 4.422 -allow pal60 flag again, but only when actually forcing a video mode other than pal50

The project started in April 2013 with the goal of being fast enough to run on lower end hardware than other emulators support, without sacrificing accuracy or portability. Even in the initial version, games generally play without problems. It is loosely based on the previous GBA.js emulator, although very little of GBA.js can still be seen in mGBA.

Other goals include accurate enough emulation to provide a development environment for homebrew software, a good workflow for tool-assist runners, and a modern feature set for emulators that older emulators may not support.

mGBA is licensed under the Mozilla Public License 2.0, and the code can be found on GitHub.