Version History
Here you can find the changelog of 2600.emu (Atari 2600 Emulator) since it was posted on our website on 2014-06-13.
The latest version is and it was updated on soft112.com on 21 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-04
* 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 2023-04-08
* Re-added full screen aspect ratio option, now called "Fill Display"
* 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
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
* Update core to Stella 6.6
* Fix inverted red/blue colors when using Simulate TV Phosphor option
* Directly set analog paddle position upon touching the screen
version N/A
posted on 2022-01-17
* 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
version N/A
posted on 2021-12-27
* Fix detecting files with uppercase extensions
* Optimize listing folders with many files
* Fix crash when getting an intent path
version N/A
posted on 2021-12-23
* Implement support for scoped storage via the native folder picker, Note: If using/upgrading to Android 11+, scoped storage is the only way to access files and previous file paths will become invalid. To regain access to your content & save data, use the "Browse For Folder" menu item from the file browser top bar.
* Update core to Stella 6.5.3
* Add support for using the mouse/touchscreen as an analog paddle control
* See site for full changes
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-28
* 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
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
* Update core to Stella 6.1.2
* Add digital paddle controller emulation
* 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)
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
* Add support for Genesis pad and overriding the default controller used per game
version N/A
posted on 2020-02-07
* Fix external storage detection code from 1.5.41 on Samsung devices
* Update core to Stella 6.1-rc1, save states from previous version aren't supported due to format changes
* Add audio resampler quality option
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 2016-07-25
* 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
version Varies with device
posted on 2013-05-24
Several fixes and updates