[z80] ColEm 4.2

[22] @ Piątek, 10 Listopada 2017 23:17CET

[z80] ColEm 4.2
Skomentuj

Marat Fayzullin opublikował nową wersję emulatora konsoli ColecoVision - ColEm 4.2

New in This Version

  • Added multiple monitor support to ColEm-Windows.
  • Fixed disappearing window in ColEm-Windows.
  • Fixed best full-screen mode detection in ColEm-Windows.
  • Fixed window flicker that appeared after recent Win10 updates.
  • Fixed DirectInput joysticks support in ColEm-Windows.
  • Fixed directional pads on the XBox gamepads.
  • Switched ColEm-Linux to using PulseAudio sound.
  • Updated old PulseAudio driver for 64bit Linux.

authors' comment

  • The latest release, published on November 9 2017, adds support for multiple monitors on Windows, improves the best full screen mode selection, and fixes flicker that appeared with the recent Win10 updates. The DirectInput support has also been fixed, and you can now use directional pads on the XBox controllers. The Linux version switches to PulseAudio sound, so you no longer need to mess with the OSS sound emulation.. .

 

→ [z80] ColEm 4.0

New in This Version

  • Added MegaCart support for 64kB+ homebrew games.
  • Fixed SCREEN 0/3 VDP mode selection (Bankrupcy Builder, etc).
  • Added "Nearest Neighbor" option to disable linear interpolation.
  • Added "Force 4:3 Screen" option to ColEm-Windows.
  • Fixed "Hit MIDI Drums" option in ColEm-Windows.
  • Fixed 44kHz sound hiccups when 50Hz sync selected in ColEm-Windows.
  • Computing effective waveform power when simulating samples via MIDI.
  • ColEm-Windows will not overwrite last ROM file name with other names.
  • Added -4x3 command line option to ColEm-Unix.

authors comments

The latest release, published on February 21 2016, lets you run 64kB+ homebrewn MegaCart games and fixes support for VDP screen modes 0/3. I also added options to force 4:3 "television screen" ratio and disable Direct3D linear interpolation. Finally, there are improvements to MIDI playback and recording, as well as a bunch of other fixes.

→ [z80] ColEm 3.8

New in This Version

  • Added Scale2X scaling algorithm.
  • Added Monochrome, Green, Amber, and Sepia CRT emulation.
  • Added -scale2x and -raster command line options.
  • Added -mono, -sepia, -green, and -amber command line options.
  • EMULib-specific command line options now processed inside EMULib.
  • Added "Scale2x Algorithm" option on Windows.
  • Added "LCD Raster" option on Windows.
  • Renamed "Color Raster" menu to "Color Filter" on Windows.
  • Deprecated -notv and -nolcd command line options.
  • Reorganized menus in ColEm-Windows.

authors comments

The latest release, published on September 7 2016, comes with an additional Scale2x scaling algorithm and the new color filters for simulating monochrome, sepia, green, and amber CRT screens.

→ [z80] ColEm 3.7
ColEm - Miner 2049er (1983) (Micro Fun)
Miner 2049er (1983) (Micro Fun). p@gamebase

New in This Version

  • Fixed sprite collision detection.
  • Added collision detection even on transparent sprites.
  • Now setting lower VDPStatus bits to the last tested sprite.

authors comments

The latest release, published on June 22 2016, fixes sprite collision detection mechanism, making it work even for transparent sprites and setting lower bits of the VDP status register to the last tested sprite.

→ [z80] ColEm 3.6
ColEm - keystone kapers 1983-84 activision
ColEm - keystone kapers 1983-84 activision

New in This Version

  • Changed VDP VRAM access mechanism according to datasheet.
  • Added support for *.COL files to ColEm-Windows.
  • Added "Play Sound When Inactive" option to ColEm-Windows.
  • Added "Clear File Associations" option to ColEm-Windows.
  • Added "Debugger" option to ColEm-Windows.
  • Made color raster effects stronger.
→ [z80] ColEm 3.5
Colecovision Coleco:Wing War (1983) (Imagic)
Wing War (1983) (Imagic). Photo GameBase Colecovision

