Skip to content

Releases: wavemotion-dave/DS994a

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!

Version 1.9

24 Feb 16:13
Compare
Choose a tag to compare

V1.9: 24-Feb-2024 by Wavemotion Dave

  • Improvements to the TMS9900 CPU core to improve accuracy and slight optmization for another frame of performance.
  • Added new global configuration default for frame skip (DSi, by default will disable frame skip and the DS-Lite/Phat will enable light frameskip).
  • Improved Disk menu handling to show free space and used space plus some instructions on how the paste buffer works.
  • Lots of cleanup and code comments added across the board.

Version 1.8

19 Feb 16:19
Compare
Choose a tag to compare

V1.8: 19-Feb-2024 by Wavemotion Dave

  • Improvements to the TMS9918a emulation to fix 5th sprite handling and improve collision detection. Megademo, Eric in Monsterland and Interceptor all work correctly now.
  • Fix for Robots of Death II so it starts properly (was hanging on Speech detection).
  • DSi now supports up to 8192K (8MB) banked ROMs (the older DS still supports 512K). The Dragon's Lair demo will run but won't process speech/sound as the emulation can't sample the SN sound chip fast enough for that game.
  • Optimized VDP rendering and CPU memory read/writes to be a bit faster to help with older DS hardware. This gives a 5-50% speedup in video rendering depending on the game. The megademo will sustain 60fps throughout on a DSi.
  • Properly offset the text modes by 8 pixels so that games like Adventure will center text properly.
  • Improved memory density so that we end up with more cache-hits than misses when dealing with CPU memory - this gives a nice speedup of several percent across the board.
  • Lots of code comments and refactoring improvements as time permitted.

Version 1.7

16 Feb 19:55
eb6b2d6
Compare
Choose a tag to compare

V1.7: 16-Feb-2024 by wavemotion-dave

  • Integrated the updated SN sound core for more robust sound.
  • Fixed audio squeals and other odd noises in a few games (e.g. Borzork, Mission Destruct, etc).
  • Fixed RAM mirrors so more games play correctly - DSi defaults to RAM Mirrors ENABLED.
  • Fixed SAMS 16-bit memory read access so programs like SAMSTEST4 detect the memory.
  • New classic floppy disk read/write sounds (can be disabled in Global Settings).
  • Added new diagonal DPAD configuration to aid a few of the Q-Bert like games.
  • Added new options for 90% (slower than normal) and up to 150% (faster than normal) emulation.
  • Added the ability to auto-mount disks based on the filename. See File Types Supported in the readme for details.
  • Lots of minor cleanups and tweaks at time permitted.
  • Due to the extensive updates, the save states and configuration files have changed and will be wiped when loading this new version.

Version 1.6

17 Aug 20:42
Compare
Choose a tag to compare

V1.6: 17-Aug-2023 by wavemotion-dave

  • New icon for Twilight Menu - woot!
  • Fixed missing arrows on TI-99 Classic Keyboard graphic.
  • Other minor cleanups and tweaks at time permitted.

Version 1.5

29 Mar 12:56
Compare
Choose a tag to compare

V1.5: 29-Mar-2023 by wavemotion-dave

  • Fixed minor cosmetic glitches with menu handling and ROM file selection.
  • DSi now supports up to 2048K (2MB) banked ROMs (the older DS still supports 512K).
  • Other minor cleanups as time permitted.

Version 1.4

01 Mar 11:43
Compare
Choose a tag to compare

V1.4: 01-Mar-2023 by wavemotion-dave

  • Added new 3D TI virtual keyboard. Removed old grey grid-style keyboard.
  • New dark menu theme throughout to more closely mimic the black/silver styling of an old-school TI99/4a.
  • Improved memory usage and refactored code to allow for better future expansion.
  • Fixed VDP writes so Funware's Ambulance now plays correctly.

Version 1.3

24 Feb 11:49
Compare
Choose a tag to compare

V1.3: 24-Feb-2023 by wavemotion-dave

  • More speech samples added. Parsec, Alpiner and Moonmine have all speech phrases included. Star Trek and Bigfoot have partial speech included.
  • Improved memory usage to gain back a bit more resources for future expansion.
  • Minor cleanups as time permitted.

Version 1.2

20 Feb 13:47
Compare
Choose a tag to compare

V1.2: 20-Feb-2023 by wavemotion-dave

  • Speech samples added for Parsec, Alpiner and Moonmine. It's not perfect but does bring back the feels of those games with speech!
  • Added additional TI keys that can be mapped to the DS.
  • Minor cleanups as time permitted.