Retro & Emulazione

DOSBox Staging 0.83.1 stabile corregge joystick, IPX e Zone Raiders

La versione di manutenzione risolve regressioni di input, rete e cattura immagini. Arriva CHCP; cambiano le impostazioni automatiche della lingua.

di Klav 3 minuti di lettura
Prince of Persia in un’immagine dimostrativa della documentazione ufficiale di DOSBox Staging: materiale di repertorio.

DOSBox Staging 0.83.1 è disponibile come versione stabile. L’aggiornamento dell’emulatore DOS si concentra sulle regressioni delle versioni precedenti: fra i problemi risolti ci sono joystick che smettevano di rispondere, cambiamenti alle impostazioni IPX e anomalie nella cattura degli screenshot.

È una release di manutenzione, distinta dalle build di sviluppo 0.84.0-alpha. Il riferimento per le modifiche è il documento delle note di rilascio pubblicato nel repository ufficiale, insieme al confronto con la versione 0.83.0.

Joystick e rete tornano a funzionare dopo i cambi di configurazione

La nuova versione corregge il joystick che poteva diventare inutilizzabile modificando joysticktype durante l’esecuzione. Interviene inoltre sui problemi della rete IPX quando l’impostazione veniva attivata o disattivata senza riavviare l’emulatore.

Un’altra correzione riguarda i giochi con supporto al joystick quando era attiva l’emulazione audio Innovation SSI-2001. La variante The Entertainer utilizzava porte che potevano interferire con il gameport: adesso richiede il valore esplicito innovation = entertainer, mentre innovation = on mantiene il comportamento della scheda SSI-2001 senza attivare quella variante.

Zone Raiders, screenshot e avvio dei programmi

Su macOS viene risolta la grafica distorta di Zone Raiders, legata a una regressione di 0.83.0. Sono corrette anche le catture delle immagini renderizzate con presentation_mode = host-rate oppure vsync = on. Gli overlay delle maschere CRT vengono allineati all’immagine per evitare variazioni di tinta in particolari combinazioni di pattern e dimensioni della finestra.

Torna inoltre a funzionare l’esecuzione di programmi e file batch tramite percorsi relativi privi dell’estensione. Le note includono correzioni al parsing di MOUNT e alle perdite della memoria privata DOS quando EMS e XMS vengono ripetutamente attivati e disattivati.

Su Windows viene ripristinata l’opzione --noconsole. Il progetto segnala anche un eseguibile ridotto da circa 45 a 13 MB: il dato riguarda la dimensione del file, non una misura della RAM risparmiata o un incremento delle prestazioni dei giochi.

CHCP e lingua: cosa controllare prima dell’aggiornamento

La novità funzionale è CHCP, che cambia la code page senza modificare il layout della tastiera. Serve, per esempio, quando un programma richiede una codifica diversa per visualizzare correttamente i caratteri grafici, ma si vuole conservare la disposizione dei tasti.

L’aggiornamento rimuove il rilevamento automatico della localizzazione, giudicato poco affidabile sulle diverse piattaforme. Chi usa auto nelle impostazioni keyboard_layout e country deve scegliere valori espliciti seguendo il manuale ufficiale. Per gli altri utenti già su 0.83.0 il progetto descrive il passaggio come sostanzialmente diretto.

La release stabile è reperibile dal repository del progetto. Le immagini di questo articolo provengono dalla documentazione ufficiale e illustrano l’emulazione già esistente: non rappresentano test effettuati dalla redazione o confronti prima e dopo le correzioni di 0.83.1.

Leave A Reply