1.5.84
* Update core to latest VBA-M GIT
* Add a rewind button to the stock top-left virtual controls and only the show the rewind button when rewind states are set in the system options
* Add Options -> Frame Timing -> Low Latency Mode to keep the emulation thread in sync with the renderer thread to prevent extra latency, turned on by default but trying turning off in case of performance issues
* Default to the screen's reported refresh rate as the output rate if the device supports multiple rates
1.5.83
* Add support for multiple memory patch codes per entry
* Improve emulation thread timing accuracy, please report any performance regressions
* Add Frame Timing -> Output Rate option to control the frame rate when using the Screen frame clock
* Prefer the highest screen frame rate when the screen/output rates don't divide evenly
* Add option to display various frame timing stats during emulation
* Only show supported frame clocks in options and clarify descriptions
1.5.82
* Fix select rectangle not appearing on menus with a single item since 1.5.80
* Fix Bluetooth scan menu item incorrectly shown by default on Android 4.2+ devices that already have HID gamepad support
1.5.74
* Due to internal changes to the input system to support more features in future updates, all button mappings are reset in this update
* Allow mapping physical key combinations to input actions, up to 3 keys at once supported
* Add option to highlight pushed virtual buttons, also works as an input viewer when using physical keys
* Add support for setting any virtual button to act as turbo and/or toggle
* Add option to set max recent content items and increase the default to 20 items
1.5.73
* Fix dropped frames on some devices
* Replace "Force Max Screen Frame Rate" option with "Override Screen Frame Rate" to allow any supported rate
* Add "Present Mode" and "Precise Frame Pacing" video options, see online docs for more information
* Add support for blank frame insertion, needs 2x screen refresh rate of the emulated system
1.5.72
* Increase the volume of noise channel to a more correct level
* Improve color accuracy in 8-bits/pixel
* Fix issue where sound stops working after it's muted during fast/slow mode
* Add "Target Frame Rate" option for running emulation at a lower frame rate to save power or if the device can't deliver a stable full rate
* Moved "Skip Late Frames" option into "Target Frame Rate" menu as "Full (No Skip)"
* Remove unneeded "Reduce Compositor Lag" option, its function is now managed automatically
1.5.70
* Re-added full screen aspect ratio option, now called "Fill Display"
* Remove unneeded "Square Pixels" aspect ratio option
* Use alternate decimal formatting that hides extra zeros
* Fix repeat key events from volume keys still activating volume slider even when they're bound to app actions
* Prevent IMEs like SwiftKey from intercepting physical keyboard events and causing unwanted key releases
1.5.67
2022/10/28
* Fix issue displaying error messages when loading content
* Fix issue where backup memory isn't reloaded when restarting emulation from changing settings in System Actions
1.5.65
2022/09/14
Fix issue with L trigger mapping
1.5.62
2022/09/04
* Add support for hardware accelerometer and gyroscope
* The "Set screen's reported rate" frame rate option now falls back to the emulated system's rate when out of range
* Improve the CRT overlay effect with better blending and option for a mask or grille pattern
* Add LCD grid overlay effect
* Small optimizations to UI rendering
1.5.61
2022/08/10
* Fix non-working sound filtering options
* On Android 11+ the "Set screen's reported rate" frame rate option now scans all supported rates for the best match
* On Android 11+, add a new file location "App Media Folder" that normally points to Android/media/[app]/ useful on Android TV devices without a working system file picker
* Update fast-forward option to support either slow motion or fast-forward between 0.05x and 20x
* Additional changes on website
1.5.60
2022/07/17
* Add option allowing the virtual controls to overlap the area used by a phone's display cutout/notch
* Add support for displaying app content edge-to-edge behind the OS status and navigation bars
* Improve DualShock 4 gamepad detection
* Add option to override the save type in case auto-detection isn't correct
* Add a basic audio mixer and options to control filtering and interpolation
* Enable interrupt ticks emulation for better accuracy on 64-bit builds
1.5.59
2022/05/01
* Load folders using a separate thread to prevent the app from not responding if the storage medium is slow like a network share
* Auto-save backup memory to disk as it's written