New in This Version

  • Added special effects simulating individual pixel components.
  • Added EPX and EAGLE scaling algorithms.
  • Added keypad recording to the instant replay recorder.
  • Fixed memory corruption bug in the instant replay recorder.
  • Fixed instant replay not restoring successive states.
  • Fixed instant replay not recording the first state.
  • Merged scanline options into "Simulate Scanlines" in ColEm-Windows.
  • Merged scaling options into "Interpolate Video" in ColEm-Windows.
  • Added "Apply Color Raster" submenu to ColEm-Windows.
  • Added "RGB Raster" and "CMY Raster" options to ColEm-Windows.
  • Added "Clear File Associations" option to ColEm-Windows.
  • Added -rgb and -cmy command line options.
  • Added -epx and -eagle command line options.

authors' comment

  • The latest release, published on November 18 2015, adds EPX and EAGLE scaling algorithms to the already present 2xSal scaler. I have also added pixel raster simulation (CMY and RGB modes) that can be combined with the scanlines for the best effect. The Windows version also adds an option to clear all file associations, in case you do not want them any more. Finally, several Instant Replay bugs have been fixed.

 

→ [z80] ColEm 3.4
Colecovision ColEm:Star Wars:Star Wars - The Arcade Game (1984) (Parker Bros)
Star Wars - The Arcade Game (1984) (Parker Bros)

New in This Version

  • Removed waveform interpolation for more realistic sound.
  • Switched ColEm-Windows to Direct3D textures-based rendering.
  • Added "Stretch Full Screen" option to ColEm-Windows.
  • Switched ColEm-Linux Replay feature to always-on recording.
  • Now properly setting display update period after restore.
  • Fixed display updates synchronization in ColEm-Linux.
  • Fixed compilation warnings in ColEm-Linux.

authors' comment

  • The latest release, published on July 1 2015, adds Direct3D texture-based rendering on Windows, enables always-on Instant Replay feature on Linux, and removes waveform interpolation for more realistic sound.

 

→ [z80] ColEm 3.3
Colecovision ColEm:Boulder Dash:Micro Fun:First Star Software, Inc.:1984:
Boulder Dash (Micro Fun, 1984)

New in This Version

  • Added accurate SN76489 noise channel emulation.
  • Added RAM-based cheats with AAAA in 0x6000..0x63FF range.
  • Added Cheat Hunter tool that lets you search for cheat codes.
  • Now properly restoring sound parameters.
  • Disabled console window in ColEm-Windows.
  • Fixed compilation errors in ColEm-Unix.

authors' comment

  • The latest release, published on December 10 2014, adds better PSG noise emulation, removes the console window on Windows, and fixes compilation on Unix. I am no longer supporting MSDOS, Symbian, Maemo, and Meego ports, due to the demise of the respective platforms. .

 

→ [z80] ColEm 3.2

New in This Version

  • Not resetting VDP address latch when reading status (Sir Lancelot).
  • Implemented 5th sprite fields in the VDP status register.
  • Switched SN76489 PSG to logarithmic volumes.
  • Corrected SN76489 PSG base frequency.
  • Added more realistic "LD R,A" opcode to the Z80 emulation.
  • Added undocumented opcode 71h to the Z80 emulation.
  • Added accurate R register emulation.
  • Added accurate LDIR/LDDR emulation.
  • Added "replay" function (press [SHIFT]+[F8] to record, [F8] to replay).
  • Added vertical scanlines effect to ColEm-Windows.
  • Added LCD-like raster effect to ColEm-Windows.
  • Started adding Coleco Adam emulation (not yet complete).
  • ColEm-Android port is now available from Google Play.
  • Maemo, Meego, Symbian, and MSDOS versions are no longer supported.

authors' comment

  • The latest release, published on October 15 2014, comes with support for cheat codes, in AAAA-DD and AAAA-DDDD formats, and the Cheat Hunter tool for finding your own cheat codes in any game. To start searching for cheat codes, press F5 and select "Search Cheats". I am no longer supporting MSDOS, Symbian, Maemo, and Meego ports, due to the demise of the respective platforms. Older ColEm versions for these platforms are still available from this web page though.
→ [z80] ColEm 2.9
Colecovision ColEm:Donkey Kong:Coleco Industries, Inc.:Ikegami Tsushinki Co., Ltd., Nintendo Co., Ltd.:1982:
Donkey Kong (Coleco Industries, Inc., 1982)

