[DS/DSi] SugarDS 0.8 : Emulatore Amstrad CPC 646 e 6128 per Nintendo DS/DSi

SugarDS è un emulatore per Nintendo DS e DSi che permette di giocare ai classici giochi dell’Amstrad CPC 464 (64K) e CPC 6128 (128K) direttamente sul tuo portatile preferito! Con il supporto per file .SNA.DSK e .CPR, questo emulatore offre un’esperienza fedele e ricca di funzionalità per gli appassionati retro.


🔹 Caratteristiche principali

  • Emulazione di Amstrad CPC 464 (64K) e CPC 6128 (128K)

  • Caricamento di file .SNA (snapshot di memoria) e .DSK (dischi) fino a 1024K (supporto per dischi singoli e doppia faccia)

  • Supporto per cartucce Plus2CPC (file .CPR fino a 512K)

  • Supporto per cartucce Dandanator (solo banking, nessuna scrittura su EEPROM)

  • Emulazione CRTC Type 3 con gestione di:

    • Split screen

    • Rupture

    • Scorrimento verticale fluido

    • Scorrimento orizzontale approssimativo

  • Salvataggio e caricamento degli stati per riprendere il gioco dove lo hai lasciato

  • Supporto per dischi da 3.5″ (fino a 720K con PARADOS)

  • Espansione di memoria fino a 512K (supporto per giochi avanzati come Mighty Steel Fighters)

  • Tastiera numerica aggiuntiva per una migliore compatibilità con i giochi

  • Regolazione dello schermo (scala, offset, modalità PAN e COMPRESSED per adattare la risoluzione CPC al DS)


🔹 Copyright e licenze

SugarDS è stato sviluppato da Dave Bernazzani (wavemotion-dave) nel 2025, integrando codice da diversi progetti open-source rilasciati sotto licenza GNU GPL. Tra i contributi principali:

  • CrocoDS (Miguel Vanhove)

  • Win-CPC (Ludovic Deplanque)

  • Caprice32 (Ulrich Doewich)

  • Arnold (Andreas Micklei e Kevin Thacker)

  • Librerie audio AY-3-8910 (FluBBa / Fredrik Ahlström)

  • Compressione LZAV (Aleksey Vaneev, licenza MIT)

L’emulatore è rilasciato sotto GNU GPL v2 (o successiva), garantendo la libertà di utilizzo, modifica e distribuzione, purché si rispettino i termini della licenza.

🔸 BIOS e diritti Amstrad

Come altri emulatori CPC, SugarDS include i file BIOS dell’Amstrad CPC. Secondo una nota di Cliff Lawson (Amstrad), è consentita la redistribuzione purché:

  1. I messaggi di copyright non vengano modificati.

  2. Venga riconosciuto che “Amstrad ha gentilmente concesso il permesso di ridistribuire il suo materiale protetto da copyright, ma ne conserva i diritti”.

Se i detentori dei diritti del BIOS richiedessero la rimozione, verrà prontamente eseguita.


🔹 Configurazione e controlli

🎮 Mappatura dei tasti

  • L + D-Pad: Sposta lo schermo (offset)

  • R + D-Pad: Ridimensiona lo schermo (disabilita l’auto-scale)

Poiché l’Amstrad CPC ha una risoluzione superiore a quella del DS, è possibile comprimere l’immagine o spostare la visuale per adattarsi ai giochi con barre di stato in alto/basso.

💾 Supporto dischi e cartucce

  • File .DSK fino a 720K (supporto per dischi doppi)

  • File .CPR (cartucce) fino a 512K (no emulazione CPC+)

  • Supporto Dandanator (solo banking, nessuna scrittura EEPROM)

  • Multi-disk: possibilità di cambiare disco durante il gioco dal menu


🔹 Problemi noti

  • Prehistorik II: grafica glitchata

  • Pinball Dreams: problemi grafici nelle schermate introduttive (gameplay migliore)


🔹 Cronologia delle versioni

📌 v0.8 (06-Giu-2025)

  • Miglioramenti alla temporizzazione della CPU Z80

  • Supporto per dischi doppi migliorato

  • Espansione di memoria fino a 512K

  • Supporto Dandanator (cart banking)

  • Schermo inferiore con opzione di oscuramento

  • Fix minori

📌 v0.7 (04-Giu-2025)

  • Supporto per dischi doppi (es. Orion Prime)

  • Salvataggio automatico delle modifiche ai dischi su SD

  • Miglioramenti alla tastiera (tastierino numerico)

  • Miglioramenti alla modalità Mode 2

  • Nuova skin con logo Amstrad Croc

📌 v0.6 (02-Giu-2025)

  • Supporto cartucce .CPR fino a 512K

  • Supporto dischi da 3.5″ (720K)

  • Miglioramenti alla temporizzazione Z80

📌 v0.5 (01-Giu-2025)

  • Prima beta pubblica!


🔹 Download e informazioni

Scarica l’ultima versione su GitHub:
🔗 https://github.com/wavemotion-dave/SugarDS/releases/tag/0.8

SugarDS è fornito “così com’è”, senza garanzie. Buon divertimento nel mondo retrò dell’Amstrad CPC!

Da FRANCESCO

Sviluppatore a tempo perso nato negli anni 80, amante delle console e delle retro console.Il mio motto è quello di aiutare il prossimo senza avere rimorsi di cio' che hai fatto.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.