Version History
Here you can find the changelog of C64.emu (C64 Emulator) since it was posted on our website on 2013-08-22.
The latest version is 1.5.79 and it was updated on soft112.com on 29 March, 2024.
See below the changes in each version:
version 1.5.79
posted on 2024-03-12
* Rename "Joystick Mode" option to clarify which port the P1 joystick is mapped to
* Add system option to set the default main joystick mode
* Rename "Autostart Basic Load" option to "Load To BASIC Start (Disk)" for consistency with VICE and properly set the default value based on the core
* Fix autosave timer resetting when pausing emulation
* Add a shortcut for a rewind button in On-screen Input Setup -> Add New Button Group
version 1.5.77
posted on 2024-02-04
* Add option to set default True Drive Emulation
* 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 1.5.76
posted on 2023-12-13
* Fix selecting system files in scoped storage and further improve archive loading speed
* 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 1.5.75
posted on 2023-11-28
* Optimize repeated loading of system files when using a zip archive
* 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 1.5.74
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 and remove hard-coded shift keys
* Add option to highlight pushed virtual buttons
* 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
* Allow loading VIC-20 carts with extensions: .20, .40, etc.
version 1.5.73
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 1.5.72
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 1.5.71
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 1.5.70
posted on 2023-04-08
* Fix writing disk images on Android scoped storage
* Bypass VICE's keyboard queue to reduce input lag by up to 1 frame
* Fix left arrow key mapping
* 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 1.5.59
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
* Only show the default model option of the current emulated system
* Save drive types to each content's .config file so they don't reset upon loading
* Add default palette option
version 1.5.58
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 VICE 3.6.1, please update your C64.emu.zip to latest version
* Automatically manage virtual device traps based on TDE
version 1.5.57
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 1.5.56
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 1.5.55
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 VICE to 3.5
* See site for full changes
version 1.5.54
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 1.5.53
posted on 2021-06-08
* Fix missing sound in release build due to incorrect compiler flag causing part of the SID DAC code to miscompile
version 1.5.51
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 1.5.50
posted on 2021-02-22
* Add menu shortcut to download the VICE system files
* 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 1.5.49
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 1.5.48
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 1.5.45
posted on 2020-06-08
* Add datasette controls
* Add Autostart Basic Load option
* 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 1.5.44
posted on 2020-06-01
* 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 1.5.43
posted on 2020-04-10
* Please replace your C64.emu.zip with the latest -> http://www.explusalpha.com/home/c64-emu
* Update core to VICE 3.4 with various fixes and improve input mapping for non-C64 systems
* 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 1.5.42
posted on 2020-02-07
* Fix external storage detection code from 1.5.41 on Samsung devices
version 1.5.40
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 1.5.39
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
* Update core to VICE 3.1
* Fix PRG loading
* Fix crash selecting crop normal borders option
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 1.5.12
posted on 2013-05-24
Several fixes and updates