DracoDS è un emulatore per Nintendo DS/DSi/XL/LL che permette di rivivere i classici Tandy Color Computer (CoCo 2) e Dragon 32/64, due storiche macchine degli anni ’80 basate sul processore Motorola 6809.
Introduzione
Il Tandy CoCo 2 e il Dragon 32/64 erano molto simili, condividendo lo stesso design di riferimento Motorola. In alcuni casi, il Dragon sembra aver addirittura reverse-engineerizzato l’hardware del CoCo, rendendoli quasi identici in certe parti (come i pinout delle cartucce). Le principali differenze riguardano la gestione della tastiera e del controller dei dischi.
DracoDS nasce principalmente come emulatore per Tandy CoCo 2, con supporto per 32K e 64K di RAM, ma funziona perfettamente anche in modalità Dragon 32/64, con la possibilità di configurare la velocità a 50Hz PAL o 60Hz NTSC.
https://via.placeholder.com/300×200
Caratteristiche Principali
✅ Supporto per Tandy CoCo 2 e Dragon 32/64 con RAM configurabile (32K/64K).
🎮 Emulazione a piena velocità con audio fluido anche su hardware DS più vecchio.
📼 Supporto per cassette (.cas) sia per Dragon che per Tandy.
🎛️ Supporto per cartucce (.ccc/.rom) e dischi (.dsk) per Tandy CoCo.
💾 Salvataggio e caricamento degli stati di gioco (uno slot disponibile).
🎨 Artifacting NTSC con supporto per i 4 colori in alta risoluzione (e possibilità di invertire BLU/ARANCIONE).
🔄 Scambio degli schermi (premi L+R+X durante il gioco).
📸 Screenshot (premi L+R+Y per salvare un’immagine PNG sulla SD).
⌨️ Tastiera virtuale personalizzata in base alla macchina emulata.
Copyright e Licenze
DracoDS è un progetto derivato da Dragon 32 Emu di Eyal Abraham, rilasciato sotto licenza MIT.
-
Autore: Dave Bernazzani (wavemotion-dave)
-
Codice originale: GitHub di dragon32-emu
L’emulatore è distribuito gratuitamente e può essere modificato e ridistribuito, purché non venga usato a scopo commerciale.
File BIOS Necessari
Per far funzionare DracoDS, è necessario avere i seguenti file ROM nella cartella /roms/bios o nella directory principale:
-
dragon32.rom(Dragon BASIC 16K) -
bas12.rom(Tandy CoCo BASIC 8K) -
extbas11.rom(Tandy CoCo Extended BASIC 8K) -
disk11.rom(Tandy CoCo Disk Extended BASIC 8K, opzionale)
Come Caricare i Giochi
DracoDS supporta tre tipi di file:
-
Cartucce (.ccc/.rom) → Seleziona il file e il gioco partirà automaticamente.
-
Cassette (.cas) → Avvia l’emulatore, poi usa i comandi BASIC:
-
CLOADM + EXEC (per giochi in linguaggio macchina)
-
CLOAD + RUN (per giochi BASIC)
-
-
Dischi (.dsk) → Usa i comandi:
-
LOADM “NOMEFILE” + EXEC (per codice macchina)
-
LOAD “NOMEFILE” + RUN (per BASIC)
-
Configurazione e Personalizzazione
-
Modalità Dragon vs Tandy → Imposta la preferenza globale o per singolo gioco.
-
Joystick Digitale/Analogico → Diverse opzioni per emulare il joystick originale.
-
Tasti Personalizzabili → Mappa i pulsanti del DS come preferisci.
-
“Slide-n-Glide” → Una modalità speciale per giochi di piattaforme e labirinti.
Problemi Conosciuti
-
Manic Miner (sia su Dragon che CoCo) carica, ma il personaggio salta continuamente.
-
Alcuni giochi potrebbero mostrare colori leggermente diversi dall’originale a causa della granularità a scanline.
Download
L’ultima versione di DracoDS è disponibile su GitHub:
🔗 https://github.com/wavemotion-dave/DracoDS
Conclusioni
DracoDS è un emulatore veloce, fedele e ricco di funzionalità, perfetto per chi vuole riscoprire i classici del Tandy CoCo 2 e del Dragon 32/64 direttamente sul Nintendo DS. Con il supporto per cartucce, cassette e dischi, oltre a opzioni avanzate di configurazione, offre un’esperienza di gioco completa e personalizzabile.
Hai mai giocato su un Dragon o un CoCo? Quali sono i tuoi giochi preferiti? 🎮💾 Lasciaci un commento!

