Pubblicato un nuovo aggiornamento per SpeccySE (precedentemente SpeccyDS), l’emulatore del leggendario computer a 8 bit ZX Spectrum per console Nintendo DS e DSi.
Questa nuova versione introduce il supporto per i file .POK
, utilizzati per abilitare cheat durante il gioco, espandendo così le possibilità per l’utente di personalizzare l’esperienza emulata.
Migliorata inoltre la velocità di caricamento dei nastri, soprattutto per quei loader non standard che spesso causavano rallentamenti o problemi di compatibilità.
Questa nuova versione introduce il supporto per i file .POK
, che permettono di attivare cheat durante l’esecuzione dei giochi, offrendo agli utenti la possibilità di personalizzare e semplificare l’esperienza di gioco emulata.
I file .POK
vanno inseriti nella cartella /pok
, mantenendo lo stesso nome base del gioco corrispondente. Una volta caricato il gioco, è possibile accedere alla tastiera virtuale, selezionare “POKE MEMORY” dal menu e applicare uno o più trucchi dall’elenco disponibile.
Tuttavia, l’unico modo per annullare i cheat attivati è riavviare o ricaricare il gioco, così da ripristinare la memoria ai valori predefiniti.
L’aggiornamento migliora anche la velocità di caricamento dei nastri, in particolare per quei loader non standard che in precedenza causavano ritardi o malfunzionamenti.
Sono stati corretti problemi con i loader personalizzati che utilizzavano meno di 8 bit nell’ultimo byte, migliorando la compatibilità e la stabilità dell’emulazione.
A livello visivo, il comparto grafico è stato rifinito con vari miglioramenti minori, e l’icona della cassetta, precedentemente mancante, è stata ripristinata.
Inoltre, è stata risolta una problematica con il caricamento accelerato: l’emulatore utilizzava erroneamente metà della velocità prevista, e ora la funzionalità opera come dovrebbe.
Un aspetto importante da tenere presente per l’utilizzo dei trucchi è il momento in cui vengono applicati: se si utilizza un file .POK
durante il caricamento del gioco in formato .TAP
o .TZX
, c’è il rischio che l’effetto desiderato non si attivi correttamente.
Per risultati ottimali, è consigliabile attendere la schermata del titolo prima di applicare i cheat.
Tastiera ZX
L’emulatore include una tastiera virtuale a schermo che funziona abbastanza bene, tenendo conto però che lo schermo touch della console non è multitouch (come quello di uno smartphone). Questo significa che è possibile premere solo un tasto alla volta.
Per far funzionare correttamente i tasti SYMBOL e SHIFT, quando si preme uno di questi, apparirà un piccolo indicatore bianco o giallo nella parte superiore dello schermo.
Questo indica che il pulsante SHIFT o SYMBOL è stato attivato e che il sistema aspetta il tasto successivo da combinare. Ad esempio, per scrivere il carattere "
(virgolette), bisogna prima premere e rilasciare SYMBOL, e poi premere la lettera P.
Supporto Joystick
L’emulatore supporta i joystick Kempston e Sinclair 1, ma consente di mappare anche qualsiasi tasto della tastiera su uno dei 12 pulsanti del Nintendo DS, offrendo così un’ampia libertà nella configurazione dei controlli.
Attraverso il menu “REDEFINE KEYS”, l’utente può premere il tasto della console per scorrere tra diverse configurazioni preimpostate comunemente utilizzate nei giochi ZX Spectrum, come QAOP o ZXM.
Per impostazione predefinita, il sistema è configurato per utilizzare il joystick Kempston.
L’emulatore include anche un’impostazione specifica per il D-PAD denominata CHUCKIE, ideata per migliorare la precisione nei giochi in cui l’uso del joystick risulta poco efficace.
In titoli come Chuckie Egg, noti per richiedere movimenti estremamente precisi, passare da una direzione orizzontale a una verticale (ad esempio per salire su una scala) può essere frustrante con un joystick tradizionale.
La modalità CHUCKIE interviene mantenendo attiva la direzione precedente per una frazione di secondo durante la transizione, rendendo i movimenti più fluidi e naturali.
Sebbene pensata principalmente per Chuckie Egg, questa modalità può risultare utile anche in altri giochi con controlli simili.
Supporto per Cassette
L’emulatore supporta i file snapshot .Z80
, ma è molto più utile il supporto ai formati a nastro .TAP
e .TZX
. Il formato .TAP
è pienamente compatibile, mentre .TZX
è supportato in modo soddisfacente, con l’eccezione di alcuni blocchi complessi (che comunque sono usati raramente nei software più comuni).
Come accade frequentemente con i software distribuiti su nastro, alcuni file nei formati .TAP
o .TZX
possono risultare corrotti o non funzionanti.
In questi casi, è consigliabile cercare una versione alternativa dello stesso gioco o programma, che con buona probabilità si caricherà e funzionerà correttamente sull’emulatore.
Per quanto riguarda il caricamento, lo sviluppatore ha scelto di non rimuovere le classiche schermate di loading, preferendo invece accelerarne sensibilmente la velocità.
La maggior parte dei giochi ora viene caricata a una velocità compresa tra 10 e 15 volte superiore rispetto a quella originale: un titolo da 48K si avvia in meno di 15 secondi, mentre un gioco completo da 128K richiede circa mezz’ora di minuto.
Le schermate di caricamento, parte integrante del fascino dello ZX Spectrum, sono quindi ancora presenti e godibili in una forma più snella.
L’utente può premere l’icona della cassetta per cambiare nastro o impostare manualmente la posizione della traccia.
In genere, il gioco rileva automaticamente le informazioni necessarie e i sistemi di riproduzione e arresto automatico delle cassette funzionano in modo piuttosto efficace. È comunque possibile intervenire manualmente quando richiesto.
Supporto ROM
L’emulatore permette di caricare file .ROM
direttamente nella stessa area di memoria della BIOS (da +0000 a +4000), fino a un massimo di 16K. Questa funzione è pensata principalmente per caricare programmi diagnostici come lo straordinario RETROLEUM DIAGROM.
Changelog
- Aggiunto il supporto per i file
.POK
(cheat). - Velocità del nastro migliorata per i loader non standard.
- Corretti i loader personalizzati con meno di 8 bit nell’ultimo byte.
- Miglioramenti grafici minori in vari aspetti.
- Correzione dell’icona della cassetta mancante.
- Risolto un problema con il caricamento accelerato (veniva usata per errore la mezza velocità).
Download: SpeccySE v0.8a
Download: Source code SpeccySE v0.8a
Fonte: gbatemp.net