Dopo 10 anni DOSBox viene aggiornato e raggiunge la nuova versione DOSBox 0.75

Dopo 10 anni dall'ultima significativa release del popolare emulatore DOSBox arriva una nuova versione di questo emulatore che è stata ripresa dai fan che ha iniziato un nuovo progetto, che ha raccolto numerosi follower e che ha lavorato su varie patch affinché questa nuova versione potesse arrivare.

Per coloro che non hanno familiarità con DOSBox, dovresti sapere che questo è un emulatore MS-DOS multipiattaforma scritto utilizzando la libreria SDL e sviluppato per eseguire vecchi giochi DOS su Linux, Windows e macOS.

È importante ricordare che questo nuovo progetto di "DOSBox Staging" è sviluppato da un team separato e non è associato al DOSBox originale, in cui sono stati osservati solo piccoli cambiamenti negli ultimi anni.

Tra gli obiettivi di DOSBox Staging c'è la fornitura di un prodotto di facile utilizzo, semplificando il coinvolgimento di nuovi sviluppatori (ad esempio, utilizzando Git invece di SVN), lavorare per funzionalità in espansione, focus principale sui giochi DOS e supporto per piattaforme moderne.

Gli obiettivi del progetto non sono fornire supporto per sistemi legacy come Windows x e OS / 2, nonché concentrarsi sull'emulazione dell'hardware DOS. Il compito principale è garantire prestazioni di alta qualità dei vecchi giochi su sistemi moderni (è in fase di sviluppo un fork separato di dosbox-x per emulare il team).

Cosa c'è di nuovo in DOSBox Staging 0.75?

In questa nuova versione i partecipanti allo sviluppo si sono concentrati sulla transizione alla libreria multimediale SDL 2.0 e che è stato completato con successo, con esso il supporto per SDL 1.2 è stato interrotto, oltre a ciò viene anche fornito supporto per diverse API grafiche moderne, inclusa l'aggiunta di una nuova modalità di output "texture", che può funzionare tramite OpenGL, Vulkan, Direct3D o Metal.

Da parte dei miglioramenti possiamo scoprire che DOSBox Staging 0.75 ha supporto per file CD-DA (Compact Disc-Digital Audio) nei formati FLAC, Opus e MP3 (precedentemente supportati WAV e Vorbis).

a parte quello aggiunto il supporto per le alte risoluzioni, che consiste nell'eseguire una corretta modalità di ridimensionamento dei pixel ma cercando sempre di preservare le proporzioni, ad esempio, quando si avvia un gioco 320 × 200 su uno schermo 1920 × 1080, i pixel verranno scalati 4 × 5 per ottenere un'immagine 1280 × 1000 senza sfocature.

Le impostazioni di rendering sono cambiate. Per impostazione predefinita, viene utilizzato un back-end basato su OpenGL con ridimensionamento e correzione delle proporzioni 4: 3 utilizzando lo shader OpenGL. Supporto per la ricostruzione dinamica aggiunto per CPU a 64 bit e sono state aggiunte le modalità di output monocromatico e composito per i giochi scritti per schede grafiche CGA.

Delle altre modifiche menzionate di questa nuova versione:

  • Aggiunta la possibilità di ridimensionare arbitrariamente la finestra.
  • Il comando AUTOTYPE è stato aggiunto per simulare l'input da tastiera, ad esempio per bypassare gli screen saver.
  • Sono stati aggiunti nuovi metodi di personalizzazione per il comportamento del mouse.
  • Per impostazione predefinita, viene utilizzato l'emulatore Nuked OPL3, che fornisce una migliore emulazione di AdLib e SoundBlaster.
  • Aggiunta la possibilità di cambiare i tasti di scelta rapida al volo.
  • La configurazione su Linux è stata spostata nella directory ~ / .config / dosbox /.
  • Aggiunto supporto per l'utilizzo di shader GLSL per accelerare il rendering dell'output emulato.
  • I costrutti del linguaggio C ++ 11 sono ora consentiti.
  • È stato implementato un sistema di integrazione continua (CI) che si basa su ogni spinta del codice per fornire un feedback immediato agli sviluppatori
  • Sono stati aggiunti i controlli dell'analisi statica eseguiti da Clang di LLVM, Coverity di Synopsys e Studio PVS (Program Verification Systems) di VIVA64.
  • Aggiunti controlli di scansione dinamici eseguiti da Clang Undefined Behavioral (UB) Sanitizer e GCC UB e Address Sanitizers.
  • Crea in modo pulito su tutti i compilatori e le piattaforme supportati

Infine se vuoi saperne di più a riguardo, puoi consultare i dettagli nel seguente link.

Installazione

Per coloro che sono interessati a poter installare questa nuova versione, possono consultare le istruzioni nel seguente link


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.