A new release of mGBA, version 0.10.5 is available. This version is a bugfix release, which contains several important fixes. Though 0.10.4 was scheduled to be the last version before 0.11, some major issues were discovered and fixed. Important fixes include save state loading leading to a small portion of the ROM getting corrupted until reset, which affected games including Golden Sun, the Wii version (and potentially other versions) crashing when loading from ZIP files that are too large, a...| mGBA
A new release of mGBA, version 0.10.4 is available. This version is a bugfix release, which contains several important fixes. Important fixes include the Wii version being unable to launch in some cases, and an multiple issue with the updater. If you are running on Windows and have used the installer (instead of the portable version), you will need to update manually as a bug that prevents the built-in updater from working properly has only been identified and fixed after the release of 0.10....| mGBA
A new release of mGBA, version 0.10.3 is available. This version is a bugfix release, which contains several important fixes. Important fixes include multiplayer windows always going too fast, and an issue with the updater that prevented switching to the development branch. An extensive list of changes follows after the cut. Emulation fixes: ARM: Remove obsolete force-alignment in bx pc (fixes #2964) ARM: Fake bpkt instruction should take no cycles (fixes #2551) GB Audio: Fix channels 1/2 sta...| mGBA
A new release of mGBA, version 0.10.2 is available. This version is a bugfix release, which contains several important fixes. Important fixes include crashing on start on very old graphics cards and flickering issues on Nvidia GPUs when using the OpenGL renderer. An extensive list of changes follows after the cut. Emulation fixes: GBA Audio: Fix improperly deserializing GB audio registers (fixes #2793) GBA Audio: Clear GB audio state when disabled GBA Memory: Make VRAM access stalls only appl...| mGBA
Time sure does fly, huh? It’s been 10 years now since the very first commit to the mGBA git repository. And while you can read all about the early history of mGBA on the timeline page, I can assure you I had no expectation I’d still be working on this ten years later. But here we are, a decade later, and I’m still working on it. I can say for sure that things have changed a lot since I started mGBA. Back in 2013, I had only been out of college for a year and change, had just started my ...| mGBA
A new release of mGBA, version 0.10.1 is available. This version is a bugfix release, which contains several important fixes. This release took a lot longer than expected, but hopefully it’ll be free of new bugs as a result. An extensive list of changes follows after the cut. Emulation fixes: GB Audio: Fix channels 1/2 not playing when resetting volume (fixes #2614) GB Audio: Fix channel 3 volume being changed between samples (fixes #1896) GB Audio: Fix up boot sequence GB Audio: Fix updati...| mGBA
Been a bit, huh? It’s been 10 months since the last minor release, and over a year and a half since the last major release, but progress definitely has not stopped in the meantime. Although a lot of the changes in this version are under the hood, cleaning up a lot of older code, paying down technical debt and fixing bugs, there are still some major new features in this release. Maybe we spent a bit too long on the polish, though, since this release was intended to be released months ago. No...| mGBA
The highly-anticipated scripting feature, which has been in development for the past several months, has now been merged and is available in development builds. With this merged, users can now write and run scripts in Lua, as is possible in some other emulators. Currently, there is only preliminary support and many features are not yet exposed. These builds include an example script that shows how to interact with the emulator, and can pull information about the party from the US releases of ...| mGBA
A new release of mGBA, version 0.9.3 is available. This version is a bugfix release, which contains many important fixes. Importantly, random freezing with the OpenGL display driver, mostly when using fast forward, which had only partially been fixed in 0.9.2, should now be properly fixed. An extensive list of changes follows after the cut. Emulation fixes: GB I/O: Fix incrementing SGB controller when P14 is low (fixes #2202) GB Video: Render SGB border when unmasking with ATTR/PAL_SET (fixes...| mGBA
A new release of mGBA, version 0.9.2 is available. This version is a bugfix release, which contains many important fixes. Importantly, random freezing with the OpenGL display driver, especially when using fast forward, is fixed. An extensive list of changes follows after the cut.| mgba.io