GimliDS è un emulatore per Commodore 64 sviluppato da Dave Bernazzani (wavemotion-dave) nel 2025, pensato per le console Nintendo DS, DSi, XL e LL. Basato sul codice del celebre emulatore Frodo, GimliDS è stato ottimizzato per funzionare al meglio sui piccoli schermi del DS, pur mantenendo la fedeltà all’esperienza originale del C64.
Requisiti: BIOS e ROM
Per utilizzare GimliDS, è necessario disporre dei file BIOS originali del Commodore 64, da posizionare nella cartella /roms/bios
o /roms/c64
. I file devono avere i seguenti nomi e checksum CRC32:
-
KERNAL.ROM (8K, CRC32:
dbe3e7c7
) -
BASIC.ROM (8K, CRC32:
f833d117
) -
CHAR.ROM (4K, CRC32:
ec4272ee
) -
1541.ROM (16K, CRC32:
899fa3c5
)
Controlli e Configurazione
Ecco i comandi principali:
-
L + D-Pad: Ridimensiona lo schermo (X/Y)
-
R + D-Pad: Sposta lo schermo (X/Y)
-
START: Esegue il comando
LOAD "*",8,1
(utile per caricare giochi) -
SELECT: Cambia la porta del joystick (Port 1 ↔ Port 2)
-
D-Pad: Direzioni del joystick
-
A, B, X, Y: Personalizzabili (predefiniti: FIRE, SPACE, RETURN, Joy Up)
Come Usare GimliDS
-
Avvia
GimliDS.NDS
sulla tua DS/DSi. -
Se usi una flashcard (es. R4), l’emulatore funzionerà in modalità compatibilità (67MHz), con un leggero frameskip.
-
Su DSi/XL/LL con Twilight Menu++ o Unlaunch, invece, si sfrutta il full speed (134MHz), senza frameskip e con audio migliorato.
-
-
Al primo avvio, apparirà la schermata CBM BASIC con il prompt READY.
-
Usa l’icona del disco per caricare un gioco (file
.d64
), poi premi START per avviarlo automaticamente.
Ottimizzazione Grafica
Lo schermo del DS (256×192) non è ideale per la risoluzione nativa del C64 (320×200). Per migliorare la visualizzazione:
-
Usa L/R + D-Pad per ridimensionare e spostare lo schermo.
-
Imposta PAN UP/DOWN per spostare temporaneamente la visuale (utile per giochi con punteggi in alto/basso).
Modalità “True Drive”
Alcuni giochi richiedono l’abilitazione di True Drive, che emula la velocità reale del floppy 1541 (caricamenti lenti, 2-5 minuti). Consigliamo di salvare uno stato di gioco per evitare di ripetere il caricamento.
Supporto alle Cartucce
Oltre ai giochi su disco, GimliDS supporta diverse tipologie di cartucce:
-
Standard (8K/16K)
-
Super Game (fino a 64K)
-
Dinamic (128K), Ocean (512K), Magic Desk (1MB)
-
EasyFlash (1MB con 256B RAM)
Consigliamo di provare l’archivio OneLoad64 per una vasta selezione di ROM.
Perché “GimliDS”?
Il nome è un omaggio a Frodo, ma anche un modo per distinguerlo: GimliDS è basato su Frodo 4.2 (2007), con numerose ottimizzazioni per DS, pur essendo meno accurato delle versioni più recenti di Frodo.
Changelog (v0.9d – 06/05/2025)
-
Aggiunta rimappatura del simbolo £
-
Fix per i comandi di salto della CPU
-
Miglioramenti al supporto cartucce
-
Nuova LED icon per EasyFlash
Scarica l’ultima versione su: GitHub – GimliDS
Conclusioni
GimliDS è un’ottima scelta per chi vuole rivivere il C64 su Nintendo DS, con un buon bilanciamento tra performance e compatibilità. Se ami i classici anni ’80, questo emulatore è fatto per te!
Happy retro gaming!