Developer wavemotion-dave has released a new update for DracoDS , the emulator that allows you to run games and software originally developed for the Tandy Color Computer 2 (CoCo 2) and Dragon 32/64 computers directly on Nintendo DS, DSi and DSi XL/LL consoles .

These two historic machines, born in the early 1980s, share an architecture based on the Motorola 6809 processor and very similar hardware. The Dragon, in particular, can be considered almost a clone of the CoCo 2, with slight differences in the keyboard and disk drive controller.
DracoDS focuses on emulating the CoCo 2 with 32KB of RAM , but also includes support for Dragon 32 and 64 systems , albeit with some limitations.
The emulator offers a simple interface for the virtual keyboard and allows for key configuration, as well as supporting files in the .dskand formats .rom.
With this update, the DAA instruction has been fixed, fixing issues with BCD calculations and improving compatibility with games like Trapfall and Atom .
The handling of Semi-Graphics mode has also been improved, preventing the tops of some characters from being cut off. Joypad behavior has also been refined, especially in “Center+Offset” mode. Finally, some minor optimizations have been made to the code.
Functionality
DracoDS supports Tandy CoCo 2 with 32K of RAM (64K support is partial: ALL-RAM mode works, but paging does not) at 60Hz NTSC. For Dragon 32/64, it supports 32K or 64K of RAM at 50Hz PAL.
Includes support for cassettes ( .cas) for both emulated machines, cartridges ( .ccc) for Tandy, and disks ( .dsk) for Tandy (160K single-sided disks only).
You can save and load your game state (only one slot), enable artifacting for high-resolution 4-color graphics mode, and swap LCD screens (by holding down
+
+
during gameplay) or take screenshots (
+
+
, saved as .pngon the SD card).
The virtual keyboard is styled based on the chosen machine, with the option to override it per game. The emulator offers full-speed performance, full audio, and a stable frame rate even on older hardware.
Required BIOS/BASIC files
To use DracoDS , you need the following BIOS/BASIC files, which should be placed in /roms/biosor in the same directory as the emulator:
- e3879310 dragon32.rom: Dragon BASIC 16K
- 54368805 bas12.rom: Tandy CoCo BASIC 8K
- a82a6254 extbas11.rom: Tandy CoCo Extended BASIC 8K
- 0b9c5415 disk11.rom: Tandy CoCo Disk Extended BASIC 8K (optional; without it, the files
.dskwill not be visible in the loader menu).
Loading games
DracoDS supports three file types: cartridges ( .ccc), cassettes ( .cas) and discs ( .dsk).
Cartridges: Select a file .cccfrom the “Load Game” menu. Emulation automatically starts the cartridge.
Cassette: Files .casare loaded using the BASIC interpreter. After selecting a file .casand starting the emulation, you’ll find yourself in the BASIC interface (Tandy CoCo BASIC or Dragon BASIC). Enter the following commands depending on the game type:
- For machine code games (95% of the time):
CLOADMfollowed byEXEC. Press START to run automaticallyCLOADM. - For BASIC games:
CLOADfollowed byRUN.
Disks: After loading a file .dsk, use the command DIRto view the contents of the disk. Then, type:
- For machine code games:
LOADM "FILENAME"followed byEXEC. - For BASIC games:
LOAD "FILENAME"followed byRUN.
Replace “FILENAME” with the file name shown by the command DIR.
Dragon vs. Tandy Mode
The default mode is Tandy CoCo, but you can change it in the global or per-game settings. Use Dragon mode for Dragon games (the Dragon logo appears on the virtual keyboard) and Tandy mode for CoCo games (the Tandy Color Computer logo appears). Be sure to select the correct mode to avoid compatibility issues.
Blue or Orange Screen
CoCo’s NTSC artifacting may invert the blue and orange colors depending on your configuration. Some games display a splash screen where you can adjust the colors by pressing RESET. In DracoDS, pressing ENTER (or in some cases SPACE) bypasses this screen; the emulator uses a correct default color set.
64K support
DracoDS emulates a 64K machine, but with limitations. Games that only use RAM/ROM and ALL-RAM mode work properly. However, games that use the paging register to map upper RAM to lower space (such as Sailor Man ) are not supported.
Joystick Options
Tandy CoCo and Dragon analog joysticks are difficult to emulate on the DS/DSi. By default, the joystick is digital: the D-Pad simulates the extreme positions of an analog joystick, suitable for most games.
However, some games require an analog joystick. You can choose between three analog speeds (slow, medium, fast) with or without auto-centering. For example, for games like POLARIS , “SLOW ANALOG” mode is ideal. Experiment to find the best setting.
The default joystick is the RIGHT port, but you can switch to the LEFT port in the game options (accessible from the DS MINI menu via the cassette icon, without exiting the game). Joystick settings are saved for each game.
Keyboard
The Tandy and Dragon virtual keyboards are functionally identical, with the only difference being the logo at the top. Due to the limitations of the DS touchscreen, which only supports one touch at a time, the SHIFT key functions as a temporary toggle: press it, then tap the next key to apply it with SHIFT.
Changelog
- Fixed the DAA instruction: BCD calculations are now accurate, fixing issues in games like Trapfall , Atom , and others.
- Improved handling of Semi-Graphics mode, preventing the tops of characters from occasionally being cut off.
- Optimized joypad handling in “Center+Offset” mode.
- Perform other minor code cleanups where possible.
Download: DracoDS v1.1
Download: Source code DracoDS v1.1
Source: gbatemp.net
Dịch Vụ Chép Game Tại TP.HCM – Hỗ Trợ Tất Cả Quận
Chép Game Ổ Cứng Ngoài Giá Rẻ – Hỗ Trợ PS, Xbox, Nintendo, PC
Dịch Vụ Chép Game PSP Giá Rẻ – Game Việt Hóa Cập Nhật Mới Nhất
Dịch Vụ Chép Game PSVITA Giá Rẻ – Game Việt Hóa Cập Nhật Mới Nhất
Dịch Vụ Chép Game PS2 Giá Rẻ – Game Việt Hóa Cập Nhật Mới Nhất
Dịch Vụ Chép Game NINTENDO SWITCH Giá Rẻ – Game Việt Hóa Cập Nhật Mới Nhất
Dịch Vụ Chép Game PS5 Giá Rẻ – Game Việt Hóa Cập Nhật Mới Nhất
Dịch Vụ Chép Game XBOX 360 Giá Rẻ – Game Việt Hóa Cập Nhật Mới Nhất
Dịch Vụ Chép Game PS3 Giá Rẻ – Game Việt Hóa Cập Nhật Mới Nhất
Dịch Vụ Chép Game PS4 Giá Rẻ – Game Việt Hóa Cập Nhật Mới Nhất
Dịch Vụ Chép Game PC Giá Rẻ – Game Việt Hóa Cập Nhật Mới Nhất
