
SpeccySE è un emulatore per Nintendo DS/DSi che permette di giocare ai classici giochi dello ZX Spectrum 48K e 128K in modo fedele e funzionale. Sviluppato da Dave Bernazzani (wavemotion-dave), questa versione migliorata (V0.7, rilasciata il 7 aprile 2025) introduce diverse ottimizzazioni rispetto alla precedente Speccy-DS, tra cui un migliore handling degli interrupt Z80 e un supporto più affidabile per i nastri (.TAP/.TZX).
Requisiti per l’utilizzo
Per far funzionare SpeccySE, è necessario avere una o entrambe le BIOS ROM originali dello ZX Spectrum:
- 48.ROM (CRC32:
ddee531f
) - 128.ROM (CRC32:
2cbe8995
)
Queste ROM devono essere posizionate in una delle seguenti cartelle:
- Nella stessa directory dell’emulatore
- In
/roms/bios
- In
/data/bios
Attenzione: L’emulatore non include le ROM proprietarie, quindi dovrai procurartele autonomamente.
Caratteristiche principali
☑️ Supporto per Joystick e Tastiera Virtuale
- Tastiera touch integrata con funzionamento a singolo tocco (non multi-touch).
- Per i tasti SYMBOL e SHIFT, premi una volta il tasto e poi il carattere desiderato (es:
SYMBOL
+P
per"
).
- Per i tasti SYMBOL e SHIFT, premi una volta il tasto e poi il carattere desiderato (es:
- Mappatura completa dei pulsanti NDS:
- Supporto per joystick Kempston e Sinclair 1.
- Possibilità di personalizzare i controlli tramite il menu “REDEFINE KEYS”.
- Modalità “CHUCKIE” per giochi che richiedono precisione (es: Chuckie Egg), migliorando la transizione tra movimenti orizzontali e verticali.
📼 Supporto per Nastri (.TAP, .TZX) e Snapshots (.Z80)
- Caricamento accelerato (10-15x più veloce dell’originale).
- Un gioco da 48K si carica in meno di 15 secondi, uno da 128K in circa 30 secondi.
- Supporto completo per .TAP e parziale per .TZX (esclude alcuni blocchi avanzati).
- Possibilità di scambiare nastri durante l’esecuzione o impostare manualmente la posizione del nastro.
🎮 Altre Funzionalità
- Caricamento diretto di ROM esterne (fino a 16K) nella memoria di sistema (utile per tool di diagnostica come DIAGROM).
- Musica introduttiva royalty-free di Anvish Parker.
- Miglioramenti nella gestione degli interrupt Z80 per una maggiore fedeltà all’hardware originale.
Licenza e Copyright
SpeccySE è distribuito con licenza gratuita per uso non commerciale. È possibile:
- Copiare, modificare e ridistribuire l’emulatore e il suo codice sorgente.
- Utilizzarlo liberamente, purché venga mantenuto il copyright e vengano ringraziati:
- wavemotion-dave (Dave Bernazzani) per SpeccySE.
- Marat Fayzullin per il core Z80.
- FluBBa (Fredrik Ahlström) per le librerie audio AY-3-8910.
L’emulatore è fornito “as-is”, senza garanzie di alcun tipo.
Download e Aggiornamenti
La versione V0.7 è disponibile su GitHub:
🔗 https://github.com/wavemotion-dave/SpeccySE/releases/tag/0.7
Prossimamente: Ulteriori miglioramenti e ottimizzazioni!
Buon retrogaming!