Home Emulatori Rilasciato SugarDS v0.8: L’emulatore Amstrad CPC per Nintendo DS con supporto...

[Scena DS] Rilasciato SugarDS v0.8: L’emulatore Amstrad CPC per Nintendo DS con supporto multi-disco e miglioramenti Z80

27
0

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