Home Emulatori MicroDS: L’emulatore Tandy MC-10 di Wavemotion-Dave rivive su Nintendo DS

MicroDS: L’emulatore Tandy MC-10 di Wavemotion-Dave rivive su Nintendo DS

66
0

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/CLOADM e il tasto SELECT esegue il comando RUN.
  • 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

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: PS5

Vedi altri prodotti PS5

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui
Captcha verification failed!
Punteggio utente captcha non riuscito. Ci contatti per favore!

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