Un émulateur de GB/GBC/GameBoy Advance écrit en langage C par Jeffrey Pfau (endrift) et basé (sensiblement) sur GBA.js et qui a comme objectif d’être un émulateur de haute qualité. Disponible pour Windows (Vista et +), Linux, Mac OSX et bien d’autres systèmes.
Les changements:
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 updating channels other than 2 when writing NR5x
– GB Memory: Actually, HDMAs should start when LCD is off (fixes #2662)
– GB Serialize: Don’t write BGP/OBP when loading SCGB state (fixes #2694)
– GB SIO: Further fix bidirectional transfer starting
– GBA: Fix resetting key IRQ state (fixes #2716)
– GBA BIOS: Include timing in degenerate ArcTan2 cases (fixes #2763)
– GBA Video: Ignore disabled backgrounds as OBJ blend target (fixes #2489)
Other fixes:
– GBA: Fix forceskip BIOS logic for multiboot ROMs (fixes #2753)
– GBA Cheats: Fix issues detecting unencrypted cheats (fixes #2724)
– Qt: Manually split filename to avoid overzealous splitting (fixes #2681)
– Qt: Fix scanning specific e-Reader dotcodes (fixes #2693)
– Qt: Don’t re-enable sync if GBA link modes aren’t the same (fixes #2044)
– Qt: Improve handling of multiplayer syncing (fixes #2720)
– Qt: Fix initializing update revision info
– Qt: Redo stable branch detection heuristic (fixes #2679)
– Res: Fix species name location in Ruby/Sapphire revs 1/2 (fixes #2685)
– VFS: Fix minizip write returning 0 on success instead of size
Misc:
– macOS: Add category to plist (closes #2691)
– macOS: Fix modern build with libepoxy (fixes #2700)
– Qt: Keep track of current palette preset name (fixes #2680)
– Qt: Move OpenGL proxy onto its own thread (fixes #2493)
Télécharger mGBA (32 bits) v0.10.5 (13.8 Mo)