8000 Releases · wavemotion-dave/DS994a · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: wavemotion-dave/DS994a

Version 2.8

19 Jan 14:05
Compare
Choose a tag to compare

V2.8: 19-Jan-2025 by wavemotion-dave

  • Fixed CPU clock speed so we're not overclocking the TI99 (Parsec among others will run at the right speed, Dragon's Lair speech corrected, etc.)
  • Fixed the RESET SYSTEM command if you loaded a new disk in a directory that was different than the one the cart/rom was in.
  • Improved DISK listing handling - showing file size, more files, better layout, improved selection, etc.
  • Added the ability to create a blank 360K disk from within the emulator.

Version 2.7

08 Jan 12:25
Compare
Choose a tag to compare

V2.7: 08-Jan-2025 by wavemotion-dave

  • Rewrote the disk write handling to only write dirty sectors and avoid writing the whole disk. This greatly improves the reliability of writing on the DSi with SD card (and speeds them up).
  • Minor cleanup of messaging to improve the UI experience - better error checking on file reads/writes.
  • Streamline of save states to take less room (and faster/more reliable writes to SD).

Version 2.6

06 Jan 01:14
Compare
Choose a tag to compare

V2.6: 05-Jan-2025 by wavemotion-dave

  • Added p-code card emulation. Requires 12K p-code DSR and 48K (64K space) internal GROM. See Atariage for details.
  • Automatically enable the 8K/32K 'SUPERSPACE RAM' for various flavors of the Editor-Assembler GROM.
  • Added ability to 'soft reset' the machine - reloading the cart/grom but leaving the .DSK files in place.
  • Freed up some stack space to prevent potential lock-ups on disk writes.
  • Minor comment/cleanup pass on the SAMS code to better clarify what it's doing.

Version 2.5

29 Dec 15:53
Compare
Choose a tag to compare

V2.5: 29-Dec-2024 by wavemotion-dave

  • Optimization pass to improve the emulation speed by a couple frames per second. Useful if you are running on the older DS hardware.
  • Properly mask off the low bit on WP writes to avoid problems in programs like SYSSCAN (which sets an odd-address for the WP).
  • Properly mask off the low bit on PC writes to more closely mimic real hardware.
  • More TMS9901 timer accuracy improvements to more closely mimic the timing on real hardware.
  • Improved speech module emulation so that XB CALL SAY commands no longer freeze the emulator.
  • Fixed switching into a directory whose name is longer than 26 chars (should now support the full 128 char limit).
  • Full pass commenting to improve code readability for future generations.
  • General cleanups and a bit of spit-and-polish across the board.

Version 2.4

25 Dec 12:01
Compare
Choose a tag to compare

V2.4: 24-Dec-2024 by wavemotion-dave

  • New Alpha keyboard specifically designed to improve the experience of playing text adventures like the Scott Adam's Adventure series.
  • Fixed sound output in Red Baron (engine idle now sounds correct - not the high pitched squeal of previous versions).
  • New Wave Direct sound driver for games like Dragon's Lair Demo and Ghostbusters to render SN-chip "speech" properly.
  • Improved pagecru handling to mask the banking within the binary size (e.g. 4 banks for 32K carts).
  • Improved disk emulation to properly report motor enabled/strobed CRU bit.
  • A filename that ends in _cru just before the .bin extension will be considered a Paged CRU cart type (a handful of the original Databiotics carts used this scheme).
  • The 32K RAM expansion now initializes memory as >FF00 to more closely mimic how the typical RAM chips in use would power up cold (accuracy improvement borrowed from MAME)
  • Save/Restore State improvement to save a few more bits of information to ensure things come back up properly (old save states will not work - sorry!)
  • Cleanup on 9901 Timer to improve accuracy.
  • Other minor cleanup and improvements under the hood. Comments added to help future emulation developers.

Version 2.3a

20 Dec 17:01
Compare
Choose a tag to compare

V2.3a: 20-Dec-2024 by wavemotion-dave

  • Refactored memory allocation to buy back almost 400K of much needed DS RAM (mostly for new speech samples)
  • Added speech samples for: MASH, Sewermania, Buck Rogers and Borzork and added missing samples for Fathom and Microsurgeon.
  • Re-sampled Superfly for improved speech.
  • Minor tweaks and improvements under the hood to get ready for 2025!
  • V2.3a - hot fix for Realms of Antiquity which was no longer loading properly on a DSi system. Sorry about that!

Version 2.3

19 Dec 12:04
Compare
Choose a tag to compare

V2.3: 19-Dec-2024 by wavemotion-dave

  • Refactored memory allocation to buy back almost 400K of much needed DS RAM (mostly for new speech samples)
  • Added speech samples for: MASH, Sewermania, Buck Rogers and Borzork and added missing samples for Fathom and Microsurgeon. Adding missing sound for Bigfoot.
  • Re-sampled Superfly for improved speech.
  • Minor tweaks and improvements under the hood to get ready for 2025!

Version 2.2

15 Dec 12:34
cdc3fd3
Compare
Choose a tag to compare

V2.2: 15-Dec-2024 by wavemotion-dave

  • Fixed paste of filenames allowing more characters (not just A-Z, 0-9)
  • Added sound (speech) samples for Microsurgeon.
  • Added sound (speech) samples for Fathom.
  • Fixed River Rescue (improved VDP interrupt mask handling).
  • More games load with better key maps (e.g. Defender now auto-maps X and Y as Hyperspace and Smart Bomb).
  • Reverted to allowing both '3' and '9' as the file type modifiers for "inverted cart type". There are examples of both in the wild.
  • Main menu cleanup and refactor.

Version 2.1

09 Mar 13:03
Compare
Choose a tag to compare

V2.1: 09-Mar-2024 by wavemotion-dave

  • Now using a small light on the CAPS/ALPHALOCK key to indicate if CAPS LOCK is on (cleaner look).
  • GROM auto-increment of address will properly preserve the upper bits so we don't inadvertantly select the next GROM in our system (accuracy).
  • Added partial speech samples for MB Superfly.
  • Minor cleanups of SAMS handling and improved commenting in that driver.
  • Improved TMS9900 debugger for development use.

Version 2.0

01 Mar 11:58
Compare
Choose a tag to compare

V2.0: 01-Mar-2024 by wavemotion-dave

  • Support for .rpk (Rom PacKs - same as used by MAME/MESS).
  • Fix for save/load state of games that use RAM (MBX carts, MiniMem, etc)
  • Improved SAMS handling so that the proper amount of RAM is detected
  • On DSi and above, DSK3 is now fully buffered and writable.
  • Lots of small tweaks and cleanups across the board as time permitted.
  • Refactored and reduced resources so we free up an additional 256K of valuable memory for the future!
0