Pubblicato un rapido aggiornamento per MicroDS, l’emulatore del Tandy MC-10 sviluppato dal developer Wavemotion-Dave per console Nintendo DS, DSi, XL e LL.

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.
L’ultimo aggiornamento introduce il supporto a tutti gli opcode non documentati della CPU 6803, una parziale integrazione dell’MCX per l’utilizzo di MCXBASIC 2.1, un miglioramento nella gestione dei timer con l’implementazione del corretto sistema di latch del contatore e un’ampia revisione del codice, arricchito da nuove annotazioni e interventi di pulizia generale.
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
- Implementati tutti gli opcode non documentati della CPU 6803.
- Aggiunto supporto parziale MCX per MCXBASIC 2.1.
- Migliorata la gestione dei timer e implementato il corretto latch del contatore.
- Pulizia e commenti al codice in generale, dove il tempo lo ha permesso.
Download: MicroDS v0.9
Download: Source code MicroDS v0.9
Fonte: gbatemp.net
![[Scena PS5] VoidWhisper porta ShadowMount su Ko-fi: la nuova era dell’automount su PS5 jailbroken](https://www.biteyourconsole.net/wp-content/uploads/VoidWhisper1-238x178.webp)


![[Scena PS5] VoidWhisper porta ShadowMount su Ko-fi: la nuova era dell’automount su PS5 jailbroken](https://www.biteyourconsole.net/wp-content/uploads/VoidWhisper1-100x75.webp)