New in This Version

  • Not resetting VDP address latch when reading status (Sir Lancelot).
  • Implemented 5th sprite fields in the VDP status register.
  • Switched SN76489 PSG to logarithmic volumes.
  • Corrected SN76489 PSG base frequency.
  • Added more realistic "LD R,A" opcode to the Z80 emulation.
  • Added undocumented opcode 71h to the Z80 emulation.
  • Added accurate R register emulation.
  • Added accurate LDIR/LDDR emulation.
  • Added "replay" function (press [SHIFT]+[F8] to record, [F8] to replay).
  • Added vertical scanlines effect to ColEm-Windows.
  • Added LCD-like raster effect to ColEm-Windows.
  • Started adding Coleco Adam emulation (not yet complete).
  • ColEm-Android port is now available from Google Play.
  • Maemo, Meego, Symbian, and MSDOS versions are no longer supported.

authors' comment

  • The latest release, published on May 21 2014, comes with important fixes to Z80, VDP, and PSG emulation, record and replay function, new vertical scanlines and raster special effects, and other improvements. I am no longer supporting MSDOS, Symbian, Maemo, and Meego ports, due to the demise of the respective platforms. Older ColEm versions for these platforms are still available from this web page though. The free Android port can be downloaded from Google Play. If you like it, you can also download the deluxe version with more features. Please, give it a try and report any encountered problems in the discussion group.
  • ColEm 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. Please see the documentation for the full list of changes and additions.

New in ColEm 2.6

  • State save file format (.STA) changed!
  • Now clearing all RAM to zeros (Heist works).
  • Now padding smaller ROMs with 0xFFs in LoadROM().
  • Fixed Reset9918() to reset VDP completely (Boulder Dash and Frogger).
  • Implemented SCREEN2 table address masking, thanks to Daniel Bienvenu.
  • Fixed ColEm-Unix to automatically adapt to the screen depth.
  • Ported ColEm to Maemo5 (aka Fremantle).
  • Added accelerometer based tilt controls to ColEm-Maemo5.
  • Added Maemo-specific configuration menu to ColEm-Maemo5.
  • Added customizable key mappings to ColEm-Maemo5.
  • Added fast-forwarding with [Ctrl]+[Space] to ColEm-Maemo5.
  • Fixed on-screen dialpad in ColEm-Maemo.
  • Multiple other small fixes and additions to ColEm-Maemo.

