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, and another issue with the updater. As this version only includes important fixes and smaller fixes that are unlikely to cause more issues the list of changes is small. This will be the last release before 0.11 unless a major issue is discovered, and may be the last release to support Windows 7 – 8.1 and macOS 10.9 – 10.12. An extensive list of changes follows after the cut.

Fixes:

  • ARM Debugger: Fix disassembly of ror r0 barrel shift (fixes #3412)
  • FFmpeg: Fix failing to record videos with CRF video (fixes #3368)
  • GB Core: Fix cloning savedata when backing file is outdated (fixes #3388)
  • GBA Cheats: Let VBA-style codes patch ROM (fixes #3423)
  • GBA Core: Fix booting into BIOS when skip BIOS is enabled
  • GBA Hardware: Fix loading states unconditionally overwriting GPIO memory
  • Updater: Fix rewriting folders and files on Windows (fixes #3384)
  • Wii: Fix crash on loading large ZIP files (fixes #3404)

Misc:

  • GB: Allow use of CGB-E and AGB-0 BIOS versions (closes #3427)

Get it now in the Downloads section. Binaries are available for Windows, Ubuntu, other Linux distros (via AppImage), macOS, Nintendo Switch, 3DS, Wii, and PlayStation Vita, and the source code is available for all other platforms.

If you enjoy using mGBA and wish to give back, crowd-sourced translations contributions are welcome on Weblate, and there is a list of ways to donate on the donations page, including a Patreon.