2017-01-01

mGBA v0.5.2

EmuCR: mGBAmGBA v0.5.2 is released. mGBA is a new emulator for running Game Boy Advance games. It aims to be faster and more accurate than many existing Game Boy Advance emulators, as well as adding features that other emulators lack.

Features:
- Near full Game Boy Advance hardware support[1].
- Fast emulation. Known to run at full speed even on low end hardware, such as netbooks.
- Qt and SDL ports for a heavy-weight and a light-weight frontend.
- Save type detection, even for flash memory size[2].
- Real-time clock support, even without configuration.
- A built-in BIOS implementation, and ability to load external BIOS files.
- Turbo/fast-forward support by holding Tab.
- Frameskip, configurable up to 9.
- Screenshot support.
- 9 savestate slots. Savestates are also viewable as screenshots.
- Video and GIF recording.
- Remappable controls for both keyboards and gamepads.
- Loading from ZIP files.
- IPS and UPS patch support.
- Game debugging via a command-line interface (not available with Qt port) and GDB remote support.

mGBA v0.5.2 Changelog:
Bugfixes:
* All: Fix fullscreen config option being ignored
* ARM7: PSR mode bits should not get sign extended
* GB: Fix audio not being deinitialized
* GB: Fix crash when masking savedata
* GB: Properly initialize sramRealVf variable
* GB Audio: Fix serialization of channel 3 and NR52 properties
* GB Audio: Reset envelope timer when reseting sound channel
* GB MBC: Fix SRAM dangling pointer with RTC games
* GB MBC: Fix initializing MBC when no ROM is loaded
* GB Memory: Fix patching ROM bank 0
* GB Memory: Fix starting HDMAs during mode 0
* GB Memory: Fix HDMA5 value after DMA completes
* GB Video: Initialize LCDC in renderer
* GB Video: Hblank IRQs should mask LYC=LY IRQs
* GBA: Fix IRQs firing after already being cleared
* GBA: Only unhalt CPU if appropriate bit is set in IE
* GBA: Add savegame override for Crash Bandicoot 2
* GBA BIOS: Fix MidiKey2Freq BIOS reads
* GBA BIOS: Fix invalid CpuSet not setting BIOS prefetch
* GBA Cheats: Fix GameShark ROM patches
* GBA I/O: Mask off WAITCNT bits that cannot be written
* GBA Memory: Fix misaligned BIOS reads
* GBA Memory: Fix VCOUNT being writable
* GBA Video: Fix out of bounds sprite transforms
* Libretro: Fix unterminated SET_INPUT_DESCRIPTORS
* Libretro: Fix disabling BIOS
* Libretro: Fix Game Boy savestates and audio
* Qt: Fix changing resolution of software renderer
* Qt: Fix setting overrides
* Qt: Fix cut off tiles and alignment issues in tile viewer
* Qt: Only reset window dimensions when first shown
* Qt: Fix Qt Multimedia audio driver on big endian
* Qt: Fix Apply button for key and controller configurations
* VFS: Fix resizing memory chunks when not needed
* Windows: Fix Unicode directory handling
Misc:
* GB, GBA: Prevent loading null ROMs
* GB Audio: Initialize wave RAM to GBC values
* GB Memory: Reset ROM bank when loading a ROM
* PSP2: Improved controller rumble

Download: mGBA v0.5.2
Source: Here

0 Comments

Post a Comment