Skip to content

Releases: wavemotion-dave/ColecoDS

Version 10.1

03 Sep 10:45
Compare
Choose a tag to compare

V10.1: 03-Sep-2024 by wavemotion-dave

  • Fix for the ADC decimal-mode instruction in the 6502 core for the CreatiVision. This fixes a number of problems including hex-digits showing on scores for some games.
  • Tweaks and optimizations for the CreatiVision driver. Added most of the common/stable 'undocumented' opcodes.
  • Improved emulation accuracy for the ADAM with memory now initialized to alternating 0x00 (even bytes) and 0xFF (odd bytes) per AdamEM and experiments from Shawn Merrick.

Version 10.0

10 Aug 11:13
Compare
Choose a tag to compare

V10.0: 10-Aug-2024 by wavemotion-dave

  • Adam Sound Enhancer module support to allow AY sound games to play (mostly MSX ports to the ADAM)
  • Ignore files that start with a '.' or '_' (mostly to help filter out clear non-game files).
  • Minor cleanup, tweaks and a bug fixes.

Version 9.9

02 May 10:50
Compare
Choose a tag to compare

V9.9: 02-May-2024 by wavemotion-dave

  • Added overlays for Blackjack and War Room. Improved War Games overlay.
  • Added KANA lock LED indicator for Japanese MSX keyboard layouts.
  • Correctly read-back the PPG Port B (needed to make the KANA lock work but is more accurate overall).
  • Improvements to various Coleco PCB types for more accurate emulation.

Version 9.8

23 Apr 11:19
Compare
Choose a tag to compare

V9.8: 23-Apr-2024 by wavemotion-dave

  • Cleanup of MSX BIOS handling - we now support the Panasonic CF-2700 directly. See MSX BIOS section for details.
  • MSX status line now shows RAM (based on machine chosen) on the status line (was previously showing ROM size which no other machine in ColecoDS did).
  • MSX Caps Lock now has LED indicator on the virtual keyboard.
  • Added ROM/CAS/DSK size and CRC32 on the main screen after choosing a game.
  • Numerous fixes for Save/Load states especially for the MSX and Einstein.
  • Improved memory handling to free up some DS resources for future expansion.

Version 9.7

16 Apr 10:28
Compare
Choose a tag to compare

V9.7: 16-Apr-2024 by wavemotion-dave

  • Fixed Colecovision RAM mirrors such that Boulderdash runs properly.
  • The Heist now forces RAM to clear (all zeros) as it is known to be picky about contents of RAM on power up.
  • Fix EEPROM sequential reads so Activision PCB games like Jewel Panic work correctly.
  • Added the Wildcard and Print buttons on the virtual ADAM keyboard. All ADAM virtual keys should now be present.
  • Added new configuration options to select the Colecovision mode to run in - you can force ADAM emulation, force PCB types, and set EEPROM sizes, etc.
  • New global option to force ADAM mode, SGM can be Disabled, and BIOS auto-patch for 'Fast BIOS' to force the 15 second wait down to 3 seconds.
  • Minor cleanup and optimizations to the Adam core.

Version 9.6

08 Apr 10:52
Compare
Choose a tag to compare

V9.6: 08-Apr-2024 by wavemotion-dave

  • Removed DrZ80 core - the high quality CZ80 core is all that remains.
  • Complete overhaul of the Adam handlers to clean and refine.
  • Fix for games like Best of Broderbund (dsk and ddp) now load properly.

Version 9.5

30 Mar 10:59
Compare
Choose a tag to compare

V9.5: 30-Mar-2024 by wavemotion-dave

  • ADAMnet improvement for disk/tape handling. Improved timing, improved caching and more disk/tape games should load and run correctly.
  • DSI gets a massive 2MB of Expansion RAM (32 banks of 64K). DS-Lite/Phat still has 128K (base 64K plus the standard 64K expansion RAM).
  • Adam now properly handles 320K disks and three drive bays are virtually attached (two 320K disk drives and the internal Tape drive at 256K).
  • Adam full keyboard now uses an LED indicator under the CAPS LOCK button to indicate status.
  • Adam has improved keyboard graphic with more keys added.
  • Adam no longer mirrors RAM as a Colecovision would.
  • Adam optimization provided 5% improved emulation speed which should make most everything playable even on the older DS-Lite/Phat.
  • Adam supports the 32K expanded ROM and running carts under Adam emulation - name your ROMs as .adm so it loads into the right place in memory.
  • Tatung Einstein now has two proper standard 200K disk drives.
  • Tatung Einstein full keyboard now uses LED indicators under the SHIFT/CTRL/GRAPH and ALPHA LOCK keys for a visual improvement.
  • Tatung Einstein properly handles the backspace key when using the Alpha-Numeric keyboard overlay.
  • 2000 individual game configurations are supported - save/load states optimized and numerous tweaks under the hood.

Version 9.4b

18 Mar 11:04
Compare
Choose a tag to compare

V9.4b: 18-Mar-2024 by wavemotion-dave

  • Tatung Einstein improvements - more games run more correctly.
  • Other minor tweaks and cleanup as time permitted.
  • 9.4b - Einstein RAMDISK now unified in /data/ directory (rather than have one for each directory of .dsk files)
  • 9.4b - Tweaks to the CTC timer engine for Einstein JSW2

Version 9.4

16 Mar 15:14
Compare
Choose a tag to compare

V9.4: 16-Mar-2024 by wavemotion-dave

  • Tatung Einstein improvements - more games run more correctly.
  • SVI Cassette Load fixes
  • Other minor tweaks and cleanup as time permitted.

Version 9.3a

12 Mar 11:30
Compare
Choose a tag to compare

V9.3: 10-Mar-2024 by wavemotion-dave

  • Fixed TMS9918 VDP 5th Sprite Flag handling and slight optmization to the VDP driver.
  • Updated to latest SN76496 sound driver from FluBBa.
  • Other minor tweaks and cleanup as time permitted.
  • Version 9.3a with hotfix for SVI game loading fixed.