!

[z80] ColEm 2.9

[0] @ !!! Piątek, 23 Maja 2014 00:31 CET [23-05-2014 00:30 CET]

[z80] ColEm 2.9

Marat Fayzullin opublikował nową wersję emulatora konsoli ColecoVision - ColEm 2.9. Z nowinek parę dodatków do wyświetlania grafiki, trochę zmian w emulacji Z80, który był sercem tej konstrukcji i dodanie opcji zapisu rozgrywki. 

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.

 

NOWSZY [z80] ColEm 5.6
Bank Panic (Team Pixel, 2011). Remade from Sega, 1985 (SG1000)

ColEm 5.6

  • Now switching between ColecoVision and Adam modes when loading ROMs.
  • Most command line options should now work in Windows version.
  • Added "Video | Show Framerate" menu option to ColEm-Windows.
  • Increased synchronization timer precision in Windows version.
  • Added -fps command line option to ColEm-Linux.

authors' comment

  • The latest version, published on March 3 2021, makes most command line options work on Windows and adds optional frame rate display. The previous release also added the "Hardware | Paste Clipboard" option to ColEm-Windows, when running in Coleco Adam mode. This option allows pasting Windows clipboard contents directly into Adam software.
NOWSZY [z80] ColEm 5.5
Children of the Night (2016, Hikaru Games )

ColEm 5.5

  • Made VDP compute 5th sprite status even when not drawing screen.
  • Recent Uridium and Gauntlet ports to ColecoVision work now.
  • Added "Paste Clipboard" option to ColEm-Windows in Adam mode.

authors' comment

  • The latest version, published on January 19 2021, makes VDP compute 5th sprite status even if the screen is not being drawn. I have also added the "Hardware | Paste Clipboard" option to ColEm-Windows, when running in Coleco Adam mode. This option allows pasting Windows clipboard contents directly into Adam software.
NOWSZY [z80] ColEm 5.4
BC's Quest for Tires (a.k.a. B.C.'s Quest) (Sierra On-Line, Inc., Nov, 1983)

ColEm 5.4

  • Added simple CPU-based linear interpolation scaler.
  • Added file drag'n'drop support to ColEm-Windows.
  • Added -linear command line option to ColEm-Linux.

authors' comment

  • The latest version, published on October 21 2020, adds a simple CPU-based linear interpolation scaler, used when GPU-based interpolation is unfeasible. The new ColEm-Windows includes drag'n'drop support and a separate option for linear interpolation scaling.

ColEm 5.3

  • System ROM files location now defaults to where executable is.
  • Refactored scaling and special effects framework.
  • Optimized scaling for large screens and windows.
  • Fixed ColEm-Windows behavior with multiple displays.
  • Added "File | Load .PAL Palette" option to ColEm-Windows.
  • Added "File | Load .CHT Cheats" option to ColEm-Windows.
  • Added "Video | Interpolate Video | Linear Scaling" option to ColEm-Windows.
  • Enabled "Video | Stretch Full Screen" option with effects enabled.
  • Enabled "Video | Force 4:3 Screen" option with effects enabled.
  • Renamed snapshot saving options in ColEm-Windows

authors' comment

  • The latest version, published on September 7 2020, improves scaling and special effects framework. The new ColEm-Windows has better support for multiple displays and optimizes scaling for large screens and windows. I have also added separate options for linear image scaling, loading palette (.PAL) and cheat (.CHT) files.

New in ColEm 5.2

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

New in ColEm 5.1

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

New in ColEm 5.0

  • Coleco Adam emulation is now operational, with keyboard, printer, disk, and tape drives. Use -adam command line option or "Hardware | Adam" menu to enable. Requires EOS.ROM and WRITER.ROM files.
  • Emulator will load .DSK files into disk drive A: and enable Adam mode.
  • Emulator will load .DDP files into tape drive A: and enable Adam mode.
  • Printer output can be sent to a file with -printer option.
  • Adam disk drives can also be loaded with -disk* options.
  • Adam tape drives can also be loaded with -tape* options.
  • Windows version has got full support for Adam-specific media images and hardware.
  • Added "File | Save Printer Output" menu to ColEm-Windows.
  • Added "Hardware | Disk Drives" menu to ColEm-Windows.
  • Added "Hardware | Tape Drives" menu to ColEm-Windows.
NOWSZY [z80] ColEm 4.8

New in This Version

  • Fixed state saves for games using SRAM.
  • Fixed wrong SRAM contents being saved.
  • Fixed SGM AY8910 wave effects.
  • Now updating sound every 8 scanlines.
  • Now muting AY8910 channels when Fnum is set to 0.
  • Enabled AY8910 sound channels in ColEm-Unix.

authors' comment

  • The latest version, published on November 24 2019, fixes AY8910 PSG emulation used in SGM games. I have also fixed saving gameplay states in games with built-in SRAM.
NOWSZY [z80] ColEm 4.7

New in This Version

  • Fixed sprite collision code to take into account early-sync flag.
  • Fixed scoring in the Carnival bear scene.
  • Fixed saved state compatibility between 32bit and 64bit architectures.
  • Fixed several problems with saving and loading TMS9918 states.
  • Fixed PulseAudio hangup on exit in ColEm-Linux.

