* 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
* Fix autosave timer resetting when pausing emulation
* Add a shortcut for a rewind button in On-screen Input Setup -> Add New Button Group
* Fix corrupted input device configuration when deleting a key config without manually setting another
* Map analog triggers to L2/R2 by default
* Allow "mode" gamepad button to dismiss the menu, this is normally mapped to the center Xbox/PS button
* Allow setting content zoom up to 200%
* Update core to Snes9x GIT d30060c (2023.11.03)
* Add state rewind support, configure by setting rewind states in Options->System and binding the rewind action to virtual/physical controls
* When moving virtual controls, add option to snap to pixel grid (2 to 64 pixels)
* Remember scroll position when going up a folder
* Add key bindings for system reset
* Various tweaks and fixes for physical gamepad mappings
* 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
* 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
Note: If updating from last beta version, please reset your on-screen controls due to button map changes
* Update to Snes9x 1.62.2 + fixes
* Improve edge filtering quality of controls
* Separate fast/slow mode
* Save video aspect ratio separately for landscape/portrait, add "Square Pixels" mode
* Simplify frame rate options
* Fix hq2x shader on Mali-450
* Improve back button behavior in file picker
* 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
* Add new autosave system with multiple slots replacing the single autosave state
* Add Autosave Launch Mode option to control autosave behavior when opening content
* Set autosave timer default to 5 mins
* Additional file path options
* Add prescale 3x and 4x video effects
* Add key bindings for turbo modifier and app exit
* Add support for loading single cart Sufami Turbo ROMs
* Add video options for setting RGB color levels
* Add video option to force the highest screen refresh rate on your device in case automatic switching doesn't set the proper rate
* Fix virtual gamepad player 5 mapping
* Fix .cht file not updating when toggling cheat
* 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
* Reduce sound volume when fast-forwarding
* 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 Justifier light gun support
* Load folders using a separate thread to prevent the app from not responding if the storage medium is slow like a network share
* Update core to Snes9x GIT 1085ed6 (2022.04.13)
* Add option to control usage of extended 239/478 video line modes
* Fix key mapping issue from 1.5.57
* Add sound buffer size option of 1 frame for fast devices
* Add Options -> System -> Save Path -> Legacy Game Data Folder to convert a Game Data/[system] save path into a regular save path
* Lowered default audio buffers to 3 frames on devices supporting AAudio
* Fix color issues when using an image effect along with an sRGB display mode
* Default non-gamepad input devices to the PC Keyboard profile
* See updates page for full changes
* Fix detecting files with uppercase extensions
* Optimize listing folders with many files
* Fix crash when getting an intent path
* Fix issues reading cheat files from 1.5.55
* Fix crash when using external displays
* Work around blank emulator display on certain Mali GPUs when rendering in RGBA8888 format
* Move emulator processing into the main thread by default to reduce vsync scheduling variance, the previous method can still be enabled via Options -> System -> Separate Emulation Thread
* Add support for 32-bit color in sRGB color space as a display option when supported by the OpenGL driver to provide a more CRT-like gamma response with linear filtering
* Improve external storage detection on Android 11 and add the OS file picker to the list of path locations
* Enable NEON CPU optimizations on 32-bit ARMv7 devices for improved performance (already enabled on 64-bit devices)
* Fix screen rotation issues on certain older 32-bit ARM devices like the Nexus 7
* Fix performance issues on devices like the Oneplus 3 due to change in vsync handling from 1.5.50
* Fix crashes due to virtual display connection/disconnection operations such as those used by screen recording apps, note you must set Options -> Video -> External Screen -> OS Managed to record the full app video output
* Fix GPU Copy Mode -> System Memory option not applying properly
* Don't use AAudio by default on Android 8.0 due to various driver bugs, if you are experiencing crashes please email me via the address on the Play Store page
* Fix crashes on 2016-2017 Samsung devices when using AAudio driver, if you continue to have crashes please send an email with your device model
* Fix blank menu text on Mali-T820 GPU
* Fix missing text with high unicode characters
* Fix incorrect button inputs with PS4 controllers (possibly others) if the device changes state while in use
* Optimize rendering functions and improve support for variable-refresh rate displays on Android 11+
* Add confirmation before taking screenshots
* Add sound volume option
* Add key binding for fast forward toggle
* Fix volume keys auto-repeat
* Add option to select audio driver
* Update aspect ratio option to support custom values
* Add option to enable/disable sound during fast forward
* Make Performance Mode -> Sustained on older ARMv7 devices more effective, this option tries to keep the CPU at max speed to prevent dropped frames on devices with aggressive power management but increases power usage so only enable if needed
* Fix visual issues after skipped frames in certain games
* Rename "Dim Screen If Idle" -> "Allow Screen Timeout In Emulation" and disable by default
* Fix overlay effect display bug
* Show directories in file picker using bold font and sort before files
* Add confirmation prompt clearing recent games list
* Fix possible app hanging when entering background (Samsung devices running 4.x - 5.x)
* Allow entering a custom path in file browser
* Allow entering custom values for various options
* Optimize fast-forwarding
* Support stock Ouya launcher
* Work around OpenGL initialization issues on some older devices
* Add SuperFX clock multiplier option and fix saving emulation hack options
* Fix external storage detection code from 1.5.41 on Samsung devices
* Add separate echo buffer to console options, needed by some older ROM hacks
* Add option to automatically increase audio buffer size if needed such as when routing audio over Bluetooth* Fix possible crash in the new audio code* Fix max ROM size check
* Re-written audio backend with reduced latency default settings* Fix possible crash when loading a game and integer-only zoom is set* Add storage devices path to file locations menu
* Fixed loading games with international characters from archives* Fixed blank directory listing on some Android devices* Fixed crash when using Samsung screen recorder* Fixed Mix With Other Apps option not toggling on* Fixed crashes on some devices like the LG G4 on Android 6.0 related to the GPU Copy Mode option* Improved error messages when selecting files & directories* Clicking the middle of the navigation bar in a file browser returns to home path