Repository navigation
GBA Emulator v1.2.0
v1.2.0 — 2026-10-02
Player
- Gamepad buttons can be rebound. The Controls page shows a second keycap for every GBA button;
click it and press a pad button (a button already in use swaps, like the keyboard). The map is
stored as[gamepad]in settings.toml; the left stick stays a D-pad. The default shoulder
buttons are the bumpers (LB/RB; earlier docs called them LT/RT).
Tooling
scripts/build-mgba.ps1buildstools/mgba-wav.exe, a headless libmgba audio capture, and
scripts/compare-audio.pyrecords a title set with both emulators and reports level, balance
and alignment figures (tools/audio-ref/report.md);scripts/compare-wav.pynow uses the
same analysis.gba-test --mute-channels MASKsilences PSG or FIFO channels in a capture.- Finding, no change: our FIFO and PSG levels follow GBATEK's stated maxima; mGBA 0.10.5 mixes
about 3 dB lower overall and its PSG another 3.5 dB lower relative to FIFO (PROGRESS.md
"Reference audio comparison").