authors' comment

  • The latest version, published on May 22 2019, fixes sprite collision computation for sprites shifted left with early-sync flag. As result, the scoring in the Carnival bear scene works properly now. I have also made save states compatible between 32bit and 64bit architectures and fixed a PulseAudio hangup on exit in Linux. Recent ColEm releases also added support for 2kB SRAM found in the Lord Of The Dungeon game, Super Game Module (SGM) emulation, 24c08 and 24c256 EEPROM emulation, and other modern features important to the homebrew community.
NOWSZY [z80] ColEm 4.6
2010: The Graphic Action Game

New in This Version

  • Made replay save states approximately every 170ms.
  • 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.
  • Now cancelling replay if any key or button is pressed.
  • Made WaitJoystick() exit when window closed.

authors' comment

  • The latest release, published on June 1 2018, lets you pause replay at any time with the UP key and single-step through it with LEFT and RIGHT keys. Resume replay by pressing UP again, or go back to gameplay with any other key. If you do not know what the replay feature is, press F8 and see what happens. Recent ColEm releases also added support for 2kB SRAM found in the Lord Of The Dungeon game, Super Game Module (SGM) emulation, 24c08 and 24c256 EEPROM emulation, and other modern features important to the homebrew community
NOWSZY [z80] ColEm 4.5
Congo Bongo (Coleco Industries, Inc., 1984)

New in This Version

  • Added battery-backed SRAM emulation (Lord Of The Dungeon works).
  • Added "Hardware | 2kB SRAM" menu option to ColEm-Windows.
  • Removed -noeeprom command line option, as useless.
  • Added -sram command line option.
  • Fixed saved state compatibility between 32bit and 64bit systems.

authors' comment

  • The latest release, published on May 2 2018, adds support for 2kB SRAM found in the Lord Of The Dungeon game. There is also support for the Super Game Module (SGM) hardware, 24c08 and 24c256 EEPROM chips, and other new hardware. Incompatibility between save states produced on 32bit and 64bit systems has been fixed as well. .

 

NOWSZY [z80] ColEm 4.4
Buck Rogers (Coleco Industries, Inc., 1984)

New in This Version

  • Added ROM page switch specific for carts with EEPROM.
  • Added 24c08 EEPROM support (Black Onyx saves now).
  • Added 24c256 EEPROM support (Boxxle works).
  • Now saving EEPROM state into .SAV files.
  • Now saving SGM state into .STA files.
  • Now accepting both AA55h and 55AAh MegaCarts.
  • SGM games Buckrogers, Subroc, Zaxxon, Dragon's Lair work.
  • Fixed restoring background screen color from .STA files.
  • Added EEPROM menu selections to ColEm-Windows.
  • Added links to CV Addict and AtariAge forums to ColEm-Windows.
  • Added -24c08, -24c256, and -noeeprom command line options.
  • Compiled ColEm-Unix with -Wall and eliminated warnings.
  • Replaced -DNO_WAVE_INTERPOLATION with -DWAVE_INTERPOLATION, off by default.
  • Removed old LoadSTA() and SaveSTA() code.
  • Finally deprecated -DNEW_STATES.

authors' comment

  • The latest release, published on April 3 2018, adds support for more modern cartridges, such as Buckrogers, Subroc, Zaxxon, and Dragon's Lair. The SGM emulation state is now saved to .STA files. I have also added support for 24c08 and 24c256 EEPROM chips, so both Black Onyx and Boxxle fully work now, saving EEPROM contents to .SAV files. ColEm will determine the need for EEPROM automatically, by ROM's CRC, or you can force EEPROM emulation with -24c08 and -24c256 options in Linux. The Windows version offers corresponding menu items.

    The previous release, published on March 15 2018, added Super Game Module (SGM) emulation, including AY8910 sound chip, and fixed high-frequency PSG noise (such as dynamite sounds in HERO).

    .

 

NOWSZY [z80] ColEm 4.3

New in This Version

  • Added Super Game Module (SGM) emulation.
  • As part of SGM emulation, added AY8910 PSG chip support.
  • Added -sgm and -nosgm command line options.
  • Fixed high-frequency PSG noise (dynamite sounds in HERO).
  • Added remaining time display during replay.
  • Stopping replay when menu opens on Windows.
  • Fixed replay rollover mechanism.
  • Added shadow underneath the time display.

authors' comment

  • The latest release, published on March 14 2018, adds Super Game Module (SGM) emulation, including AY8910 sound chip. I have also fixed high-frequency PSG noise (such as dynamite sounds in HERO) and added remaining time display during replay. Finally, a few replay bugs have been fixed.

 

NOWSZY [z80] 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.. .

 

wstecz23/05/2014 00:31
Do ściągnięcia
colecovision goodcol v2.01.rar
Dodatkowe informacje
Komentarze
... bez komentarza
Ostatnio dodane pliki
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

© Try2emu 1999 - 2024 | Krzysztof 'Faust' Karkosza Kontakt Polityka Prywatności OWU