* Improved AndroidTV File Selector interface.
* If DropBox fails, click on it again to reauthorize.
* Fixed AndroidTV user interface for compliance.
* Fixed several transient DropBox failures.
* Switched to Android-35 SDK (Android 15).
* Switched to Android-33 SDK (Android 13).
* Switched to Google Mobile Services 4.3.14.
* Now using bundle distribution (required by Google).
* Switched to Android-33 SDK (Android 13).
* Switched to Google Mobile Services 4.3.14.
* Now using bundle distribution (required by Google).
* Switched to the latest DropBox SDK version.
* Switched to Android SDK 31 (Android 12).
* Switched to the JDK 11.
* Another fix to gamepad assignments to keyboard keys.
* Now showing folder name in the title instead of complete path.
* Now disabling keyboard options if there is no keyboard.
* Hopefully fixed virtual gamepad issues on Android 12.
* Fixed gamepad button assignments to keyboard keys.
* Fixed vulnerability when unzipping files, as reported by Google.
* Fixed state files not getting deleted when requested.
* Fixed possible crash when unpausing app during exit sequence.
* Fixed possible crash in the State Exchange.
* Fixed virtual gamepad shape reloading multiple times.
* Refactored virtual gamepad layout mechanism.
* Now targeting Android 11 (SDK-30).
* Added support for newer Android TV versions using SAF.
* Fixed lost file handle issue detected by FDSAN.
* Added Chinese translation made by David Chen.
* Switched to Android Build Tools 30.0.3.
* Added "Settings | Hardware | Spinner #X" config options.
* Enabled spinners emulation by touching the screen.
* Fixed vertical coordinate processing by spinners.
* Now switching between ColecoVision and Adam modes when loading ROMs.
* Disabled querying content providers for auxiliary files to improve performance.
* Scrolling in File Selector has become much more responsive.
* Based on the latest ColEm 5.6 sources.
* Now switching between ColecoVision and Adam modes when loading ROMs.
* Disabled querying content providers for auxiliary files to improve performance.
* Scrolling in File Selector has become much more responsive.
* Based on the latest ColEm 5.5 sources.
* Made VDP compute 5th sprite status even when not drawing a screen.
* The recent Uridium port to ColecoVision works now.
* Fixed compatibility with Android 4.2/4.3.
* Fixed file selection UI on newer AndroidTV devices.
* Fixed opening files from File Managers and other apps.
* Enabled adding home screen shortcuts on newer devices.
* Fixed leaked dialog window on app exit.
* Added rounded corners to legacy icons.
* Refactored app to comply with Google's latest ban on file I/O.
* You may have to give app separate permission to read each storage location.
* Fixed several crash sources that popped up after refactoring.
* Fixed handling of spaces and parentheses in "content://" URIs.
* Fixed list of volumes in "Change Folder" dialog.
* Fixed "Change Folder" functionality.
* Refactored app to comply with Google's latest ban on file I/O.
* On Android 10+, all file access is now done via content providers.
* Content is copied to a temporary folder for use, changes moved back on exit.
* You may have to give app separate permission to read each storage location.
* Please, report any found problems to the support group or email me directly.
* Based on the latest ColEm 5.4 sources.
* Refactored scaling and special effects framework.
* Added separate option for linear image interpolation.
* Added CPU-based simple linear interpolation algorithm.
* Made multiple fixes to Box Art Downloader.
* Reorganized built-in configuration menu.
* Added built-in menu options for saving printer and MIDI outputs.
* Added built-in menu for hardware model and options.
* Added built-in menu for Adam disks and tapes.
* Based on the latest ColEm 5.3 sources.
* Refactored scaling and special effects framework.
* Added separate option for linear image interpolation.
* Made multiple fixes to Box Art Downloader.
* Reorganized built-in configuration menu.
* Added built-in menu options for saving printer and MIDI outputs.
* Added built-in menu for hardware model and options.
* Added built-in menu for Adam disks and tapes.
* Based on the latest ColEm 5.2 sources.
* When parent folder not available, showing storage devices instead.
* Made multiple fixes to Box Art Downloader.
* Reorganized built-in configuration menu.
* Added built-in menu options for saving printer and MIDI outputs.
* Added built-in menu for hardware model and options.
* Added built-in menu for Adam disks and tapes.
* Fixed built-in menu palette selection.
* Based on the latest ColEm 5.1 sources.
* Fixed stray crash on AndroidTV when obtaining the list of storage devices.
* Fixed State Exchange feature.
* Fixed Network Play feature.
* Fixed box art downloader.
* Coleco Adam emulation is now fully operational.
* Added support for Adam disk (.DSK) and tape (.DDP) files.
* Added "Settings | Emulation | Coleco Adam" option.
* Added "Settings | Emulation | Keyboard" options.
* Based on the latest ColEm 5.0 sources.
* Coleco Adam emulation is now fully operational.
* Added support for Adam disk (.DSK) and tape (.DDP) files.
* Added "Settings | Emulation | Coleco Adam" option.
* Added "Settings | Emulation | Keyboard" options.
* Added list of available storage devices to "Change Folder" dialog.
* Added available storage devices to the top row in AndroidTV UI.
* Changed message indicating that Android denied a directory listing.
* Fixed AndroidTV file browser getting stuck on unavailable folders.
* Fixed File Selector getting stuck on unavailable folders.
* AndroidTV browser will point to "Folders" row after changing folder.
* Toolbar now tries running paid apps before defaulting to free ones.
* Added a message dialog when directing users to Google Play.
* Fixed accidental crashes when exiting emulation.
* Fixed AndroidTV file browser getting stuck on unavailable folders.
* Fixed File Selector getting stuck on unavailable folders.
* AndroidTV browser will point to "Folders" row after changing folder.
* Toolbar now tries running paid apps before defaulting to free ones.
* Added a message dialog when directing users to Google Play.
* Added support for .BIN file extension.
* Fixed display of .COL and .BIN files in the File Selector.
* Advanced Settings now switch to app folder when current folder unavailable.
* Advanced Settings will not allow to select unavailable folders.
* Based on the portable ColEm 4.8 sources.
* Fixed state saves for games using SRAM.
* Fixed wrong SRAM contents being saved.
* Fixed SGM AY8910 wave effects.
* Now muting AY8910 channels when Fnum is set to 0.
* Now updating sound every 8 scanlines.
* Added support for .COL file extension.
* Fixed double clicks starting two game instances on some devices.
* Fixed screen going blue on some Androids, such as Chromebooks.
* App now requires Android 4.1+ (Jelly Bean) to run.
* Fixed virtual buttons getting too large or too small.
* Improved the new AndroidTV interface.
* Fixed rare division by zero when creating icon tiles.
* Fixed missing method crash in the new AndroidTV UI.
* Fixed null pointer crash when starting new AndroidTV UI.
* Fixed null pointer crash when visiting Google Play.
* Changed Apache HTTP library linkage.
* Switched to AndroidX and Firebase APIs.
* Switched to Gradle 5.6.
* Added completely new, modern AndroidTV interface.
* Please, email me if you encounter any issues with the new AndroidTV UI.
* Fixed virtual buttons getting too large or too small.
* Now properly wiping current screenshot when box art downloaded.
* Added 5ms and 10ms tactile feedback options.
* ColEm will not auto-start ColEm Deluxe if both are installed.
* Completely refactored File Selector code.
* Fixed gamepad button assignments.
* Fixed box art not showing up after download.
* Added native 64bit Intel support.
* Now using latest ColEm 4.7 source code.
* Fixed sprite collision code to take into account early-sync flag.
* Fixed scoring in the Carnival bear scene.
* MIDI recordings now go to /sdcard/ColEm if current folder write-protected.
* Added new icons, including adaptive icons.
* Fixed tilt joystick operation.
* Fixed screen rotation after disabling the tilt joystick.
* Now showing action bar when the BACK button is pressed once.
* Fixed saving files to /sdcard/ColEm when current folder not writable.
* Automatically unzipping ColEm-Cheats.zip, if found in Downloads.
* Now searching for ROOT.chts in /sdcard/ColEm and all its subfolders.
* Now able to show action bar with horizontal flings at screen top/bottom.
* Fixed State Exchange and artwork downloads on newer Androids.
* Fixed saved state compatibility between 32bit and 64bit architectures.
* Fixed several problems saving and loading TMS9918 state.
* Fixed native OpenSLES sound on newer Androids.
* Switched to Android-28 SDK (Pie).
* Automatically unzipping ColEm-Cheats.zip, if found in Downloads.
* Now searching for ROOT.chts in /sdcard/ColEm and all its subfolders.
* Now able to show action bar with horizontal flings at screen top/bottom.
* Fixed State Exchange and artwork downloads on newer Androids.
* Fixed saved state compatibility between 32bit and 64bit architectures.
* Fixed several problems saving and loading TMS9918 state.
* Fixed native OpenSLES sound on newer Androids.
* Switched to Android-28 SDK (Pie).
* Added native support for 64bit ARMv8 CPUs.
* Fixed accelerated sound on newer Androids.
* Had to remove the cheats, since Google Play no longer allows them and bans apps containing cheats.
* Switched to Gradle build.
* Added "Settings | General | Hide Dot Files" option.
* Enable hiding dot-files to ignore system files created by MacOS.
* Added "Settings | General | Prefer App Folder" option.
* Enable app folder preference to save new files to the application folder.
* Fixed "Completely Delete File" menu option.
* Media keys can now be assigned to perform gamepad functions.
* Refactored "Settings | Input | Assign Joystick Keys" code.
* Fixed bug where button, used to close mapping dialog, was added to mappings.
* Added support for diagonal keypad buttons, present since Android-24.
* Fixed "Settings | Input | Assign Keyboard Keys" functionality.
* Fixed problem starting a game with ColEm when ColEm Deluxe is installed.
* Fixed action bar stuck after using "Cheats | Cheat Hunter | Add Watch" dialog.
* Added light and dark skins to the Cheat Editor.
* No longer skinning Settings background, since Android does not support it.
* Palette files (.PAL) now allow lower-case letters.
* Fixed crash in Joystick Layout Editor when buttons become too small.
* Fixed crash when trying to share a screenshot on newer Androids.
* Fixed compatibility with Android Pie.
* Now skipping fake virtual "joystick" supplied by Archos Gamepad.
* Upgraded Google Analytics library to the latest compatible version.
* Switched to Android Build Tools 28.0.1.
* Released free ColEm 4.6 for Windows and Linux.
* Added ability to browse through paused replay.
* During replay, press [UP] to pause or resume.
* When replay paused, press [LEFT] and [RIGHT] to browse.
* Press any other button to continue playing.
* Made replay save states approximately every 170ms.
* Released free ColEm 4.5 for Windows and Linux.
* Added battery-backed SRAM emulation (Lord Of The Dungeon works).
* Fixed saved state compatibility between 32bit and 64bit systems.
* Now accepting both AA55h and 55AAh MegaCarts.
* SGM games Buckrogers, Subroc, Zaxxon, Dragon's Lair work.
* Added ROM page switch specific for carts with EEPROM.
* Added EEPROM emulation (Black Onyx and Boxxle work).
* Fixed restoring background screen color from .STA files.
* Made sure first player always gets stock gamepad on Nvidia ShieldTV.
* Either player can open menu or exit emulation now.
* Compiled ColEm with -Wall and eliminated warnings.
* Removed deprecated code and #defines.
* Released free ColEm 4.3 for Windows and Linux.* Added Super Game Module (SGM) emulation.* Added Settings | Emulation | Super Game Module" option.* As part of SGM emulation, added AY8910 PSG chip support.* Fixed background color restored from saved state.
* Added remaining time display during replay.* Fixed replay rollover mechanism.* Added shadow underneath the time display.* Settings activity now uses black/white UI setting.* Switched Settings to Material Design on Lollipop+.
* Fixed native crash when saving state.* Fixed several other possible sources of native crashes.* Fixed desktop icon placement.* Fixed crash when passing "file://" URI via desktop icon.* Fixed high frequency PSG noise (dynamite sounds in HERO).* Fixed DropBox crash when app folder has subfolders.* Any virtual (android-16) and disabled (android-27) devices are ignored.* Switched to the latest android-27 SDK.* Now using Android build tools version 27.0.2.
* Fixed high frequency PSG noise (dynamite sounds in HERO).* Fixed DropBox crash when app folder has subfolders.* Any virtual (android-16) and disabled (android-27) devices are ignored.* Switched to the latest android-27 SDK.* Now using Android build tools version 27.0.2.
* Fixed gamepad on Nvidia ShieldTV and other AndroidTV devices.* Any "virtual-*" input devices are now ignored.* Fixed issue with backup save file being chosen over the normal one.* Switched to DropBox APIv2. DropBox support works again.* Use "Settings | General | Reset All Settings" to remove old DropBox token.* Fixed upload dates on the DropBox files.* Made DropBox worker queue more reliable.* Renamed DropBox authorization activity.* Fixed a few other bugs in the DropBox code.
* Released free ColEm 4.2 for Windows and Linux.* Fixed issue with backup save file being chosen over the normal one.* Switched to DropBox APIv2. DropBox support works again.* Use "Settings | General | Reset All Settings" to remove old DropBox token.* Fixed upload dates on the DropBox files.* Made DropBox worker queue more reliable.* Renamed DropBox authorization activity.* Fixed a few other bugs in the DropBox code.
* PAL/NTSC mode and other options are now preserved.* Greatly improved the Layout Editor, fixing many bugs.* Layout Editor now lets you resize screen and keypad in both dimensions.* Screen rectangle will stay centered while resizing.* Buttons gravity will be restored when resetting layout.* Made states/screenshots deletion more reliable.* Fixed hangup on exit where Java code waits for non-existent native thread.* Removed outdated features from the EMULib code.
* Added "Change Folder" option to the File Selector for jumping between folders.* Fixed File Selector getting stuck at unreadable root folder.* Made folder listing error a bit less threatening, since it has become the new normal in Android 7+.* Fixed native crash when processing initial commands sent by Java side.* Fixed crash when loading an invalid skin bitmap file.
* Released free ColEm 4.1 for Windows and Linux.* Hopefully fixed a crash in the native startup code.* Hopefully fixed two native crashes when drawing screen.* Fixed crash when parsing URI during startup.* Fixed two Java crash sources when the emulation starts.* Fixed crash when dismissing progress dialog in Cheatopedia.* Fixed the order of calls in onPause() / onStop() / onDestroy().
* Eliminated false directional events from analog gamepads (XBox360).* No longer asking for READ_PHONE_STATE permission in ColEm-Deluxe.* Fixed multiple crashes reported by the new Google Play Console.* Fixed crashes in the File Selector progress dialog and onCreate().* Fixed crash when blitting image to screen while exiting.* Fixed crash when exiting Gallery and Palette Editor on Android Nougat.* Hopefully fixed rare crash in Palette Editor RGB dialog.