2017-04-29

mGBA Git (2017/04/29)

EmuCR: mGBAmGBA Git (2017/04/29) is compiled. 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 Git Changelog:
* Util: Tune patch-fast extent sizes
* Core: Move rewind diffing to its own thread
* Qt: Fix mCoreConfig leaking
* GBA Serialize: Remove unused function
* Feature: Move several headers into include/
* All: Update CHANGES
* GB Video: Fix resetting proxy backend unnecessarily
* Core: Reject mVL with zero-length initial states
* Core: Enforce max mVL block size
* Core: Fix memory leak when reloading mVL header
* Test: Fix crash when fuzzing fails to load a file
* GBA Hardware: Fix crash if a savestate lies about game hardware
* GB, GBA Core: Ensure the core is halted even if a state is not loaded
* Core: Fix missing tailing bytes of video logs
* GB, GBA Core: Reset audio when loading mVL states so audio sync works
* GB, GBA Core: Only deserialize needed parts of savestates for mVL
* Core: Fix rewinding video logs when decompressing
* Core: Clean up mVL compression
* VFS: Add VFileFIFO for operating on circle buffers
* Core: Compressed video log states
* Core: Compressed video logs
* Core: Fix flushing a read video log
* Core: New mVL file format
* All: Cleanup and buildfixing
* GB, GBA Video: Fix integer overflow
* GBA Video: mVL bounds checking
* Test: Fix crash when loading invalid file
* GB Video: mVL bounds checking
* Test: Don't rely on core for frames elapsed
* GB Video: Fix proxy renderer for GBC
* GB, GBA Video: Put back missing finishFrame callback
* GB: Video tester
* Core: Add more video log types
* GB: Rearrange some scheduling for better callback ability
* Feature: Make thread proxy generic
* Core: Allow video playback to be non-blocking
* GBA Video: Trim down GBAVideoProxyRenderer
* VFS: Optimize expanding in-memory files
* GBA Core: Video log playing
* Core: Video log recording
* GBA Video: Refactor thread proxy out from proxy
* Core: Begin splitting threading out from GBA proxy
* Core: Start working on video proxy
* Qt: Fix builds without GDB stub and libpng

Download: mGBA Git (2017/04/29) x86
Download: mGBA Git (2017/04/29) x64
Source: Here

0 Comments

Post a Comment