Here is a version with support for running the DS(i) in 75Hz, this setting is under the Options tab -> Settings -> Allow Refresh Change.
* Fixed background for PCV2 mode.
* WS refresh rate can control NDS refresh rate...
So, after a lot of work on the CPU core here is a new version.
* Fixed flag calculation for most opcodes.
* Fixed emulation of undefined opcodes.
* Fixed settings to disable Bg,Fg & Spr.
* Fixed default sound volume on WSC/SC.
* Optimized the cpu...
Version 7.6 is released: https://github.com/wavemotion-dave/ColecoDS
V7.6: 28-June-2022 by wavemotion-dave
Cleanup of Cassette Menu handling.
Improved MSX compatibility.
Faster large-ROM loading speed.
New Alpha-only Keyboard support.
Version 7.5 is released: https://github.com/wavemotion-dave/ColecoDS
V7.5: 18-June-2022 by wavemotion-dave
Major update to the way internal memory is handled. It's slimmer, trimmer and much faster across-the-board. More games run at full...
Not ready for a new build... in fact, the code is in a bit of a state of dis-repair right now :)
But witness this minor miracle! This is The Maze of Galious (MSX 128K) running at 70FPS on a DS-LITE.
It required a reworking of the memory manager...
V7.4: 05-June-2022 by wavemotion-dave
Added back DrZ80 core and fixed Colecovision Boulder Dash so it doesn't crash.
Better Einstein CTC handling so timing is a bit more accurate.
V7.3: 31-May-2022 by wavemotion-dave
Massive optimization of the VDP core and memory handling so we are now almost 35% faster on Colecovision games and more than 10% faster on all other systems.
I spent the weekend optimizing the CPU and VDP cores... and with tremendous effort was able to get significant improvement in game rendering speeds.
I was able to run Donkey Kong at 82FPS - with the new optimizations, it will now run 105FPS...