Après 10 ans, DOSBox a été mis à jour et atteint sa nouvelle version DOSBox 0.75

10 ans après la dernière version significative du populaire émulateur DOSBox une nouvelle version de cet émulateur arrive qui a été reprise par les fans qui a lancé un nouveau projet, qui a rassemblé de nombreux adeptes et qui a travaillé sur divers correctifs pour que cette nouvelle version puisse arriver.

Pour ceux qui ne connaissent pas DOSBox, sachez que ceci est un émulateur MS-DOS multiplateforme écrit à l'aide de la bibliothèque SDL et développé pour exécuter des jeux DOS plus anciens sous Linux, Windows et macOS.

Il est important de mentionner que ce nouveau projet de "DOSBox Staging" est développé par une équipe distincte et n'est pas associé à la DOSBox originale, dans lequel seuls des changements mineurs ont été observés ces dernières années.

Parmi les objectifs par DOSBox Staging il y a la fourniture d'un produit facile à utiliser, simplifiant l'implication des nouveaux développeurs (par exemple, en utilisant Git au lieu de SVN), travaillez pour l'extension des fonctionnalités, l'accent principal sur les jeux DOS et le support des plates-formes modernes

Les objectifs du projet ne sont pas de fournir un support pour les systèmes hérités tels que Windows x et OS / 2, ni de se concentrer sur l'émulation du matériel DOS. La tâche principale est d'assurer des performances de haute qualité des anciens jeux sur les systèmes modernes (un fork dosbox-x séparé est en cours de développement pour émuler l'équipe).

Quoi de neuf dans DOSBox Staging 0.75?

Dans cette nouvelle version les participants au développement se sont concentrés sur la transition vers la médiathèque SDL 2.0 et qui a été achevé avec succès, avec le soutien de SDL 1.2 n'est plus disponible, en plus de cela, il est également fourni prise en charge de différentes API graphiques modernes, y compris l'ajout d'un nouveau mode de sortie "texture", qui peut fonctionner via OpenGL, Vulkan, Direct3D ou Metal.

Pour la partie des améliorations, nous pouvons constater que DOSBox Staging 0.75 a prise en charge des fichiers CD-DA (Compact Disc-Digital Audio) dans les formats FLAC, Opus et MP3 (précédemment pris en charge WAV et Vorbis).

En plus que prise en charge supplémentaire des hautes résolutions, qui consiste à effectuer un mode de redimensionnement correct des pixels mais en essayant toujours de préserver le rapport hauteur / largeur, par exemple, lors du démarrage d'un jeu 320 × 200 sur un écran 1920 × 1080, les pixels seront redimensionnés 4 × 5 pour obtenir une image 1280 × 1000 sans flou.

Les paramètres de rendu ont changé. Par défaut, un back-end basé sur OpenGL avec une mise à l'échelle et une correction de rapport hauteur / largeur 4: 3 est utilisé à l'aide du shader OpenGL. Prise en charge de la reconstruction dynamique ajoutée pour les processeurs 64 bits et des modes de sortie monochrome et composite ont été ajoutés pour les jeux écrits pour les cartes graphiques CGA.

Parmi les autres changements mentionnés de cette nouvelle version:

  • Ajout de la possibilité de redimensionner arbitrairement la fenêtre.
  • La commande AUTOTYPE a été ajoutée pour simuler une entrée au clavier, par exemple pour contourner les économiseurs d'écran.
  • De nouvelles méthodes de personnalisation du comportement de la souris ont été ajoutées.
  • Par défaut, l'émulateur OPL3 Nuked est utilisé, ce qui permet une meilleure émulation d'AdLib et SoundBlaster.
  • Ajout de la possibilité de changer les raccourcis clavier à la volée.
  • La configuration sous Linux a été déplacée dans le répertoire ~ / .config / dosbox /.
  • Ajout de la prise en charge de l'utilisation des shaders GLSL pour accélérer le rendu de la sortie émulée.
  • Les constructions de langage C ++ 11 sont désormais autorisées.
  • Un système d'intégration continue (CI) a été implémenté qui s'appuie sur chaque poussée de code pour fournir une rétroaction immédiate aux développeurs.
  • Ajout de vérifications d'analyse statique par Clang, Synopsys Coverity et VIVA64 Program Verification Systems (PVS) Studio de LLVM.
  • Des vérifications d'analyse dynamique effectuées par le désinfectant comportemental indéfini (UB) de Clang et les désinfectants GCC UB et d'adresses ont été ajoutées.
  • Construit proprement sur tous les compilateurs et plates-formes pris en charge

Enfin si vous voulez en savoir plus à ce sujet, vous pouvez consulter les détails dans le lien suivant.

Installations préconisées

Pour ceux qui souhaitent pouvoir installer cette nouvelle version, ils peuvent consulter les instructions dans le lien suivant.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.