Version 2.0: https://github.com/wavemotion-dave/A7800DS
Version 2 brings in the new and improved sound core which renders games much closer to the way they are supposed to sound. It's not perfect but it's a major improvement. This comes at a cost of emulation speed - so it really requires the DSi or 3DS now. I've included the older 1.9 DS-LITE version for people that want to play the core games on the older DS hardware - the older hardware won't run all the games, but what it does run will be close to full speed. The newer 2.0 on DSi or above will play most games really well.
Going forward, I've removed the Y button as the 'Full Speed' toggle and instead you can press in the upper right-corner of the screen to toggle that option. Most muggles won't ever use it - and I'd like to free up the X/Y buttons for more useful purposes. For now, the Y button is an alternate fire button.
I've also added a warning should you load a PAL rom. The number of scanlines is different and the sound core optimizations won't work properly with PAL roms. The warning will appear at the bottom of the screen. The A5200DS doesn't have this issue as there are no PAL roms (it was an NTSC machine only). In addition, the highscore support rom only works with NTSC (that's not my call - that's what the original Atari designers supported). Since you can always find the NTSC equivalent rom (and, truth be told, it's harder to find PAL ones these days) there is no reason to suffer
Version 2 brings in the new and improved sound core which renders games much closer to the way they are supposed to sound. It's not perfect but it's a major improvement. This comes at a cost of emulation speed - so it really requires the DSi or 3DS now. I've included the older 1.9 DS-LITE version for people that want to play the core games on the older DS hardware - the older hardware won't run all the games, but what it does run will be close to full speed. The newer 2.0 on DSi or above will play most games really well.
Going forward, I've removed the Y button as the 'Full Speed' toggle and instead you can press in the upper right-corner of the screen to toggle that option. Most muggles won't ever use it - and I'd like to free up the X/Y buttons for more useful purposes. For now, the Y button is an alternate fire button.
I've also added a warning should you load a PAL rom. The number of scanlines is different and the sound core optimizations won't work properly with PAL roms. The warning will appear at the bottom of the screen. The A5200DS doesn't have this issue as there are no PAL roms (it was an NTSC machine only). In addition, the highscore support rom only works with NTSC (that's not my call - that's what the original Atari designers supported). Since you can always find the NTSC equivalent rom (and, truth be told, it's harder to find PAL ones these days) there is no reason to suffer
Last edited by wavemotion,