mGBA ist ein neuer Open Source Emulator für den Nintendo Game Boy Advance geschieben in C. Fertige Binaries gibt es für Windows und OS X.
mGBA is a new Open Source emulator for the Nintendo Game Boy Advance written in C. Binaries are available for Windows and OS X.
After many months of delays mGBA 0.6.0 is finally available. This is a major feature release. Some of the more prominent features include a library view, translations to German, Spanish and Italian, and many new debugging features. A full list of changes follows after the cut.Changes from 0.5.2Features
Library view
Sprite viewer
Debugging console
Improved memory viewer
Memory search
Command line ability to override configuration values
Add option to allow preloading the entire ROM before running
Add option for whether rewinding restores save games
Savestates now contain any RTC override data
Add option to lock video to integer scaling
LR35902: Watchpoints
LR35902/GB-Z80 disassembler
GB: Tile viewer
GB: Video/audio channel enabling/disabling
GB: Symbol table support
GB MBC: Add MBC1 multicart support
GBA: Support printing debug strings from inside a game
GBA: Better cheat type autodetection
Implement keypad interrupts
Configuration of gamepad hats
Video log recording for testing and bug reporting
Debugger: Segment/bank support
Debugger: Execution tracing
Partial Python scripting support
Qt: German translation (by Lothar Serra Mari)
Qt: Spanish translation (by Kevin López)
Qt: Italian translation (by theheroGAC)
Bugfixes
ARM7: Fix MLA/MULL/MLAL timing
Core: Fix crash with rewind if savestates shrink
Core: Fix interrupting a thread while on the thread (fixes #692)
Core: Fix directory sets crashing on close if base isn’t properly detached
FFmpeg: Fix overflow and general issues with audio encoding
GB: Fix flickering when screen is strobed quickly
GB: Fix STAT blocking
GB MBC: Fix ROM bank overflows getting set to bank 0
GB MBC: Fix swapping carts not detect new MBC
GB Timer: Improve DIV reset behavior
GB Timer: Fix DIV batching if TAC changes
GB Video: Reset renderer when loading state
GBA: Fix multiboot ROM loading
GBA: Fix multiboot loading resulting in too small WRAM
GBA BIOS: Implement BitUnPack
GBA BIOS: Fix ArcTan sign in HLE BIOS
GBA BIOS: Fix ArcTan2 sign in HLE BIOS (fixes #689)
GBA BIOS: Fix INT_MIN/-1 crash
GBA Hardware: Fix crash if a savestate lies about game hardware
GBA I/O: Handle audio registers specially when deserializing