The Latest Version of ColEm is 2.0
This is the first release after a long pause in ColEm development. This ColEm version has been made even more modular by splitting VDP emulation into a separate library that can be used for other projects as well. I have also switched Windows and MSDOS versions to the new EMULib framework that makes porting emulators much easier.
At this stage, only Windows and MSDOS ColEm binaries are available. I will release other binaries when porting is complete. The source code for ColEm 2.0 and the new EMULib libraries will be posted at this site a bit later.
This version supports both standard and SuperAction controllers, including the spinners (controlled with mouse movement). I have also started adding Coleco Adam emulation but it is not finished yet.
* MSDOS and Windows versions are now based on the new framework.
* Started adding Coleco Adam emulation (not finished yet).
* Added state saving and loading via .STA files.
* Added SuperAction spinner emulation with the mouse.
* Added zoomed sprites support in VDP.
* Standardized TMS9918 emulation.
* Fixed VDP VBlank interrupt bug.
* Replaced "updates per VBlank" (-uperiod) with "percentage of skipped frames" parameter (-skip).
* Removed -vperiod/-hperiod parameters as deprecated.
* Added -pal/-ntsc parameters to switch between TMS9918/TMS9928 and TMS9929 VDPs.
* Soundtrack saved into MIDI files.
* Documentation rewritten in HTML.
* Added speed throttling to ColEm-MSDOS (-vsync).
* Keyboard assignments have changed.