Con il rilascio della versione 1.0 stabile, MicroDS compie un passo decisivo nel consolidare la sua posizione come emulatore affidabile e completo del Tandy MC-10 su console Nintendo DS, DSi, XL e LL.

Sviluppato da Wavemotion-Dave, il progetto riproduce con grande precisione il processore MC6803, garantendo il supporto ai 4 KB di RAM interna e ai 16 KB dell’espansione esterna, per un totale di 20 KB, oltre ai 128 byte di memoria riservata alla CPU.
Gli utenti più appassionati possono inoltre sfruttare un’opzione che permette di espandere la memoria fino a 32 KB, facilmente configurabile dalle impostazioni dell’emulatore.
La release 1.0 non si limita a segnare il passaggio da una fase di sviluppo in divenire a una versione stabile, ma introduce anche importanti novità e rifiniture.
Tra queste spicca la nuova modalità di emulazione Alice 4K, l’aggiunta delle opzioni STOP e REWIND per la gestione dei nastri e la correzione del sistema di salvataggio e caricamento degli stati nelle configurazioni superiori ai 20 KB di memoria.
A completare il pacchetto, una pulizia generale del codice che rende l’intero progetto più solido ed efficiente. A seguire, la versione hotfix 1.0a ha introdotto un ulteriore dettaglio estetico, con la correzione dello sfondo alfanumerico che non è nero, ma di un verde molto scuro.
Caratteristiche
- Emulazione del Tandy MicroColor Computer MC-10 con core CPU MC6803 solido.
- RAM interna da 4K + RAM di espansione esterna da 16K per un totale di 20K (+128 byte di RAM CPU).
- Espansione opzionale della memoria fino a 32K nella configurazione della macchina.
- Supporto cassette (
.c10) per caricare giochi e programmi. - Salvataggio/Caricamento dello stato di gioco (uno slot).
- Scambio schermo LCD (premere e tenere premuti L+R+X durante il gioco).
- Snapshot dello schermo LCD (premere e tenere premuti L+R+Y durante il gioco; il file .png sarà scritto sulla scheda SD).
- Tastiera virtuale stilizzata come il MC-10 con possibilità di mappare qualsiasi tasto della tastiera ai pulsanti del DS.
- Velocità piena, audio completo e frame-rate massimo anche su hardware più vecchio.
File BIOS/BASIC necessari
Per funzionare correttamente, l’emulatore necessita della ROM MICROBASIC, che deve essere nominato MC10.BIN o MC10.ROM (CRC32: 11fda97e – stesso file, solo nomi diversi). Questo deve essere posizionato nella stessa cartella dell’emulatore oppure in /roms/bios.
Caricamento dei giochi
Questo emulatore MC-10 supporta i file .C10 delle cassette, il formato più comune trovato sul web per la macchina MC-10.
I giochi/programmi si dividono in due tipi principali: BASIC e Machine Language (linguaggio macchina). Ognuno richiede un comando di caricamento diverso in MICROBASIC.
L’emulatore tenta di indovinare automaticamente il tipo di programma (circa il 95% dei casi è corretto), ma è possibile sovrascrivere la scelta nella configurazione di ogni singolo gioco.
Caricamento di un programma in linguaggio macchina vs BASIC:
- Linguaggio macchina:
CLOADM
EXEC
- BASIC:
CLOAD
RUN
Premere il pulsante START per inviare automaticamente il comando di caricamento una volta arrivato alla schermata principale di MICROBASIC.
Opzioni di configurazione
MicroDS include:
- Opzioni globali: Applicate all’emulatore e a tutti i giochi.
- Opzioni specifiche per ogni gioco: Applicate solo al file del gioco caricato.
Opzioni di mappatura dei tasti
Ogni gioco può configurare singolarmente i 10 pulsanti del DS (D-PAD, ABXY, L/R) per replicare un tasto della tastiera.
- Predefinito: Il
e il pulsante
replicano i cursori (AWSX). - Premendo il pulsante
nella schermata, puoi cambiare tra preset comuni (es. WASD).
Tasti speciali
- START: Invia automaticamente il comando CLOAD/CLOADM.
- SELECT: Invia automaticamente il comando RUN a MICROBASIC.
Tastiere
L’emulatore supporta una versione virtuale touch-screen della tastiera MC-10.
- Nota: Sul DS è possibile premere un solo tasto alla volta.
- Il tasto SHIFT funziona come toggle temporaneo: premi SHIFT, poi il tasto successivo sarà SHIFT-ed.
Screenshot e Scambio Schermo
- Scambio schermo: Premere e tenere premuti i pulsanti
+
+
per invertire schermo superiore e inferiore. Solo il bottom screen è touch-sensitive. - Screenshot: Premere e tenere premuti i pulsanti
+
+
per creare uno snapshot del gioco.
- Il file sarà salvato con data/ora sulla SD card nella stessa cartella del gioco.
Changelog
- Aggiunta la modalità di emulazione Alice 4K.
- Aggiunte le opzioni STOP e REWIND per i nastri.
- Corretto il salvataggio e caricamento degli stati per configurazioni superiori a 20K.
- Pulizia generale del codice per la release 1.0.
- Hotfix 1.0a per lo sfondo alfanumerico (non è nero, ma di un verde molto scuro!).
Download: MicroDS v1.0a
Download: Source code MicroDS v1.0a
Fonte: gbatemp.net


![[Scena PSP] PSP Sidecar accelera la XMB: plugin per PSP con ARK-4 rende i giochi quasi istantanei](https://www.biteyourconsole.net/wp-content/uploads/PSPSidecar-238x178.webp)


![[Scena PSP] PSP Sidecar accelera la XMB: plugin per PSP con ARK-4 rende i giochi quasi istantanei](https://www.biteyourconsole.net/wp-content/uploads/PSPSidecar-100x75.webp)
![[Scena PS4] Rilasciato SATURN-FPKG v1.0](https://www.biteyourconsole.net/wp-content/uploads/SaturmFPKG-100x75.jpg)