New in ColEm 2.5

  • Yet again ported ColEm to Unix using the new EMULib framework. The new ColEm-Unix has been tested to compile and run on Ubuntu Linux but should work on any other Unix. ColEm-Unix source code is included with the core source code distribution.
  • Ported ColEm to Maemo OS2008 used in N800 and N810 internet tablets from Nokia. ColEm-Maemo has been specifically optimized for the tablets using ARM assembler. It will simulate joypad with the touch screen and automatically open *.cv/*.cv.gz files from the file manager. ColEm-Maemo source code is included with the core source code distribution.
  • Renamed -zoom/-nozoom to -soft/-nosoft.
  • Added -scale option to scale window on Unix.
  • Added -home to set home directory with system ROMs.
  • Options -tv/-notv, -soft/-nosoft, and the [F8] key now work for both MSDOS and Unix.
  • ColEm-Symbian display routines rewritten in ARM assembler for speed.
  • Split ColEm-Symbian configuration menu into four tabs, making "Video" and "Audio" settings separate.
  • Added "Audio Latency", "Skip Frames", and "Sync Updates" settings to ColEm-Symbian.
  • Documentation and built-in help changed, many inconsistencies removed.

New in ColEm 2.4

  • Ported ColEm to smartphones running Symbian/UIQ3 software!
  • Added new, much better, scanline simulation and video softening effects to ColEm-Windows.
  • ColEm-Windows full-screen mode now runs in 640x480 resolution.
  • Added -sync/-nosync option to ColEm-MSDOS to sync screen updates to the timer (use -vsync for VBlanks).
  • Added -zoom/-nozoom option to ColEm-MSDOS that will zoom ColEm display to fill the whole screen, using image softening algorithm.
  • ColEm-MSDOS now runs in 640x480x15bpp VESA screen mode when -zoom or -tv options used, otherwise it runs in 320x200x15bpp screen mode.
  • Added [CONTROL]+[F8] key combination to ColEm-MSDOS to toggle display zoom on/off.
  • Added new "Fill & Soften" zoom mode to ColEm-Symbian. It is rather slow though.
  • Fixed possible source of instabilities in the S60 open file dialog in ColEm-Symbian.

New in ColEm 2.3

  • Added network play option to ColEm-Windows and ColEm-Symbian!
  • Now resetting R register on ResetZ80() to keep states of both NetPlay players consistent.
  • Now clearing all RAM on ResetColeco() to keep states of both NetPlay players consistent.
  • Added new, much better, scanline simulation and video softening effects to ColEm-Windows.
  • ColEm-Windows full-screen mode now runs in 640x480 resolution.
  • Added zoom settings to ColEm-Symbian ("None", "Keep Aspect", and "Fill Screen").
  • Added display orientation settings to ColEm-Symbian ("Landscape", "Portrait", and "Auto").
  • Finally fixed opendir() problem in EMULib-Symbian. All built-in menu file dialogs work now!
  • Further extended and optimized Symbian screen rendering routines.
  • Fixed and optimized TV scanline simulation in ColEm-Symbian, made scanline effect stronger.
  • Fixed system warnings in when flipping Nokia E70 open/closed.
  • Fixed possible crash when selecting an initial file in ColEm-Symbian.

New in ColEm 2.2

  • Changed Z80 NMI handling to comply with the standard.
  • Added "show all sprites" option (-allspr).
  • Added error messages to ColEm-Windows and ColEm-Symbian.
  • Added button and key remapping configuration to ColEm-Symbian.
  • ColEm-Symbian application menu is now split into three pages.
  • ColEm-MSDOS is now prebound with DOS32A extender, instead of outdated DOS4GW.

New in ColEm 2.1

  • Added builtin configuration menu ([F5]).
  • Added palette selection (-palette) between scaled VDP palette, original VDP palette, and the faded NTSC palette suggested by Richard Drushel.
  • Now defaulting to the palette from TMS9918 datasheet scaled by 255/224 to get true white color.
  • Fixed console keyboard input in Windows.
  • Updated and extended documentation.

New in ColEm 2.0

  • 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.

New in ColEm 1.0

  • Standardized Z80 emulation.
  • Standardized PSG emulation.
  • Soundtrack saved into .SND files.
  • Screen refresh done line-by-line.
  • Sprites are refreshed line-by-line.
  • Limit on sprites per line introduced.
  • General cleanup of the source code.
  • Rewritten documentation.

 

Do ściągnięcia
Colecovision (GoodCol v2.01).rar
ColEm42-Windows-bin-t2e.pl.zip
Dodatkowe informacje
Inne treści związane z tematem
[multi] DSP Emulator 0.18WIP 07/14/17 [multi] DSP Emulator 0.18WIP 07/14/17;
Parę dni przerwy i Leniad zakończył pracę nad kolejną, pełną wersją multiemulatora DSP pozwalającego pobawić się maszynkami arcade i ośmiobitowcami - CPC, ZX Spectrum (z bardzo fajnie rozwiązanym podglądem plików), a także Colecovision, Nintendo 8 i CGB/GB.
[multi] DSP Emulator 0.18WIP 07/14/17 [multi] DSP Emulator 0.18WIP 07/14/17;
Parę dni przerwy i Leniad zakończył pracę nad kolejną, pełną wersją multiemulatora DSP pozwalającego pobawić się maszynkami arcade i ośmiobitowcami - CPC, ZX Spectrum (z bardzo fajnie rozwiązanym podglądem plików), a także Colecovision, Nintendo 8 i CGB/GB.
[multi] DSP Emulator 0.18WIP 10/06/17 [multi] DSP Emulator 0.18WIP 10/06/17;
Parę dni przerwy i Leniad zakończył pracę nad kolejną, pełną wersją multiemulatora DSP pozwalającego pobawić się maszynkami arcade i ośmiobitowcami - CPC, ZX Spectrum (z bardzo fajnie rozwiązanym podglądem plików), a także Colecovision, Nintendo 8 i CGB/GB.
[multi] DSP Emulator 0.18WIP 28/04/17 [multi] DSP Emulator 0.18WIP 28/04/17;
Parę dni przerwy i Leniad zakończył pracę nad kolejną, pełną wersją multiemulatora DSP pozwalającego pobawić się maszynkami arcade i ośmiobitowcami - CPC, ZX Spectrum (z bardzo fajnie rozwiązanym podglądem plików), a także Colecovision, Nintendo 8 i CGB/GB.