Scopri DracoDS 0.5 BETA, l’emulatore per Nintendo DS che ti permette di rivivere i classici computer Tandy Color Computer (CoCo 2) e Dragon 32/64 direttamente sul tuo handheld preferito!
Introduzione
DracoDS è un emulatore basato sul codice di Dragon 32 Emu di Eyal Abraham, ottimizzato per Nintendo DS, DSi e modelli XL/LL. Sia il Tandy CoCo 2 che il Dragon 32/64 condividono un design simile basato sull’architettura Motorola, con alcune differenze nella gestione della tastiera e del controller dei dischi.
Con DracoDS, puoi eseguire giochi e programmi originali tramite cartucce (.ccc), cassette (.cas) e dischi (.dsk), tutto a piena velocità e con il suono perfetto!
Caratteristiche Principali
✅ Supporto per Tandy CoCo 2 con 32K di RAM (64K parzialmente implementato) a 60Hz NTSC.
✅ Supporto per Dragon 32/64 con 32K o 64K di RAM a 50Hz PAL.
✅ Caricamento di cassette (.cas) per entrambe le macchine.
✅ Supporto per cartucce (.ccc) sul Tandy CoCo 2.
✅ Emulazione dischi (.dsk) per il Tandy CoCo 2 (solo dischi single-sided da 160K).
✅ Salvataggio/Caricamento dello stato di gioco (uno slot disponibile).
✅ Modalità artifacting per la grafica a 4 colori in alta risoluzione.
✅ Scambio schermi LCD (tieni premuto L+R+X in gioco).
✅ Schermata LCD su file .png (tieni premuto L+R+Y per salvare su SD).
✅ Tastiera virtuale personalizzata in base alla macchina emulata.
✅ Piena velocità, audio fluido e frame-rate stabile anche su hardware più vecchio.
File BIOS/BASIC Necessari
Per far funzionare DracoDS, avrai bisogno dei seguenti file ROM nella cartella /roms/bios
o nella directory dell’emulatore:
-
Dragon 32:
dragon32.rom
(BASIC 16K) -
Tandy CoCo 2:
-
bas12.rom
(BASIC 8K) -
extbas11.rom
(Extended BASIC 8K) -
disk11.rom
(Disk Extended BASIC 8K, opzionale ma necessario per i dischi)
-
Come Caricare i Giochi
🎮 Cartucce (.ccc)
-
Seleziona il file dalla schermata Load Game e il gioco partirà automaticamente.
📼 Cassette (.cas)
-
Carica il file
.cas
. -
Nella schermata BASIC, usa:
-
Per giochi in linguaggio macchina:
CLOADM EXEC
-
Per giochi BASIC:
CLOAD RUN
-
Premi START per inserire automaticamente
CLOADM
.
-
💾 Dischi (.dsk)
-
Carica il file
.dsk
. -
Digita
DIR
per vedere i file presenti. -
Usa:
-
Per giochi in linguaggio macchina:
LOADM "NOMEFILE" EXEC
-
Per giochi BASIC:
LOAD "NOMEFILE" RUN
-
Opzioni del Joystick
Il joystick originale era analogico, ma DracoDS offre diverse opzioni per adattarsi al DS:
-
DIGITALE: Usa la croce direzionale per emulare le posizioni estreme.
-
ANALOGICO (3 velocità): Per giochi che richiedono precisione (es. POLARIS).
-
Configurazione salvata per ogni gioco.
Puoi anche cambiare la porta del joystick (destra/sinistra) direttamente dal menu senza uscire dal gioco.
Tastiera Virtuale
La tastiera è personalizzata in base alla macchina emulata (Tandy o Dragon). A causa dei limiti del touchscreen del DS, il tasto SHIFT funziona come toggle temporaneo.
Download e Licenza
DracoDS è un progetto open-source sotto licenza MIT, derivato da Dragon 32 Emu di Eyal Abraham.
🔗 Scarica la BETA 0.5 qui:
https://github.com/wavemotion-dave/DracoDS/releases
📖 Leggi il file README.md per tutte le istruzioni!
Conclusioni
DracoDS 0.5 BETA è un emulatore potente e fedele per gli appassionati di retrocomputing. Con il supporto per cartucce, cassette e dischi, oltre a funzionalità avanzate come il salvataggio dello stato e gli screenshot, è un must-have per chi vuole rivivere l’era del Tandy CoCo 2 e Dragon 32/64 su Nintendo DS!
Provalo subito e condividi la tua esperienza nei commenti! 🚀
DracoDS è sviluppato da Dave Bernazzani (wavemotion-dave) ed è basato sul lavoro di Eyal Abraham (eyalabraham).