Version History
Here you can find the changelog of MSX.emu (MSX/Coleco Emulator) since it was posted on our website on 2013-08-22.
The latest version is and it was updated on soft112.com on 26 March, 2024.
See below the changes in each version:
version N/A
posted on 2024-03-12
* Fix autosave timer resetting when pausing emulation
* Add a shortcut for a rewind button in On-screen Input Setup -> Add New Button Group
version N/A
posted on 2024-02-25
* Add key binding to close content
* Fix frame drop when releasing a key as part of a combo assigned to fast forward/slow motion
version N/A
posted on 2024-02-04
* Add option to select a default Coleco machine type when loading .col files
* Add support for loading BIOS directly from an archive file
* Improve frame timing logic for better fast-forward performance
* Set the autosave timer to off by default and allow setting custom timer value up to 720 min
* Add options to toggle L2/R2 key emulation from analog L/R triggers or analog Brake/Gas, when off this will only use digital L2/R2 events
* Update advanced video options (See online documentation)
version N/A
posted on 2023-12-13
* 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%
version N/A
posted on 2023-11-28
* 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
version N/A
posted on 2023-08-26
* 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
version N/A
posted on 2023-05-21
* 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
version N/A
posted on 2023-04-29
* 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
version N/A
posted on 2023-04-23
* Fix a thread issue that could cause dropped frames and slow fast-forward performance
* Reduce input lag in cases where input occurs just after vsync
* Add "CPU Affinity Mode" option, on devices with different types of CPU cores (ARM big.little, etc.) this defaults to using only the performance cores during emulation for more consistent frame times
* Add support for themed icons on Android 13
* Fix issues related to file extensions on Android 13 for front ends
version N/A
posted on 2022-10-28
* Fix issue displaying error messages when loading content
version N/A
posted on 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
version N/A
posted on 2022-02-09
* Fix key mapping issue from 1.5.57
* Add sound buffer size option of 1 frame for fast devices
version N/A
posted on 2021-06-18
* 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
version N/A
posted on 2021-06-08
* 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)
version N/A
posted on 2021-03-07
* 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
version N/A
posted on 2021-02-22
* Fix possible crash when opening an empty directory or archive file
* Small emulation thread optimizations
* Prevent repeated key events from exiting the app from the menu
* External display detection optimizations
* Fix possible issue with visual updates when the app returns to the foreground
* Add option to handle unbound gamepad keys that prevents the OS from handling those events
version N/A
posted on 2020-12-31
* 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
version N/A
posted on 2020-12-26
* 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
version N/A
posted on 2020-06-08
* 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
version N/A
posted on 2020-06-01
* Fix memory leak with emulated hardware using i8254 chip
* Allow selecting machine type on a per-game basis
* Fix errors when loading from a rar or 7z archive
* Add hard/soft reset support
* Rename "Dim Screen If Idle" -> "Allow Screen Timeout In Emulation" and disable by default
* 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)
version N/A
posted on 2020-04-10
* 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
version N/A
posted on 2020-02-07
* Fix external storage detection code from 1.5.41 on Samsung devices
version N/A
posted on 2020-01-17
* Fix shader compiler errors on certain OpenGL drivers
* Disable render multithreading option by default on OS versions below 8.0 due to devices with driver bugs
* Fix a possible crash when app enters the background
version N/A
posted on 2020-01-11
* Update core framework to split emulation, rendering, and input events in separate threads, this reduces worse-case input lag and allows for additional optimizations in the future
* Fix issues with back gesture on Android 10
* Add native 64-bit x86 builds and use the new Android App Bundle format to reduce download size
* Various under the hood tweaks and fixes
version Varies with device
posted on 2018-03-03
* 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
version N/A
posted on 2018-02-23
Various fixes and improvements
Due to large amount of changes, view the full release notes @ http://www.explusalpha.com/home/general-info/updates
version N/A
posted on 2016-07-25
* Show error messages for various file loading errors in browser,* Fixed loading archives front intents & shortcuts,* Restored missing sound option "Mix With Other Apps",* Fixed screenshot write error, and taking a screenshot now advances a frame each time,* Fixed crash on Nexus 6 on Android N with GPU Copy Mode set to Auto,* Fixed lack of input response on devices like the Moto G with Marshmallow update,* Recognize stylus input as touch events
version Varies with device
posted on 2013-05-24
Several fixes and updates