Version 2.4 is released: https://github.com/wavemotion-dave/XEGS-DS
V2.4 : 02-Apr-2021 by wavemotion-dave
* New bank switching handling that is much faster (in some cases 10x faster)
to support all of the larger 128K, 320K and even the 1088K games (AtariBlast!)
* ATX format now supported for copy protected disk images.
With this build, I think the DSi will run every Atari 8-bit game on the planet at full speed. I tried running AtariBlast (the only known game to utilize 1088K) on the Atari800-nds emulator and it runs below 20% frame rate (about 10FPS). On the latest XEGS-DS it runs at 150% frame rate unthrottled and zero frameskip (about 90FPS). Winning!
The bank switching was a major bottleneck on the 128K, 320K games. It's the reason I hadn't even bothered to put in support for the silly-large 1088K RAM expansion - until now! Please seek out Atari Blast! in XEX format and play it to see what awesomeness the Atari 8-bit is capable of.
V2.4 : 02-Apr-2021 by wavemotion-dave
* New bank switching handling that is much faster (in some cases 10x faster)
to support all of the larger 128K, 320K and even the 1088K games (AtariBlast!)
* ATX format now supported for copy protected disk images.
With this build, I think the DSi will run every Atari 8-bit game on the planet at full speed. I tried running AtariBlast (the only known game to utilize 1088K) on the Atari800-nds emulator and it runs below 20% frame rate (about 10FPS). On the latest XEGS-DS it runs at 150% frame rate unthrottled and zero frameskip (about 90FPS). Winning!
The bank switching was a major bottleneck on the 128K, 320K games. It's the reason I hadn't even bothered to put in support for the silly-large 1088K RAM expansion - until now! Please seek out Atari Blast! in XEX format and play it to see what awesomeness the Atari 8-bit is capable of.
Last edited by wavemotion,