Page MenuHomeSolus

Update mgba to 0.9.2

Authored by aleksvor on Jul 11 2021, 7:56 AM.




  • Emulation fixes:
    • GB Video: Clear VRAM on reset.
    • GBA SIO: Add missing NORMAL8 implementation bits.
    • GBA SIO: Fix missing interrupt on an unattached NORMAL transfer.
    • GBA Memory: Fix prefetch mask when swapping modes within a region.
    • GBA Serialize: Fix loading audio enable bit late.
    • GBA Video: Revert scanline latching changes.
  • Other fixes:
    • 3DS: Fix disabling "wide" mode on 2DS.
    • ARM Debugger: Fix disassembly alignment.
    • Core: Fix memory leak in opening games from the library.
    • Core: Fix memory searches for relative values.
    • GB Audio: Fix audio channel 4 being slow to deserialize.
    • GB Core: Fix GBC colors setting breaking default model overrides.
    • mGUI: Cache save state screenshot validity in state menu.
    • Qt: Fix eventual deadlock when using sync to video.
    • Qt: Fix applying savetype-only overrides.
    • Qt: Fix crash in sprite view for partially out-of-bounds sprites.
    • Qt: Fix having to press controller buttons twice for menu items.
    • Qt: Redo sensor binding to be less fragile.
    • Qt: Reuse timer when rescheduling missing frames.
    • Qt: Fix bounded fast forward with enhancement OpenGL renderer.
    • Util: Fix loading UPS patches that affect the last byte of the file.


  • Util: Improve speed of UPS patch loading.
Test Plan

Played GTA Advance and Pokemon Fire Red.

Diff Detail

R2070 mgba
No Linters Available
No Unit Test Coverage
Build Status
Buildable 1063
Build 1063: arc lint + arc unit

Event Timeline

aleksvor created this revision.Jul 11 2021, 7:56 AM
aleksvor requested review of this revision.Jul 11 2021, 7:56 AM
JoshStrobl accepted this revision.Jul 11 2021, 8:55 AM
JoshStrobl added a subscriber: JoshStrobl.

LGTM, thanks!

This revision is now accepted and ready to land.Jul 11 2021, 8:55 AM
This revision was automatically updated to reflect the committed changes.