Il logo di Tindie

Scheda di espansione ESP32 SoftCard per Apple II
Famiglia di computer

Scheda di espansione SoftCard Tindie ESP32

Manuale di installazione e utente

Introduzione

La SoftCard ESP32 è progettata per estendere le capacità della famiglia di computer Apple II utilizzando il modulo ESP32. Allo stesso modo, la SoftCard Z80 originale ha un proprio processore che le consente di eseguire software non originariamente pensato per l'Apple II. Simile anche alla scheda originale a 80 colonne, genera il proprio video composito. Sono supportati gli standard compositi NTSC, NTSC-50 e PAL e l'utente può passare dall'uno all'altro utilizzando un comando. Inoltre, la SoftCard ESP32 produce il proprio suono a 8 bit che viene mixato e riprodotto tramite l'altoparlante Apple II. Per la maggior parte delle sue applicazioni la scheda necessita anche di una scheda microSD formattata FAT32, fornita in dotazione.

A partire dalla versione 3.07 del firmware, la SoftCard ESP32 ha le seguenti funzionalità:

  • Esegui Doom. È shareware o WAD completo fileI file musicali e la musica MP3 devono essere inseriti in una cartella della scheda SD.
  • Esegui Wolfenstein 3D. Uno shareware o una versione completa del gioco deve trovarsi in una cartella della scheda SD.
  • Emula un classico Macintosh. Le immagini della ROM e del floppy/disco rigido devono essere sulla scheda SD.
  • Emula un PC IBM/XT compatibile con DOS e Windows 3.0. Le immagini del floppy/del disco rigido devono essere sulla scheda SD.
  • Emula Sega Master System, NES e TurboGrafx-16 (noto anche come PC Engine in Giappone). Le ROM del gioco devono essere sulla scheda SD.
  • Riproduci i video memorizzati sulla scheda SD. La risoluzione massima è 320×240 per PAL o NTSC-50 e 320×200 per NTSC normale.
  • Connettersi a Internet tramite Wi-Fi.
  • Ascolta flussi audio su Internet o riproduci MP3 fileè memorizzato sulla scheda SD.
  • Una rudimentale console di comando in modalità testo 80×25 con più di 30 comandi distinti.
  • Supporto per un joystick Apple II. Il joystick può essere utilizzato in Doom, Wolfenstein 3D, negli emulatori di console di gioco e nell'emulatore Macintosh, dove può essere un normale joystick o emulare un mouse. Nell'emulatore PC/XT controlla i tasti freccia, ma non emula il mouse.
  • Supporto per Apple Mouse II. Il mouse può essere utilizzato in Doom, Wolfenstein 3D, SMS, NES, TurboGrafx-16, nell'emulatore Macintosh e nell'emulatore PC/XT.
  • Supporto per la modalità scala di grigi 256 per monitor monocromatici.
  • Possibilità di aggiornare il firmware dalla scheda SD man mano che vengono aggiunte nuove funzionalità/correzioni di bug.
  • Un server FTP che dà accesso all'intera scheda SD.

Requisiti hardware

