[DS/DSi] DracoDS 1.2 – La Magia degli Anni ’80 in un Emulatore per DS

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.

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:

  1. Cartucce (.ccc/.rom) → Seleziona il file e il gioco partirà automaticamente.

  2. Cassette (.cas) → Avvia l’emulatore, poi usa i comandi BASIC:

    • CLOADM + EXEC (per giochi in linguaggio macchina)

    • CLOAD + RUN (per giochi BASIC)

  3. 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!

Da FRANCESCO

Sviluppatore a tempo perso nato negli anni 80, amante delle console e delle retro console.Il mio motto è quello di aiutare il prossimo senza avere rimorsi di cio' che hai fatto.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.