Pubblicato un nuovo aggiornamento per SugarDS, l’emulatore dedicato agli home computer Amstrad CPC 464 e 6128 sviluppato dal talentuoso developer wavemotion-dave per console Nintendo DS.
L’emulatore è in grado di riprodurre con accuratezza i modelli CPC 464 (64K) e 6128 (128K), supportando i formati di file .SNA
, .DSK
e .CPR
con dimensioni fino a 1024K e 512K, a seconda del tipo.
In questa nuova versione, sono stati apportati significativi miglioramenti al timing del core Z80, avvicinando ulteriormente le prestazioni dell’emulazione a quelle reali degli Amstrad.
Sono stati ridotti i glitch grafici riscontrati in alcuni giochi, migliorato il supporto per i dischi a doppia facciata e introdotta la possibilità di espandere la memoria fino a 512K, rendendo possibile l’esecuzione di titoli precedentemente incompatibili come Mighty Steel Fighters.
Inoltre, è stato aggiunto il supporto al Dandanator per il banking delle cartucce (esclusa la scrittura su EEPROM) e una nuova funzione di oscuramento dello schermo inferiore. Completano l’aggiornamento una serie di pulizie del codice e piccole correzioni.
Caratteristiche
- Emula i modelli Amstrad CPC 464 (64K) e CPC 6128 (128K).
- Supporta il caricamento di file
.SNA
e.DSK
fino a una dimensione totale di 1024K. - Compatibile con cartucce Plus2CPC, permettendo il caricamento di file
.CPR
fino a 512K. - Emula approssimativamente il CRTC di Tipo 3, con supporto per split screen, effetti di rottura dello schermo, scrolling verticale fluido e una resa approssimativa dello scrolling orizzontale.
- Consente di salvare e caricare lo stato della partita, per riprendere il gioco dal punto in cui lo si era lasciato.
File BIOS
Seguendo l’esempio della quasi totalità degli emulatori Amstrad CPC, i file BIOS sono già inclusi all’interno dell’emulatore e non è necessario che l’utente li procuri separatamente. Questo approccio è stato confermato anche da una nota di Cliff Lawson.
Pertanto, i file BIOS del CPC restano sotto copyright Amstrad in qualunque forma esistano. Se qualcuno, in veste ufficiale, detiene i diritti su questi file e desidera che vengano rimossi dall’emulatore, l’autore è disponibile a farlo. In caso contrario, ringrazia per il permesso implicito all’utilizzo.
Configurazione
- In arrivo prossimamente — ci sarà molto di cui parlare!
Mappatura dei comandi
- Tasto dorsale sinistro (L) + D-Pad per regolare lo spostamento.
- Tasto dorsale destro (R) + D-Pad per regolare la scala (disattiva lo scaling automatico).
Supporto dischi
- Sono supportati file
.DSK
fino alla dimensione massima consentita dai floppy da 3,5″ con PARADOS, pari a circa 720K.
Supporto cartucce
- Sono supportate cartucce
.CPR
fino a 512K, ma questo non è un emulatore CPC+.
Supporto SNA
- Da definire.
Problemi noti
- Prehistorik II presenta gravi glitch grafici. Pinball Dreams mostra problemi visivi durante le schermate iniziali, ma il gameplay funziona correttamente.
Changelog
- Ottimizzazione del timing del core Z80 per avvicinarlo maggiormente alle prestazioni reali degli Amstrad.
- Riduzione dei glitch grafici nei giochi.
- Supporto migliorato per i dischi a doppia facciata.
- Ora è supportata l’espansione di memoria fino a 512K – Mighty Steel Fighters risulta ora avviabile.
- Aggiunto il supporto al Dandanator per il cart-banking (solo lettura, senza scrittura su EEPROM).
- Introdotta la funzione di oscuramento dello schermo inferiore.
- Altre ottimizzazioni minori e correzioni varie, compatibilmente con il tempo disponibile.
Download: SugarDS v0.8
Download: Source code SugarDS v0.8
Fonte: gbatemp.net