
I've been working on various emulators for the Nintendo DS/DSi/XL/LL handhelds over the past 5 years (something to do to pass the time when the pandemic started... and it sort of grew from there).
My latest is Draco-DS - an emulator for the Dragon 32 / Tandy CoCo 2.
Features :
- Tandy CoCo 2 support with 32K and 64K of RAM. Running at 60Hz NTSC.
- Dragon 32 support with 32K and 64K of RAM (see Dragon Compatibility section). Running at the 50Hz PAL speed.
- Cassette (.cas) support for both the Dragon and Tandy emulated machines.
- Cartridge (.ccc or .rom) support for both the Dragon and Tandy emulated machine.
- Disk (.dsk) support for the Tandy emulated machine. Standard single-sided 160K (35 track) or 180K (40 track) disks only.
- Save/Load Game State (one slot).
- Analog/Digital joystick selection with various sensitivity settings
- Artifacting support to 4-color high-rez mode (and the ability to swap BLUE/ORANGE on a per-game basis). PAL artifacting coming soon
- LCD Screen Swap (press and hold L+R+X during gameplay).
- LCD Screen snapshot - (press and hold L+R+Y during gameplay and the .png file will be written to the SD card).
- Virtual keyboard stylized to the machine you've picked (there is a default global machine and you can override on a per-game basis)
- Full speed, full sound and full frame-rate even on older hardware.
https://github.com/wavemotion-dave/DracoDS