Pubblicato un nuovo aggiornamento di DOSBox Pure, il fork di DOSBox, ed emulatore per giochi DOS, progettato per il frontend RetroArch/Libretro con l’obiettivo di offrire semplicità e facilità d’uso.
L’aggiornamento introduce una nuova interfaccia utente, che include un menu Start migliorato, una tastiera su schermo avanzata e un nuovo mappatore gamepad.
Introdotta inoltre la condivisione di shell di sistema, che consente agli utenti di utilizzare un archivio ZIP di installazione di Windows 1/2/3 per più giochi.
Questa funzionalità offre una soluzione conveniente per gestire risorse condivise tra giochi diversi. Inoltre è stato implementato il supporto multiplayer, con emulazione e tunneling delle interfacce IPX-DOS e del modem seriale su Internet, ampliando le possibilità di gioco multiplayer.
Il mappatore del gamepad è stato invece sottoposto a una rielaborazione significativa, offrendo una selezione preimpostata nel Gamepad Mapper e supporto per la mappatura del gamepad su tutte le porte del controller.
Nuove opzioni video, come “Overscan Border Size”, e opzioni audio, come “Scambia canali stereo”, migliorano ulteriormente la personalizzazione dell’esperienza di emulazione.
Questa versione presenta anche correzioni di bug e ottimizzazioni delle prestazioni, con aggiornamenti significativi per l’emulazione CD-ROM ATAPI, garantendo una maggiore compatibilità con giochi Windows 9x con protezione dalla copia del CD.
L’aggiunta di nuove opzioni di memoria emulata e una cache di ricerca per file di grandi dimensioni migliora la fluidità e il tempo di caricamento dei giochi.
Caratteristiche principali
- Caricamento giochi da ZIP: DOSBox Pure può caricare giochi direttamente da archivi ZIP senza la necessità di estrarli.
- Archiviazione delle modifiche in file di salvataggio separati: Le modifiche apportate a un archivio ZIP caricato vengono salvate in un archivio ZIP separato nella directory dei salvataggi di libretro.
- Montaggio di immagini di dischi da file ZIP: Immagini di CD (ISO o CUE) e immagini di dischi floppy (IMG/IMA/VHD/JRC/TC) possono essere montate direttamente da file ZIP.
- Installazione di un sistema operativo: DOSBox Pure consente l’installazione di un sistema operativo da un’immagine CD-ROM avviabile, creando un’immagine di disco rigido di dimensioni selezionabili.
- Menu di avvio con avvio automatico: DOSBox Pure presenta un menu di avvio che offre un elenco controllabile tramite gamepad di tutti i file eseguibili per il gioco caricato.
- Emulazione di mouse, tastiera e joystick: DOSBox Pure supporta l’emulazione di mouse, tastiera e joystick, consentendo una varietà di modalità di controllo.
- Emulazione 3dfx Voodoo: Il core include l’emulazione di una scheda PCI 3dfx Voodoo, consentendo la compatibilità con giochi DOS compatibili.
- Supporto multiplayer: Il core emula un driver IPX DOS e un modem seriale, consentendo il gioco multiplayer tramite RetroArch.
- Riproduzione MIDI con SoundFonts o MT-32: DOSBox Pure supporta la riproduzione MIDI utilizzando file SoundFont o MT-32.
- Supporto per trucchi, salvataggi e rewind: Il core supporta trucchi, salvataggi e la funzione di rewind, offrendo un’esperienza di gioco più flessibile.
- Condivisione di shell di sistema: DOSBox Pure può integrare contenuti di shell di sistema (.DOSZ) nel menu di avvio, consentendo l’utilizzo di un’installazione di Windows 3.1 per più giochi.
- Gestione dei file salvati: DOSBox Pure salva le modifiche apportate al file system in un file di salvataggio separato, riducendo il rischio di corruzione dei dati.
Uso e installazione
- Utilizzo più semplice: È possibile utilizzare il core facilmente tramite la funzione di download integrata di RetroArch, selezionando Online Updater -> Core Downloader -> DOS (DOSBox-Pure).
- Installazione manuale: È disponibile un download binario del core per Windows, Linux e Raspberry Pi (Arm7) nella pagina delle versioni. L’installazione richiede l’estrazione di
dosbox_pure_libretro.dll
(o.so
per Linux) nella directory dei core di RetroArch.
Changelog
Nuove funzionalità
- Nuova interfaccia utente per menu Start, tastiera su schermo e mappatore gamepad.
- Shell di sistema condivise (usa un archivio ZIP di installazione di Windows 1/2/3 per più giochi) (documentazione) (#421).
- Supporta il multiplayer libretro con emulazione e tunneling di queste interfacce su Internet:
- Driver IPX-DOS.
- Modem seriale (configurabile come null modem o modem dial-up).
- Scheda di rete Ethernet NE2000 da utilizzare in un sistema operativo avviato.
- Aggiunta opzione
Input > Mouse Input Mode
(documentazione) (#400).- Mouse virtuale (predefinito).
- Mouse a controllo diretto (non supportato da tutti i giochi).
- Modalità touchpad (trascina per spostare, tocca per fare clic, ecc.., ideale per i touch screen).
- Disattivato (ignora gli input del mouse).
- Mappatura del gamepad rielaborata:
- Invece della selezione della porta libretro nel frontend, utilizza una selezione preimpostata nel Gamepad Mapper.
- Supporta la mappatura del gamepad per tutte le porte del controller (#324).
- Ordina i tasti delle lettere in ordine alfabetico nel Gamepad Mapper (#335).
- Supporta la rimappatura del pulsante della tastiera su schermo (#154).
- Disco di differenziazione per gioco per il sistema operativo installato (documentazione) (#423).
- Memorizza una cache di ricerca per salvare file di grandi dimensioni negli archivi ZIP montati (ad esempio file ISO), migliora drasticamente il tempo di caricamento dei giochi zippati.
- Aggiunta opzione core di memoria SVGA (#320).
- Aggiunte opzioni di memoria emulata da 256, 512 e 1024 MB (#387).
- Ulteriori miglioramenti all’emulazione CD-ROM ATAPI per i giochi Windows 9x con protezione dalla copia del CD (#295).
- Aggiunta della nuova opzione video “Overscan Border Size” (#180).
- Supporta file SF2 con campioni compressi OGG (a volte chiamati file SF3).
- Aggiunto il supporto per le immagini CD CHD versione 5 non compresse (#40).
- Aggiunto un nuovo valore all’opzione del core “Start Menu” per utilizzare l’avvio automatico senza lo spegnimento automatico del core.
- Carica
DOSBOX.SF2
oMT32_CONTROL.ROM/MT32_PCM.ROM
dall’unitàC:
montata e sovrascrivi la configurazione midi se trovata (#380). - Aggiunta l’opzione audio “Swap Stereo Channels” (#415).
- Memorizza l’immagine del disco attualmente montata con avvio automatico (#438).
Correzioni
- Include lo stato del lettore audio CD nel salvataggio serializzato (#245).
- Mostra i file più grandi di 4 GB nel menu [ Esegui sistema operativo installato ] (#280).
- Corretta la lettura di file ZIP più grandi di 4 GB (#273).
- Correzione dei problemi di rendering con Voodoo nei giochi con motore Build.
- Corrette le mappature di input multipli che controllano lo stesso pulsante/asse (#325).
- Corretti i problemi di prestazioni dovuti all’eccessiva registrazione (#389).
- Corretto l’avvio dei carrelli PCJR (#102).
- Corretti i comportamenti del menu di avvio “spegni il nucleo dopo l’avvio automatico del gioco” e “Mostra sempre il menu all’avvio” (#437).
- Supporta il montaggio di directory locali con un’estensione nel nome (#382).
- Gestisci la parola chiave “fixed” del valore di configurazione dei cicli della cpu (#357).
- Corrette le prestazioni dei giochi Catacomb 3D con le impostazioni predefinite (#303).
- Corrette le prestazioni di Robocop 3 con le impostazioni predefinite (#434).
- Applica una correzione per la mappatura della tastiera di “Fatal Racing/Whiplash” (#403).
- Applica la correzione per la mappatura della tastiera di ‘NBA Jam Tournament Edition’ (#426).
- Aggiornato DOSBox SVN (unite le revisioni 4481 – 4483).
Download: DOSBox Pure v0.9.8 (Linux ARM7) (Linux x64)
Download: DOSBox Pure v0.9.8 (Win32) (Win64)
Download: DOSBox Pure v0.9.8 (Android .so)
Download: Source code DOSBox Pure v0.9.8
Fonte: reddit.com