La scheda è stata testata approfonditamente su Apple II+, Apple IIe e Pravetz 82. Alcuni dei primi utilizzatori hanno anche dimostrato di funzionare correttamente su Apple IIgs, Laser 128, Pravetz 8C e Pravetz 8M.
La SoftCard ESP32 non è una scheda avviabile e richiede un dispositivo di emulazione Disk II/Smartport, come FloppyEmu, scheda CFFA3000, Dan ][ Controller, scheda TJ Boldt ProDOS, ecc., oppure un'effettiva unità floppy Apple II con almeno un dischetto vuoto.
La scheda viene fornita con un cavo video da 20″ (50 cm) e una scheda microSD da 32 GB.
Maggiori informazioni possono essere trovate su Applefritter webo semplicemente cercando "The ESP32 SoftCard for the Apple II".

Installazione

La SoftCard ESP32 può essere installata in qualsiasi slot libero di un Apple II/II+, IIe o IIgs. Il programma eseguito sulla CPU dell'Apple II determina automaticamente lo slot.

Video Loop
Il segnale video deve essere collegato tramite la scheda, in modo che possa commutare automaticamente tra il segnale video composito Apple II e il video composito generato dal modulo ESP32. La scheda viene fornita con un cavo video da 50 cm (20”). Può essere utilizzato per collegare l'uscita video composito dell'Apple II al connettore RCA inferiore etichettato VIDEO IN sulla scheda. Il monitor deve quindi essere collegato al connettore RCA superiore etichettato VIDEO OUT. Quando la scheda non è in uso, il segnale video dell'Apple II entra semplicemente tramite VIDEO IN ed esce tramite VIDEO OUT.

Ciclo audio
Anche l'altoparlante dell'Apple II deve essere collegato alla scheda affinché l'audio funzioni.
Il cavo jumper femmina-femmina in dotazione può essere utilizzato per collegare il connettore dell'altoparlante sulla scheda madre Apple II al connettore etichettato SPEAKER IN sulla scheda. L'altoparlante Apple II stesso deve essere collegato al connettore etichettato SPEAKER OUT sulla scheda. Se il cavo dell'altoparlante non è sufficientemente lungo, è possibile utilizzare come prolunga il cavo jumper maschio-femmina in dotazione.
La scheda è stata appositamente progettata per prevenire qualsiasi danno invertendo il positivo e il negativo del connettore SPEAKER IN. Per questo motivo, è possibile utilizzare tentativi ed errori per determinare la polarità corretta. Il segnale acustico di avvio predefinito dell'Apple II verrà emesso solo quando la polarità è corretta.

Il ponticello Apple II+/Apple IIe IIgs
Questo ponticello deve essere chiuso se la SoftCard ESP32 è ospitata su un Apple II/II+ e aperto se ospitata su un Apple IIe. Se il ponticello non è posizionato correttamente non vi è alcun rischio di danneggiamento, tuttavia ciò avrà i seguenti effetti negativi: per Apple II/II+ il suono del
Apple II sarà molto silenzioso e per Apple IIe e IIgs potrebbe verificarsi rumore proveniente dall'altoparlante quando il Wi-Fi è in funzione.
Segnale acustico di avvio all'accensione
Quando l'Apple II è acceso, la SoftCard ESP32 emette un segnale acustico di avvio da 2 kHz.
Può essere ascoltato immediatamente dopo il segnale acustico di avvio dell'Apple II quando l'audio è collegato correttamente, come mostrato in questo video: https://www.youtube.com/watch?v=Jak6qlXeGTk

Funzionamento di base

Il programma di interfaccia SoftCard ESP32
Il programma di interfaccia SoftCard ESP32 viene eseguito sulla CPU Apple II e fornisce tutta la comunicazione tra i dispositivi periferici Apple II e la SoftCard ESP32. È scritto in Assembly e può essere eseguito sotto DOS 3.3 o ProDOS. Può essere caricato da un floppy Apple II o da qualsiasi dispositivo di emulazione Disk II/SmartPort, come una scheda CFFA3000, un controller Dan ][, una scheda TJ Boldt ProDOS, ecc. Ha anche un proprio numero di versione indipendente dalla versione numero del firmware della SoftCard ESP32.

Il programma di interfaccia è disponibile in due varietà quasi identiche: ESP32NTSC e ESP32PAL. Quale dei due viene eseguito determina lo standard video iniziale del segnale video composito generato dalla scheda. Ciò è necessario perché alcuni display NTSC non supportano PAL e viceversa. La scheda supporta entrambi gli standard e l'utente può passare da uno all'altro digitando i comandi PAL o NTSC dal prompt dei comandi della scheda. Tuttavia non è possibile determinare automaticamente quale standard video supporta il display collegato, quindi se ad esampSe la scheda è sempre stata avviata in NTSC, alcuni display PAL mostreranno semplicemente uno schermo vuoto e l'utente non vedrà mai il prompt dei comandi della scheda.

Il seguente CAP file contiene un'immagine DOS 3.3 e un'immagine ProDOS della versione 1.0:Scheda di espansione SoftCard Tindie ESP32 - Simbolo 1
Programma di interfaccia SoftCard ESP32 v1.0.zip (tutti gli Apple ][, ][+, //e)
Programma di interfaccia SoftCard ESP32 v1.0.C.zip (IIgs e cloni)

Una volta eseguito ESP32NTSC o ESP32PAL, sullo schermo viene visualizzato rapidamente quanto segue prima che il segnale video passi a quello generato dalla scheda:

Scheda di espansione SoftCard Tindie ESP32 - Fig 1

Prompt dei comandi della SoftCard ESP32
Una volta che il video passa alla SoftCard ESP32, tutti gli eventi della tastiera, del joystick e del mouse vengono inviati alla scheda dal programma Interface. All'utente viene presentata una schermata di testo 80×25 e un prompt dei comandi. Sono disponibili più di 30 comandi diversi e digitando AIUTO si ottiene un elenco e una breve descrizione. I tasti freccia su e giù e anche il Il tasto sull'Apple IIe può essere utilizzato per scorrerli. I comandi non fanno distinzione tra maiuscole e minuscole, anche se sono elencati in maiuscolo. Sia la freccia sinistra che la il tasto sull'Apple IIe si comporta come il tasto backspace, mentre si preme cancella il comando attualmente digitato.

Elenco dei comandi

BIP o – produrre un segnale acustico molto breve da 2 kHz
BIP – produrre un segnale acustico da 2 kHz con una durata specificata
HOME o CLS: cancella lo schermo e posiziona il prompt nella riga superiore
NTSC – cambia lo standard video composito in NTSC
NTSC-50 o NTSC50: cambia lo standard video composito in NTSC-50
PAL: cambia lo standard video composito in PAL
STANDARD – visualizza lo standard video composito corrente
STANDARD – passare allo standard video composito specificato
SCANSIONE: esegue una scansione della rete Wi-Fi ed elenca i risultati
CONNETTI: connettersi a un hotspot Wi-Fi dopo aver eseguito una scansione della rete
CONNECT <#> – connettersi all'hotspot specificato dal numero
COLLEGARE – connettersi all'hotspot con l'SSID specificato
DISCONNETTI: disconnettersi dall'hotspot attualmente connesso
FTPSERVER – avvia il server FTP sulla porta 21
FTPSERVER ANONYMOUS – avvia il server FTP e consente solo agli utenti anonimi
FTPSERVER – avviare il server FTP e vietare agli utenti anonimi
FTPSERVER STOP – arresta il server FTP
IPCONFIG o IP – visualizza le informazioni IP
MEMORY o MEM – visualizza l'utilizzo corrente della memoria
FONT – visualizza tutti i caratteri del font di sistema
JOYSTICK – testare e calibrare il joystick se presente
MOUSE – testa e configura l'Apple Mouse II se presente
SCHERMO – regola la posizione dell'immagine sullo schermo
SYSTEM – visualizza varie informazioni di sistema
ATTIVITÀ: elenca tutte le attività attualmente in esecuzione
UPDATE – aggiorna il firmware dalla scheda SD
ESCI: esce dal programma di interfaccia ESP32 SoftCard e torna a Basic
REBOOT: riavvia la SoftCard ESP32 senza tornare alla modalità Basic
DOOM – avvia la versione di Doom collocata in /Doom
WOLF3D – avvia la versione di Wolfenstein 3D collocata in /Wolf3D
TG16 o PCE: avvia l'emulatore TurboGrafx-16 (noto anche come PC Engine).
SEGA o SMS: avvia l'emulatore Sega Master System
NINTENDO o NES: avvia l'emulatore del Nintendo Entertainment System
MACINTOSH o MAC: avvia l'emulatore Macintosh Classic
PC – avvia l'emulatore compatibile IBM PC/XT
VIDEO – avvia il lettore video in modalità navigazione per i video inseriti in /Video
ASCOLTA: elenca tutti i flussi audio Internet inseriti in /AudioStreams.txt
ASCOLTA <#> – ascolta il flusso audio specificato dal numero
GIOCAREfilenome/video> – riproduce l'MP3 specificato file o video da /Video
PLAY <#> – riproduci l'MP3 file o video in /Video specificato dal numero
PAUSA – mette in pausa la riproduzione corrente del flusso audio o MP3
RESUME – riprende la riproduzione MP3 o del flusso audio in pausa
STOP – interrompe la riproduzione corrente del flusso audio o MP3
VOLUME <#> – modifica il volume della riproduzione MP3 o del flusso audio
CATALOG o CAT o DIR – elenca la directory corrente
PREFIX o CD – visualizza il nome della directory corrente
PREFIX <#> o CD <#> – cambia la directory corrente (specificata dal numero)
PREFISSO o CD – cambiare la directory corrente (specificata dal nome)
E – Regolare la posizione orizzontale dello schermo
E – Regolare la posizione verticale dello schermo
– Ripristinare le regolazioni dello schermo orizzontale e verticale
– Attiva/disattiva le lettere minuscole (si applica solo a Apple II/II+)

Uscita audio
Alcuni monitor degli anni '80 (come quello Philips sopra) hanno un altoparlante integrato e un audio amplifier. E anche se la scheda non dispone di un connettore per l'audio esterno, è abbastanza semplice aggiungerne uno per chiunque abbia competenze minime di saldatura. Il connettore desiderato può essere posizionato ovunque nell'area di prototipazione e deve essere collegato a terra e al pin superiore del potenziometro RV3 come indicato di seguito:
Scheda di espansione SoftCard Tindie ESP32 - Fig 2ATTENZIONE – Il connettore SPEAKER OUT non può e non deve essere utilizzato per questo scopo perché non è collegato a massa.

Creazione di un disco di avvio con l'interfaccia SoftCard ESP32 e la porta per cassette
Come accennato in precedenza, da questo link è possibile scaricare un'immagine DOS 3.3 o ProDOS contenente il Programma di interfaccia: Programma di interfaccia SoftCard ESP32 v1.0.zip e può essere utilizzato in qualsiasi dispositivo di emulazione Disk II/SmartPort, come una scheda CFFA3000, un controller Dan ][, una scheda TJ Boldt ProDOS, ecc. Tuttavia, se l'utente dispone di una sola unità floppy e nessuna di queste schede moderne , è comunque abbastanza semplice creare un disco di avvio DOS 3.3 o ProDOS contenente ESP32NTSC ed ESP32PAL.

A questo scopo la porta Cassette In dell'Apple II può essere utilizzata con uno smartphone o un laptop utilizzando un normale cavo audio AUX da 3.5 mm. Ecco i passaggi:

  1. Posizionare il disco ][ Scheda di interfaccia nello slot 6 e collegare il floppy all'unità 1. Non funzionerà in nessun altro slot.
  2. Collega la porta Cassette In alla porta delle cuffie del tuo smartphone o laptop utilizzando il cavo audio AUX. Successivamente assicurati che il volume sia al massimo.
  3. Senza un floppy nell'unità, accendi l'Apple II e poi premi . Ciò farà sì che l'unità smetta di girare e la macchina si avvierà in Basic.
  4. Inserire un dischetto vuoto nell'unità floppy e chiudere lo sportello.
  5. Dal prompt di base digitare LOAD e premere
  6. Dal tuo smartphone o laptop gioca ad uno dei due AIF filecontenuti nell'archivio ZIP: ESP32 SoftCard v1.0.AIFs_.zip

Quindi attendi e segui le istruzioni sullo schermo. L'intero processo richiede meno di 2 minuti e una volta completato la macchina si riavvierà dal floppy disk appena formattato.

Convertitore video SoftCard ESP32
La SoftCard ESP32 ha un lettore video in grado di riprodurre video con una risoluzione massima di 320×200 in NTSC e 320×240 in PAL. È anche in grado di avanzare velocemente e tornare indietro di 15 volte utilizzando i tasti freccia. Tuttavia, l'ESP32 non è abbastanza potente per riprodurre qualsiasi formato video e ridurlo alle risoluzioni grafiche NTSC o PAL. Questo è il motivo per cui i video devono essere preconvertiti e ricodificati utilizzando un PC moderno. Esiste un piccolo strumento per Windows in grado di convertire più video di vari formati in un processo batch.

Convertitore video SoftCard ESP32 v1.0
Convertitore video SoftCard ESP32 v1.0.zip (Windows)
ESP32_SoftCard_Video_Converter.zip (MacOs e Linux)
Questo strumento utilizza FFmpeg per convertire video di molti formati diversi e di qualsiasi risoluzione in un formato riproducibile dalla SoftCard ESP32. Per ogni video crea una sottodirectory separata e ne produce 10 diversi files, 5 per NTSC e 5 per PAL.
Inoltre, genera automaticamente una miniatura per ciascun video, se non ne viene fornita una. Questa miniatura è ciò che appare sullo schermo quando il lettore video della ESP32 SoftCard è in modalità navigazione.

Utilizzo:

  1. Estrai il contenuto dello ZIP file in una directory separata sul PC.
  2. Inserisci tutti i video 4:3 nella sottodirectory InputVideos4by3 e tutti i video 16:9 in InputVideos16by9.
  3. Esegui Go.bat e attendi il messaggio TUTTO FATTO. L'operazione può richiedere del tempo a seconda del numero di video e della velocità del tuo PC.
  4. Copia l'intero contenuto della sottodirectory OutputVideos in /Videos sulla scheda SD. Ogni video deve trovarsi nella propria sottodirectory.

Importante: La directory /Video sulla scheda SD non dovrebbe contenerne alcuno files, solo sottodirectory.
La conversione genererà anche un'immagine in miniatura per ciascun video e la inserirà nella stessa directory del video di input, se non ne viene fornita una. Il tempoamp per l'immagine in miniatura generata automaticamente è definita in Go.bat e può essere modificata. Se viene fornita un'immagine in miniatura, questa non verrà sovrascritta. La miniatura ha lo stesso filenome come il video, ma con estensione .PNG. Una strategia consiste nell'eseguire la conversione una volta per generare tutte le miniature, modificarle se necessario e quindi eseguirla di nuovo.

Ecco i 10 generati files per un video intitolato Example.mp4:

  1. Example.ntsc.ts – il video di riproduzione principale per NTSC con audio
  2. Example.ntsc.fwd.ts – la versione con avanzamento veloce a velocità 15x del video senza audio
  3. Example.ntsc.rwd.ts – la versione inversa a velocità 15x del video senza audio
  4. Example.ntsc.idx – un indice file utilizzato per la sincronizzazione durante FF e Rewind
  5. Example.ntsc.img.ts – la miniatura del video da visualizzare in modalità navigazione
  6. Example.pal.* – gli altri 5 files per PAL, equivalenti a quelli sopra descritti

Contenuto del convertitore video SoftCard ESP32:

  • InputVideos4by3 – una sottodirectory vuota in cui tutti i video 4:3 devono essere inseriti per la conversione da parte dell'utente
  • InputVideos16by19 – una sottodirectory vuota in cui tutti i video 16:9 devono essere inseriti per la conversione da parte dell'utente
  • OutputVideos: una directory vuota in cui tutti i video convertiti verranno inseriti dal processo di conversione, ciascuno nella propria sottodirectory
  • Convert.bat – un batch file che genera i 5 diversi files chiamando ffmpeg.exe. Questo lotto file viene chiamato solo da Go.bat
  • Go.bat – il lotto file che converte tutti i video inseriti in InputVideos4by3 e InputVideos16by9
  • ReadMe.txt: istruzioni su come utilizzare lo strumento
  • ffmpeg.exe – uno dei 3 eseguibili di FFmpeg. Fa tutto il lavoro pesante.
    Scaricato da: https://ffmpeg.org
  • VideoIndexer.exe – una piccola utility da riga di comando scritta in C che genera l'indice file
  • VideoIndexerSource.zip: il codice sorgente C di VideoIndexer.exe

Cronologia delle revisioni del firmware:

versione 1.00
– Versione iniziale completa di tutte le funzionalità
versione 1.01
– Lettore video: aggiunti video separati per PAL e NTSC a causa delle diverse proporzioni.
– Lettore video: risolto un bug che causava la mancata centratura dell'immagine orizzontalmente in NTSC.
versione 1.02
– Doom: risolto un arresto anomalo alla fine del primo livello, subito prima della schermata di completamento del livello.
– Doom: le impostazioni verranno ora salvate quando l'utente salva una partita e quando esce da Doom.
– Lettore audio: l'esecuzione del comando ASCOLTA mentre non si è connessi a Internet avvierà ora una connessione Wi-Fi.
– Lettore audio: aumentato il timeout del comando ASCOLTA, che era di soli 250 ms – non sufficiente quando il sito di streaming è troppo lontano.
– Lettore audio: la riproduzione ora si interromperà prima di avviare Doom, Wolfenstein 3D, il lettore video o uno qualsiasi degli emulatori.
– Scheda SD: l'elenco di una directory non mostrerà più le sottodirectory e fileIniziamo con un punto.
versione 1.03
– Wi-Fi: aumentato il timeout della connessione da 10 a 20 secondi.
– Lettore audio: risolto un crash che a volte si verificava proprio alla fine di un MP3.
– Lettore video: raddoppiato il buffer del codec SBC a 8K per evitare l'overflow del buffer che causa popping nell'audio.
versione 1.04
– Aggiunto lo standard video composito NTSC-50 (320×240) per i vecchi televisori e monitor CRT a colori NTSC. Per cambiare, basta digitare NTSC-50.
– Lettore video: risolto un crash durante il tentativo di riprodurre un video non convertito o un MP3 inserito nella directory /Video.
– Prompt dei comandi: colpire ora torna al primo comando, invece di fermarsi all'ultimo.
versione 1.05
– Emulatori Sega/Nintendo: corretta la frequenza del suono errata in NTSC-50.
versione 1.06
– Mouse: aggiunta la possibilità di invertire l'asse X o l'asse Y del mouse utilizzando il comando MOUSE.
– Scheda SD: il comando SYSTEM ora mostra anche il numero di settori e la dimensione del settore della scheda SD.
versione 1.07
– Emulatore Mac: aumentata la memoria a disposizione dell'emulatore Mac da 2.5 MB a 3 MB.
– Emulatore Mac: l'esecuzione del comando MAC da una sottodirectory caricherà la ROM del Mac e le immagini del disco trovate in quella sottodirectory.
– Emulatori Sega/Nintendo: eseguendo il comando SEGA o NINTENDO da una sottodirectory verranno visualizzate solo le ROM presenti in quella sottodirectory.
versione 1.08
– Risolto un problema di rumore video che si verificava quando la SoftCard ESP32 era ospitata all'interno di un Apple IIgs.
– Nintendo: risolto un problema che causava l'interruzione del video su NTSC quando il gioco "Blades of Steel" veniva lanciato per primo.
—–
versione 2.00
– Aggiunto l'emulatore della console di gioco TurboGrafx-16 (noto anche come PC Engine).
Per iniziare basta digitare TG16 o PCE.
versione 2.01
– Prompt dei comandi: aggiornata la schermata della guida per includere il comando TG16/PCE.
– TurboGrafx-16: risolto un bug che causava il passaggio di alcuni giochi in una modalità grafica non supportata su PAL al riavvio.
versione 2.02
– Server FTP: risolto un bug che causava disconnessioni casuali durante il trasferimento di grandi dimensioni files.
– Server FTP: risolto un bug che impediva agli utenti non anonimi di connettersi.
– Server FTP: aumentata la velocità di trasferimento da circa 1 Mbps a circa 2 Mbps.
– Lettore audio: risolto un bug che causava HTTPS URLnon è per connettersi. Ora vengono impostati correttamente su HTTP.
– Lettore audio: risolto un bug di analisi che ne causava alcuni URLs con i due punti dopo una barra per fallire.
– Lettore audio: risolto un bug che causava nomi di stream lunghi o lunghi URLs per interrompere la tabella dei comandi LISTEN.
—–
versione 3.00
– Aggiunto un emulatore compatibile IBM PC/XT. Per iniziare basta digitare PC.
– Aggiunta la possibilità di attivare/disattivare l'uso delle lettere minuscole quando l'host è Apple II+.
– Lettore audio: risolto un bug che causava streaming con 48K sampla tariffa da saltare.
versione 3.01
– La radio Wi-Fi è ora spenta finché non viene utilizzata. Ciò riduce il consumo energetico della scheda di 70 mA.
– Prompt dei comandi: risolto un bug che faceva sì che la password Wi-Fi rimanesse non mascherata durante l'utilizzo di CONNECT
– Prompt dei comandi: risolto un bug che causava la rimozione degli spazi dall'SSID anche durante l'utilizzo di CONNECT
versione 3.02
– Emulatore PC: resi i requisiti di sincronizzazione verticale Hercules/MDA uguali a quelli dell'emulatore Macintosh.
– Emulatore PC: risolto un bug che impediva la digitazione di numeri o la pressione del pulsante sinistro del mouse su tutti gli Apple II+ senza joystick.
– Emulatore PC: risolto un bug che causava la mancata visualizzazione corretta di tutti i giochi Sierra On-Line AGI quando veniva selezionato TGA o CGA.
– Emulatore PC: risolto un bug che causava colori errati nella modalità MCGA a 256 colori per i giochi che aggiornano dinamicamente la tavolozza.
versione 3.03
– Lettore video: risolto un crash in PAL quando lo schermo veniva spostato completamente a destra utilizzando
versione 3.04
– Emulatori Mac e PC: aggiunta un'opzione per 480i in NTSC e 576i in PAL per TV e monitor al plasma/LCD/LED.
– Emulatore Mac: aggiunta una tabella che mostra le immagini del disco che verranno montate, simile all'emulatore PC.
versione 3.05
– Emulatore NES: risolto un bug che causava il malfunzionamento dell'audio in Super Mario Bros. 3 su NTSC.
versione 3.06
– Emulatore SMS: risolto un grave bug introdotto nella v3.00 che causava problemi in alcuni giochi su NTSC.
versione 3.07
– Emulatore PC: risolto un bug che causava una riduzione delle prestazioni dopo l'uscita da qualcosa utilizzando .

Documenti / Risorse

Scheda di espansione SoftCard Tindie ESP32 [pdf] Manuale d'uso
Scheda di espansione SoftCard ESP32, ESP32, Scheda di espansione SoftCard, Scheda di espansione, Scheda

Riferimenti

Lascia un commento

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