Keatah Posted June 9, 2020 Share Posted June 9, 2020 (edited) Seconded. A configurable global default palette would be useful. Love this stuff. I remember playing with COLEMDOS.EXE back in the 1990's. Setting up Andrew Bond's Console Menu. Dicking'round with CWSDPMI. Downloading shit from freeflight.com and Dave's Videogame Classics. Making separate boot disks (or multiple configurations) to get the most memory - though emulators never seemed to need that much fussing over. And going back through the readme.txt files is quite amusing. Good times.. In retrospect I now, today, think of the time from the mid-1990's to about 2001 as the first phase of all emulator development. The need to get classic games preserved and emulated in whatever form possible was the driving factor. It was a novelty to be able to play 10 and 20 year old consoles on a PC. New fresh hardware. A novelty to bring the actual arcade game code home and run it. The second phase from 2002 to about 2015 was all about improving accuracy and expanding emulator capability to run everything. Most of the logic and program flow had been figured out already. Compatibility was the name of the game. It was also the beginning of interfacing real controllers to the emulator via adapters and hacks. This third phase we're in right now seems focused on modernizing the user interface and experience. Adding controls and options to the U.I. to fine-tune the emulation experience. Things like video/TV effects and shaders. Polishing menu presentation. Increasing CRT representation with accurate dot sizes and aspect ratios. Cross-platform development. Things like that. I wonder what happens in the 4th phase? (I was thinking of making the above mini-rant a separate discussion elsewhere but I was too lazy.) Edited June 9, 2020 by Keatah Quote Link to comment https://forums.atariage.com/topic/277355-colem-emulator-for-windows-android-and-linux/page/8/#findComment-4559995 Share on other sites More sharing options...
Ikrananka Posted June 9, 2020 Share Posted June 9, 2020 17 minutes ago, Keatah said: I wonder what happens in the 4th phase? That's the artificial intelligence phase. Emulators will play you instead of the other way around. ? 1 Quote Link to comment https://forums.atariage.com/topic/277355-colem-emulator-for-windows-android-and-linux/page/8/#findComment-4560014 Share on other sites More sharing options...
zyzzle Posted June 9, 2020 Share Posted June 9, 2020 No, phase 4 wil be the age of cheap FPGA "systems on a chip" with 100% compatibility at the hardware level. Emulators will become completely obsolete when this happens. 1 Quote Link to comment https://forums.atariage.com/topic/277355-colem-emulator-for-windows-android-and-linux/page/8/#findComment-4560104 Share on other sites More sharing options...
GarageResearch Posted June 10, 2020 Author Share Posted June 10, 2020 2 hours ago, zyzzle said: No, phase 4 wil be the age of cheap FPGA "systems on a chip" with 100% compatibility at the hardware level. Emulators will become completely obsolete when this happens. It is both excessive and near impossible to get right, given that FPGAs have their own timing limitations. 1 Quote Link to comment https://forums.atariage.com/topic/277355-colem-emulator-for-windows-android-and-linux/page/8/#findComment-4560206 Share on other sites More sharing options...
Keatah Posted June 10, 2020 Share Posted June 10, 2020 Some advantages of software emulators are that they can benefit from developer teams and commonplace hardware. Seems every household that gets into this hobby has more than enough computing power. An i7 idles along at just a couple percent when running things like emulator Stella for the VCS. And on the later chips there are 7 4GHz cores sitting around doing nothing. A lot of untapped potential for more complex systems and increased accuracy. Not sure I see the same headroom with FPGA chips unless you get into the uber-expensive varieties. There are chips costing upwards of $35,000. And most FPGA projects are solitary endeavors on specialized pieces of hardware. To me that's limiting. But who knows what will be in 5 years from now. Quote Link to comment https://forums.atariage.com/topic/277355-colem-emulator-for-windows-android-and-linux/page/8/#findComment-4560374 Share on other sites More sharing options...
zyzzle Posted June 11, 2020 Share Posted June 11, 2020 I was talking about 10 to 20 years into future, but of course for now emulation provides much more configurability, user base, and programmers (!) at vastly reduced cost compared to FPGA. What costs $35,000 now in FPGA might cost $35 twenty years from now. Quote Link to comment https://forums.atariage.com/topic/277355-colem-emulator-for-windows-android-and-linux/page/8/#findComment-4560927 Share on other sites More sharing options...
GarageResearch Posted June 11, 2020 Author Share Posted June 11, 2020 1 hour ago, zyzzle said: I was talking about 10 to 20 years into future, but of course for now emulation provides much more configurability, user base, and programmers (!) at vastly reduced cost compared to FPGA. What costs $35,000 now in FPGA might cost $35 twenty years from now. Yes, but why? While I fully understand emulating something like PlayStation GPU in FPGA, what is the point emulating a Z80 or TMS9918 there? They are simple, well defined hardware designs which you can run at 10x speed using 10-year old mobile ARM CPUs. FPGA exists for accelerating things your CPU cannot run well enough. 8bit stuff is not one of these things, mostly. Quote Link to comment https://forums.atariage.com/topic/277355-colem-emulator-for-windows-android-and-linux/page/8/#findComment-4560988 Share on other sites More sharing options...
GarageResearch Posted June 15, 2020 Author Share Posted June 15, 2020 Hello, All! I have released ColEm 5.0 for Android, a new version of my Coleco emulator: https://play.google.com/store/apps/details?id=com.fms.colem -- free version https://play.google.com/store/apps/details?id=com.fms.colem.deluxe -- full version, currently on sale This release is based on the latest Windows/Linux ColEm 5.0, released last week. It finally adds complete Coleco Adam home computer emulation, with keyboard, disk drives, and tapes. Both disk (.DSK) and tape (.DDP) image files are now supported and can be run from the File Selector. The "Settings | Emulation" screen adds options for Adam emulation and virtual keyboard. Since Adam emulation is still very new, please, let me know if you experience any issues with it. Hopefully, these should be gone in the next few months. Additionally, the "Change Folder" dialog now contains buttons for all your storage devices, such as SD cards and USB flash drives. To select a storage device, simply select "Change Folder" from the File Selector menu, click on your storage device, then click on "Ok". As you remember, I had to disable cheat features to avoid Google staff banning ColEm from the store. You can easily reenable cheats though by downloading this file to your Downloads folder: http://fms.komkon.org/EmuAndroid/ColEm-Cheats.zip ALL CHANGES: * 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 | Coleco Adam Keyboard" option. * Added "Settings | Emulation | ColecoVision Keypads" option. * 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. PS: ColEm Deluxe is currently on $2.99 sale for the next few days: https://play.google.com/store/apps/details?id=com.fms.colem.deluxe Enjoy! Quote Link to comment https://forums.atariage.com/topic/277355-colem-emulator-for-windows-android-and-linux/page/8/#findComment-4564211 Share on other sites More sharing options...
GarageResearch Posted June 24, 2020 Author Share Posted June 24, 2020 Hello, All! I've just released the free ColEm 5.1 for Windows and Linux, with the source code for those interested in porting ColEm to other platforms: http://fms.komkon.org/ColEm/ -- homepage http://fms.komkon.org/ColEm/ColEm51-Windows-bin.zip -- free Windows version http://fms.komkon.org/ColEm/ColEm51-Ubuntu-x86-bin.tgz -- free Linux version http://fms.komkon.org/ColEm/ColEm51-Source.zip -- portable source code This release adds configurable global color palette (via ColEm.pal file) and fixes state saving, loading, and rewind for Adam software. I have also added support for more Adam-specific keys. Please note that since Coleco Adam emulation is very new, it may have bugs. If you encounter any problems, or any Adam software that does not run, please, report it here: https://groups.google.com/forum/#!forum/emul8 ALL CHANGES: * Added Coleco Adam state saving, loading, and rewinding. * Added support for more Coleco Adam keys (see documentation). * Disabled loading disks or tapes with no Adam firmware ROMs. * Added support for default palette file named ColEm.pal. * Now able to supply .PAL filename to -palette parameter. * Changing palette in Windows no longer resets emulation. Enjoy! PS: AlmostTI, my Texas Instruments programmable calculator emulator for Android, is currently on $2.99 sale: https://play.google.com/store/apps/details?id=com.fms.ati Quote Link to comment https://forums.atariage.com/topic/277355-colem-emulator-for-windows-android-and-linux/page/8/#findComment-4570852 Share on other sites More sharing options...
GarageResearch Posted June 24, 2020 Author Share Posted June 24, 2020 On 6/8/2020 at 1:25 PM, Ikrananka said: I found that one has to open the .pal file AFTER loading a game rom. Loading it beforehand doesn't work. Also, when doing a CV system hardware reset the new palette is unloaded and you have to again reload the .pal file. This is rather annoying. It would be better, in my opinion, to allow the user to specify a custom palette file to use (via the Hardware > Color Palette menu) and that this custom palette is used every time the emulator is started and stays even with a "hardware reset". In ColEm 5.1, I implemented global ColEm.pal palette file support, extended -palette parameter with ability to supply a file name (like "ColEm.pal") rather than a number, and also made sure the palette is not reset when resetting the hardware. Quote Link to comment https://forums.atariage.com/topic/277355-colem-emulator-for-windows-android-and-linux/page/8/#findComment-4571009 Share on other sites More sharing options...
Ikrananka Posted June 25, 2020 Share Posted June 25, 2020 16 hours ago, GarageResearch said: In ColEm 5.1, I implemented global ColEm.pal palette file support, extended -palette parameter with ability to supply a file name (like "ColEm.pal") rather than a number, and also made sure the palette is not reset when resetting the hardware. Thank you - that's working great. I really do appreciate you making that change. My only other suggestion would be to somehow indicate that a custom palette file is in use. At the moment if I use a custom palette file, ColEm still shows in the Hardware > Color Palette menu one of the three internal palettes as being selected. Quote Link to comment https://forums.atariage.com/topic/277355-colem-emulator-for-windows-android-and-linux/page/8/#findComment-4571490 Share on other sites More sharing options...
GarageResearch Posted July 2, 2020 Author Share Posted July 2, 2020 Hello, All! I have published ColEm 5.1 for Android, a new version of my Coleco emulator: https://play.google.com/store/apps/details?id=com.fms.colem -- free version https://play.google.com/store/apps/details?id=com.fms.colem.deluxe -- full version This release is based on the latest Windows/Linux ColEm 5.1, released last week. This release fixes a bunch of cloud-based features, such as State Exchange, Network Play, and Box Art Downloader. I have also fixed a crash on some AndroidTV devices when getting the list of storage locations.As you remember, I had to disable cheat features to avoid Google staff banning ColEm from the store. You can easily reenable cheats though by downloading this file to your Downloads folder: http://fms.komkon.org/EmuAndroid/ColEm-Cheats.zip ALL CHANGES: * Based on the latest ColEm 5.1 for Windows and Linux. * Fixed stray crash on AndroidTV when obtaining the list of storage devices. * Fixed State Exchange feature. * Fixed Network Play feature. * Fixed box art downloader. PS: Speccy Deluxe, the complete version of my Sinclair ZX Spectrum and Sam Coupe emulator, is on $2.99 sale this week: https://play.google.com/store/apps/details?id=com.fms.speccy.deluxe Have fun! Quote Link to comment https://forums.atariage.com/topic/277355-colem-emulator-for-windows-android-and-linux/page/8/#findComment-4576965 Share on other sites More sharing options...
jblenkle Posted July 17, 2020 Share Posted July 17, 2020 Is there any way to reset ColEm to the default settings that are there when you first install it? I screwed up the video somehow and I can't figure out how to get it back to the way it was originally. Quote Link to comment https://forums.atariage.com/topic/277355-colem-emulator-for-windows-android-and-linux/page/8/#findComment-4587775 Share on other sites More sharing options...
christo930 Posted July 20, 2020 Share Posted July 20, 2020 Any chance of a GP2x port? The existing CV emulators won't work with a lot of the new ROMs and has no SGM support because the last version released was before all this stuff. The GP2X is a handheld Linux gaming system, the follow up to the GP32 and the predecessor of The Wiz. I still use mine quite a bit and it would be nice to have a better emulator. Quote Link to comment https://forums.atariage.com/topic/277355-colem-emulator-for-windows-android-and-linux/page/8/#findComment-4589392 Share on other sites More sharing options...
GarageResearch Posted July 22, 2020 Author Share Posted July 22, 2020 On 7/17/2020 at 2:06 PM, jblenkle said: Is there any way to reset ColEm to the default settings that are there when you first install it? I screwed up the video somehow and I can't figure out how to get it back to the way it was originally. On Android, there is a "Settings | General | Clear All Settings" option. On Windows, RegEdit is probably your only choice right now, but I am adding a similar option in the next release. Quote Link to comment https://forums.atariage.com/topic/277355-colem-emulator-for-windows-android-and-linux/page/8/#findComment-4591183 Share on other sites More sharing options...
GarageResearch Posted July 22, 2020 Author Share Posted July 22, 2020 On 7/20/2020 at 1:38 AM, christo930 said: Any chance of a GP2x port? The existing CV emulators won't work with a lot of the new ROMs and has no SGM support because the last version released was before all this stuff. The GP2X is a handheld Linux gaming system, the follow up to the GP32 and the predecessor of The Wiz. I still use mine quite a bit and it would be nice to have a better emulator. Well, the ColEm source code is available from the web site (with some minor legal caveats), so you are welcome to do a port. Quote Link to comment https://forums.atariage.com/topic/277355-colem-emulator-for-windows-android-and-linux/page/8/#findComment-4591184 Share on other sites More sharing options...
jblenkle Posted July 22, 2020 Share Posted July 22, 2020 7 minutes ago, GarageResearch said: On Android, there is a "Settings | General | Clear All Settings" option. On Windows, RegEdit is probably your only choice right now, but I am adding a similar option in the next release. So open up RegEdit and delete the ColEm listing? Quote Link to comment https://forums.atariage.com/topic/277355-colem-emulator-for-windows-android-and-linux/page/8/#findComment-4591188 Share on other sites More sharing options...
GarageResearch Posted July 22, 2020 Author Share Posted July 22, 2020 3 hours ago, jblenkle said: So open up RegEdit and delete the ColEm listing? Yes. Quote Link to comment https://forums.atariage.com/topic/277355-colem-emulator-for-windows-android-and-linux/page/8/#findComment-4591313 Share on other sites More sharing options...
GarageResearch Posted July 26, 2020 Author Share Posted July 26, 2020 On 7/17/2020 at 2:06 PM, jblenkle said: Is there any way to reset ColEm to the default settings that are there when you first install it? I screwed up the video somehow and I can't figure out how to get it back to the way it was originally. Just letting you know that the latest ColEm 5.2, released today, includes the "File | Clear Settings & Quit" menu option. Quote Link to comment https://forums.atariage.com/topic/277355-colem-emulator-for-windows-android-and-linux/page/8/#findComment-4594225 Share on other sites More sharing options...
jblenkle Posted July 27, 2020 Share Posted July 27, 2020 4 hours ago, GarageResearch said: Just letting you know that the latest ColEm 5.2, released today, includes the "File | Clear Settings & Quit" menu option. Cool! Thanks!!! Quote Link to comment https://forums.atariage.com/topic/277355-colem-emulator-for-windows-android-and-linux/page/8/#findComment-4594452 Share on other sites More sharing options...
GarageResearch Posted July 27, 2020 Author Share Posted July 27, 2020 Hello, All! I've published the free ColEm 5.2 for Windows and Linux, with the source code for those interested in porting ColEm to other platforms: http://fms.komkon.org/ColEm/ -- homepage http://fms.komkon.org/ColEm/ColEm52-Windows-bin.zip -- free Windows version http://fms.komkon.org/ColEm/ColEm52-Ubuntu-x86-bin.tgz -- free Linux version http://fms.komkon.org/ColEm/ColEm52-Source.zip -- portable source code This release reorganizes the built-in menu (F5 or CTRL+F5 in Adam mode), adding new options for hardware configuration, disk, and tape drives. The Windows version fixes window resizing and positioning, and adds saving last selected physical gamepad. Finally, the Windows version includes the new "File | Clear Settings and Quit" menu option for resetting entire configuration. See below for all the changes. ALL CHANGES: * 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. * Added "File | Clear Settings and Quit" option to ColEm-Windows. * Fixed small windows behavior in ColEm-Windows. * Fixed window position behavior in ColEm-Windows. * Saving physical joystick/gamepad selection in ColEm-Windows. * The LoadFile() function will now try loading .STA files. ColEm Deluxe, the complete ColEm app for Android, is on $2.99 sale at Google Play this week: https://play.google.com/store/apps/details?id=com.fms.colem.deluxe Quote Link to comment https://forums.atariage.com/topic/277355-colem-emulator-for-windows-android-and-linux/page/8/#findComment-4594824 Share on other sites More sharing options...
GarageResearch Posted July 30, 2020 Author Share Posted July 30, 2020 (edited) Hello, All! I have released ColEm 5.2 for Android, a new version of my Coleco emulator: https://play.google.com/store/apps/details?id=com.fms.colem -- free version https://play.google.com/store/apps/details?id=com.fms.colem.deluxe -- full version (on sale this week) This release is based on the latest Windows/Linux version released this week. It adds built-in menu options for selecting hardware model, working with disks and tapes, and saving printer and MIDI outputs. I have also improved the Box Art Downloader, making it follow URL redirects and store downloaded box art at alternative location, if the original ROM file is located in a protected folder. As you remember, I had to disable cheat features to avoid Google staff banning ColEm from the store. You can easily reenable cheats though by downloading this file to your Downloads folder: http://fms.komkon.org/EmuAndroid/ColEm-Cheats.zip ALL CHANGES: * ColEm Deluxe is on $2.99 sale at Google Play this week. * Based on the latest ColEm 5.2 sources. * When parent folder not available, showing storage devices instead. * Made multiple fixes to Box Art Downloader. * Fixed Box Art Downloader to use alternative storage location. * Fixed Box Art Downloader to follow redirects. * Added HTTPS support 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. * The LoadFile() function will now try loading .STA files. Enjoy! Edited July 30, 2020 by GarageResearch fixing urls Quote Link to comment https://forums.atariage.com/topic/277355-colem-emulator-for-windows-android-and-linux/page/8/#findComment-4597046 Share on other sites More sharing options...
+lawdawg710 Posted July 30, 2020 Share Posted July 30, 2020 Curious, and I didn't see this in the thread anywhere (although I may have over looked it). But I am not getting voice from Wizard Of Wor for the android version. Is there known issues with that game not working with speech with the emulator or am I missing a function within the options (I have the SGM checked). Thank you! Quote Link to comment https://forums.atariage.com/topic/277355-colem-emulator-for-windows-android-and-linux/page/8/#findComment-4597177 Share on other sites More sharing options...
+bhall408 Posted July 30, 2020 Share Posted July 30, 2020 1 hour ago, lawdawg710 said: Is there known issues with that game not working with speech with the emulator I have had that experience that myself with ColEm. It does work in other emulators that support SGM. I'll PM you. Quote Link to comment https://forums.atariage.com/topic/277355-colem-emulator-for-windows-android-and-linux/page/8/#findComment-4597252 Share on other sites More sharing options...
GarageResearch Posted July 31, 2020 Author Share Posted July 31, 2020 8 hours ago, lawdawg710 said: Curious, and I didn't see this in the thread anywhere (although I may have over looked it). But I am not getting voice from Wizard Of Wor for the android version. Is there known issues with that game not working with speech with the emulator or am I missing a function within the options (I have the SGM checked). Thank you! I think the problem there is that the voice is done via some PSG hack, since AY891x PSG does not provide sampled output capabilities. Such hacks are not emulated by ColEm at the moment. Quote Link to comment https://forums.atariage.com/topic/277355-colem-emulator-for-windows-android-and-linux/page/8/#findComment-4597570 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.