Il talentuoso sviluppatore Wavemotion-Dave ha da poco pubblicato un nuovo emulatore per console Nintendo DS, DSi, XL e LL, noto con il nome di MicroDS e dedicato al Tandy MC-10 Micro Color Computer.

MicroDS si distingue per la sua solida emulazione del processore MC6803, cuore del Tandy MC-10, supportando i 4 KB di RAM interna e i 16 KB di RAM di espansione esterna, per un totale di 20 KB, oltre a 128 byte di RAM dedicata alla CPU.
Per chi desidera spingersi oltre, l’emulatore offre un’opzione di espansione della memoria fino a 32 KB, configurabile direttamente nelle impostazioni della macchina.
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
- Correzione per la grafica SG6 quando l’indice dei caratteri è > 128.
- Aggiunto un sottoinsieme di istruzioni “non documentate” comuni del 6803.
- Il tasto START esegue i comandi
CLOAD/CLOADMe il tasto SELECT esegue il comandoRUN. - Pulizia del codice di configurazione e della gestione delle mappature dei tasti.
- Rimosso il supporto parziale per MCX in attesa di una soluzione migliore.
Download: MicroDS v0.8
Download: Source code MicroDS v0.8
Fonte: gbatemp.net

![[Scena DS/DSi] Rilasciato RocketVideoPlayer v2.2.0 ora con video fino a 72 FPS, audio stereo e supporto per film più lunghi](https://www.biteyourconsole.net/wp-content/uploads/RocketVideoPlayer--238x178.webp)


![[Scena DS/DSi] Rilasciato RocketVideoPlayer v2.2.0 ora con video fino a 72 FPS, audio stereo e supporto per film più lunghi](https://www.biteyourconsole.net/wp-content/uploads/RocketVideoPlayer--100x75.webp)


![[Scena DS] Rilasciato l’emulatore A7800DS v5.0](https://www.biteyourconsole.net/wp-content/uploads/AtariA78-100x75.webp)
