La nuova versione di GimliDS, l’emulatore Commodore 64 per Nintendo DS/DSi/XL/LL, è finalmente disponibile! Con miglioramenti prestazionali, una gestione più fluida del joystick e un audio SID più fedele, questa release porta l’esperienza C64 sul tuo handheld preferito come mai prima d’ora.
Novità nella Versione 0.9
✅ Nuovo sistema di mappatura dei tasti – Include il rivoluzionario Slide-n-Glide per una gestione più fluida del joystick.
✅ Filtraggio SID migliorato – Audio più pulito, con effetti vocali migliori (finalmente si sente la voce in Space Taxi!).
✅ Prestazioni ottimizzate – Anche su DS Lite/DS Phat ora si raggiunge (quasi) la piena velocità.
✅ Gestione del joystick perfezionata – Campionamento più preciso per movimenti più fluidi sullo schermo.
Cos’è GimliDS?
GimliDS è un emulatore Commodore 64 basato sul codice di Frodo, adattato per funzionare su Nintendo DS/DSi/XL/LL. Grazie a numerose ottimizzazioni, offre un’esperienza di gioco fluida e fedele, pur mantenendo la compatibilità con l’hardware limitato del DS.
Requisiti: File BIOS
Per utilizzare GimliDS, è necessario avere i file BIOS originali del C64. Posizionali in /roms/bios
o /roms/c64
con i seguenti nomi:
-
KERNAL.ROM (8K, CRC32:
dbe3e7c7
) -
BASIC.ROM (8K, CRC32:
f833d117
) -
CHAR.ROM (4K, CRC32:
ec4272ee
) -
1541.ROM (16K, CRC32:
899fa3c5
)
Controlli
🎮 Joystick & Tasti
-
D-Pad → Direzioni del joystick
-
A → Fuoco (remappabile)
-
B → Spazio (remappabile)
-
Y → Invio (remappabile)
-
X → Joystick Su (utile per i salti nei giochi)
🔧 Comandi Speciali
-
L + D-Pad → Ridimensiona lo schermo (X/Y)
-
R + D-Pad → Sposta lo schermo (X/Y)
-
START → Esegue
LOAD "*",8,1
(utile per caricare i giochi) -
SELECT → Cambia porta joystick (Port 1 ↔ Port 2)
Come Usare GimliDS
-
Avvia GimliDS.NDS su DS/DSi/XL/LL.
-
Su DS Lite/Phat con flashcard R4, la CPU rimane a 67MHz (necessario un leggero frameskip).
-
Su DSi/XL/LL con Twilight Menu++ o Unlaunch, la CPU va a 134MHz → prestazioni perfette e audio migliorato!
-
-
Al prompt READY., usa l’icona del dischetto per caricare un gioco (file
.d64
). -
Premi START per eseguire
LOAD "*",8,1
e avviare il gioco.
🔹 Tasto C= → Menu configurazione (salvataggi, mappatura tasti, etc.).
Ottimizzazione Schermo
La risoluzione del DS (256×192) non è ideale per il C64 (320×200), quindi usa L/R + D-Pad per ridimensionare e spostare l’immagine. Le impostazioni vengono salvate per ogni gioco!
⚠ Attenzione: Alcuni giochi richiedono “True Drive” (emulazione fedele del floppy 1541), ma i caricamenti saranno lentissimi (2-5 minuti). Usa i salvataggi per evitare di ripetere il caricamento.
Ringraziamenti
-
Christian Bauer (autore originale di Frodo)
-
Troy Davis (GPF) – Porting iniziale per DS
-
DeNL – Jingle introduttivo (Pixabay)
-
devkitPro/libnds – Strumenti di sviluppo
-
Beta tester e contributori
Perché “GimliDS”?
Il nome è un tributo a Frodo (l’emulatore originale), ma con un tocco “rustico” per ricordare che questa versione è ottimizzata per il DS, con qualche compromesso per ottenere prestazioni migliori.
📜 Licenza: GNU GPL v2 (come Frodo originale)
Changelog Completo
🔹 v0.9 (30/04/2025)
-
Miglioramenti al joystick e mappatura tasti
-
Audio SID più fedele
-
Velocità ottimizzata anche su DS Lite
-
Fix al polling del joystick
🔹 v0.8 (27/04/2025)
-
Prima beta pubblica!
Scarica GimliDS e rivivi la magia del C64 sul tuo Nintendo DS! 🚀
🔗 GitHub: https://github.com/wavemotion-dave/GimliDS
GimliDS è fornito “così com’è”, senza garanzie. Leggi il file readme.md
per ulteriori dettagli.