Releases: wavemotion-dave/DS994a
Releases · wavemotion-dave/DS994a
Version 2.1
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
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
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
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
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
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
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
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
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
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.