Free download ColEm - ColecoVision Emulator APK for Android
ColEm is a ColecoVision emulator. It runs Coleco games on your Android phone or tablet. Play Coleco games with Bluetooth gamepads, USB joysticks, hardware buttons or virtual gamepad. Save game play at any time and restart once you get killed. Record ColecoVision music to MIDI files and use them as ringtones. Play with friends over WiFi or Internet, using NetPlay.
* Optimized for Android devices using assembler and 3D hardware, and running Coleco games at the fastest possible speed.
* Full screen portrait or landscape mode emulation, with options for simulating TV scanlines and fuzzy TV display.
* Emulates joystick using touch screen, Bluetooth gamepads, Xperia gaming buttons, Moga gamepad, iCade joystick, physical keyboard, or accelerometer.
This is a free, limited version of ColEm that may show ads and nag you to buy the full version. For the latest, full, ad-free version, with better joystick, network play, and the ability to share your saved game play with other users, get ColEm Deluxe.
ColEm package itself does not contain any games. You should place your own game files onto the SD card before running ColEm.
Please, do not run any software you do not own with ColEm. The author cannot and will not tell you where to find free Coleco games.
Report any encountered problems here:
http://groups.google.com/group/emul8
* Switched to Google Mobile Services 4.3.14.
* Now using bundle distribution (required by Google).New in ColEm 5.6.6 * Switched to Android-33 SDK (Android 13).
* Switched to Google Mobile Services 4.3.14.
* Now using bundle distribution (required by Google).New in ColEm 5.6.5 * Switched to the latest DropBox SDK version.
* Switched to Android SDK 31 (Android 12).
* Switched to the JDK 11.New in ColEm 5.6.4 * 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.New in ColEm 5.6.3 * 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).New in ColEm 5.6.2 * 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.New in ColEm 5.6.1 * 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.New in ColEm 5.6 * 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.New in ColEm 5.5.2 * 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.New in ColEm 5.5.1 * 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.
DoubLe Fortune * Fixed handling of spaces and parentheses in "content://" URIs.
* Fixed list of volumes in "Change Folder" dialog.
* Fixed "Change Folder" functionality.New in ColEm 5.5 * 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.New in ColEm 5.4 * 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.New in ColEm 5.3 * 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.New in ColEm 5.2 * 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.New in ColEm 5.1 * 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.New in ColEm 5.0 * 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.New in ColEm 4.8.3 * 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.New in ColEm 4.8.2 * 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.New in ColEm 4.8.1 * 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.New in ColEm 4.8 * 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.New in ColEm 4.7.3 * 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.New in ColEm 4.7.2 * 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.New in ColEm 4.7.1 * Completely refactored File Selector code.
* Fixed gamepad button assignments.
* Fixed box art not showing up after download.
* Added native 64bit Intel support.New in ColEm 4.7 * 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.New in ColEm 4.6.9 * 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.New in ColEm 4.6.8 * 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).New in ColEm 4.6.7 * 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).New in ColEm 4.6.6 * 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.New in ColEm 4.6.5 * 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.New in ColEm 4.6.4 * 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.New in ColEm 4.6.2 * 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.New in ColEm 4.6.1 * 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.New in ColEm 4.6 * 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.New in ColEm 4.5 * 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.New in ColEm 4.4 * 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.New in ColEm 4.3 * 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. New in ColEm 4.2.4 * 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+. New in ColEm 4.2.3 * 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. New in ColEm 4.2.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. New in ColEm 4.2.1 * 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. New in ColEm 4.2 * 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. New in ColEm 4.1.3 * 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. New in ColEm 4.1.2 * 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. New in ColEm 4.1.1 * 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(). New in ColEm 4.1 * 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. Please rate this app