
SpeccySE è un emulatore per ZX Spectrum 48K e 128K sviluppato per Nintendo DS e DSi, progettato per offrire un’esperienza di gioco fedele e personalizzabile. Per funzionare, richiede i file BIOS originali dello ZX Spectrum, che devono essere posizionati nella directory corretta.
Requisiti e Installazione
Per avviare SpeccySE, è necessario avere uno o entrambi i file ROM BIOS dello ZX Spectrum:
-
48.ROM (CRC32:
ddee531f
) -
128.ROM (CRC32:
2cbe8995
)
Questi file devono essere collocati nella stessa directory dell’emulatore oppure in:
-
/roms/bios
-
/data/bios
Funzionalità Principali
-
Supporto per file .TAP e .TZX (fino a 640K, con possibilità di cambiare nastro durante il gioco).
-
Caricamento di snapshot .Z80 (versioni 1, 2 e 3, per 48K e 128K).
-
Supporto per snapshot .SNA (solo 48K).
-
Emulazione ZX81 tramite file .Z81.
-
Possibilità di caricare .ROM personalizzati (fino a 16K).
-
Supporto per file .POK (da inserire in una sottocartella
/pok
). -
Configurazione personalizzata dei tasti e supporto per joystick Kempston e Sinclair.
-
Salvataggio e ripristino degli stati di gioco.
-
Registrazione dei high score con nome e data.
-
Emulazione solida del processore Z80, con superamento del test ZEXDOC.
Come Utilizzare l’Emulatore
Avvio su Nintendo DSi
-
Sfrutta l’exploit della fotocamera DSi e installa TWiLight Menu++.
-
Copia SpeccySE e i file ROM necessari nella SD.
-
Avvia l’emulatore dal menu homebrew.
Avvio su Nintendo DS (con Flashcard)
-
Utilizza una flashcard (es. R4) e copia l’emulatore nella scheda microSD.
Tastiera Virtuale e Controlli
SpeccySE include una tastiera touchscreen, ma poiché lo schermo del DS non è multitouch, i tasti SHIFT e SYMBOL richiedono una pressione sequenziale. Ad esempio, per digitare "
:
-
Premi SYMBOL (viene attivato un indicatore).
-
Premi P.
Mappatura dei Tasti
Ogni gioco può avere una configurazione personalizzata dei 12 tasti del DS (inclusi START, SELECT e L/R). Di default, il D-Pad e il tasto A sono impostati per il joystick Kempston.
Modalità “Slide-n-Glide” (ex Chuckie Egg)
Questa opzione migliora la risposta del joystick nei giochi platform, rendendo più fluido il passaggio da movimenti orizzontali a verticali (utile per salire le scale in giochi come Chuckie Egg).
Supporto per Nastri (.TAP/.TZX) e Snapshots
-
I giochi su nastro vengono caricati a 10-15x la velocità originale (circa 15 secondi per un gioco da 48K).
-
È possibile scambiare i nastri durante l’esecuzione premendo l’icona del cassetto.
-
Gli snapshot .Z80 e .SNA permettono di riprendere il gioco da un salvataggio precedente.
Opzioni Avanzate
-
Velocità di emulazione regolabile (80%-120%).
-
Scelta tra modalità 48K o 128K (premendo Y durante il caricamento).
-
Supporto per diagnostiche ROM (es. RETROLEUM DIAGROM).
Emulazione ZX81
SpeccySE supporta l’emulatore ZX81 di Paul Farrow per ZX Spectrum 128K. Per utilizzarlo:
-
Scarica il file S128_ZX81_ED2_ROM.bin (Edizione 2 o 3).
-
Combinalo con un gioco .P usando:
-
Linux:
cat S128_ZX81_ED2_ROM.bin gioco.p > gioco.z81
-
Windows:
copy /b S128_ZX81_ED2_ROM.bin + gioco.p gioco.z81
-
-
Carica il file .z81 generato in SpeccySE.
Note Legali
SpeccySE è un progetto open-source e non commerciale, sviluppato da Dave Bernazzani (wavemotion-dave).
-
Utilizza il core Z80 di Marat Fayzullin.
-
Le librerie audio AY38910 sono di FluBBa (Fredrik Ahlström).
-
La musica introduttiva è royalty-free di Anvish Parker.
Download e Ultime Versioni
-
Versione 1.1 (30-Apr-2025):
-
Doppio buffer video su DSi per ridurre lo tearing.
-
Rinominata la modalità joystick in “Slide-n-Glide”.
-
-
Versione 1.0 (14-Apr-2025): Prima release ufficiale.
🔗 Scarica SpeccySE su GitHub:
https://github.com/wavemotion-dave/SpeccySE
Buon divertimento con i classici dello ZX Spectrum sul tuo Nintendo DS! 🎮