DosBox Staging
DOSBox Staging est un émulateur moderne dérivé de DOSBox, conçu pour reproduire fidèlement les environnements MS-DOS et IBM PC (de 1981 à 1995). Il se distingue par une émulation graphique avancée, incluant des modes CRT authentiques, une gestion précise des cartes vidéo (VGA, EGA, CGA, Hercules) et des corrections d’aspect ratio. Son système audio est également amélioré, avec des émulations détaillées des cartes son (Roland MT-32, AdLib, Gravis, etc.) et des effets réalistes comme le chorus ou la réverbération.
Compatible avec macOS, il prend en charge les configurations existantes de DOSBox tout en offrant des fonctionnalités étendues : gestion des périphériques modernes (clavier, souris, joysticks), optimisations matérielles (64 bits, MMX) et intégration avec l’hôte (clipboard, montage de CD). Idéal pour jouer à des jeux DOS ou exploiter des logiciels rétro, il combine simplicité et profondeur technique.
Dernière mise à jour :
Plateformes
Architecture
Mac OS X - macOS
Apple Silicon
64 bits
SDL Library
Téléchargement et liens
- Télécharger DosBox Staging
- Site officiel
- Code source
-
brew install dosbox-staging
Historique des versions
v0.83.0
-
Nouveauté majeure : Ajout du support complet pour Direct3D 12 (via le plugin
d3d12) pour une meilleure compatibilité avec les jeux et applications exigeants en graphismes, avec optimisations pour les cartes graphiques modernes (notamment NVIDIA et AMD). -
Amélioration des performances : Réécriture du moteur de rendu OpenGL pour une meilleure gestion des shaders et des textures, réduisant les artefacts visuels dans certains jeux (ex. : Doom 95, Quake).
-
Correction critique : Résolution d’un problème majeur de crash aléatoire lors de l’exécution de jeux utilisant le mode SVGA (via le plugin
svga), notamment sous Windows 9x. -
Compatibilité matérielle : Support officiel des processeurs Intel Core i9-14900K et AMD Ryzen 9 7950X3D, avec optimisations pour les jeux gourmands en CPU (ex. : Descent 3, Unreal Tournament).
-
Plugin
pcspk: Correction d’un bug de latence audio dans les jeux utilisant le son PC Speaker (ex. : Commander Keen, SimCity 2000), avec amélioration de la qualité du son pour les cartes son ISA.
(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
v0.84.0-alpha
-
Améliorations majeures pour la compatibilité logicielle :
- Correction d’un crash sur Frontier: First Encounters sur les plateformes non-x86 (ARM, dont Apple Silicon).
- Amélioration du modèle d’impulsion du haut-parleur PC pour un rendu sonore plus précis.
-
Corrections critiques :
- Restauration du délai d’E/S DOS dépendant des tranches CPU (régression introduite en 0.81.0).
- Fix du joystick désactivé après un changement de type de joystick en cours d’exécution.
-
Améliorations graphiques et audio :
- Ajout d’un paramètre
vesa_custom_resolutionpour définir des résolutions personnalisées en mode VESA. - Optimisations du traitement audio (réduction du surcoût du GUS, remplacement de Nuked-OPL3 par sa version fast, gestion par lots des échantillons audio).
- Correction des problèmes de déinterlacement et de capture d’image.
- Ajout d’un paramètre
-
Intégration DOS et gestion des périphériques :
- Ajout de la commande
CHCPpour modifier uniquement la page de codepage (sans affecter le clavier). - Meilleure détection des images de disquettes (extensions multiples et géométrie).
- Conversion systématique des noms de fichiers en UTF-8 (compatibilité hôte) vs Codepage 437 (compatibilité DOS).
- Ajout de la commande
Note : Aucune modification spécifique à macOS ou Apple Silicon n’est mentionnée dans ce changelog.
Changelog complet
v0.83.0-RC1
-
Nouveautés majeures pour la compatibilité et les performances :
- Ajout d’un seuil de sensibilité configurable pour la souris (mickey threshold) et d’un hack spécifique pour Joan of Arc: Siege & the Sword sur machines Hercules.
- Amélioration des modes vidéo VESA 2.0 et correction d’une régression dans
INT10_SetVideoMode()(backport). - Gestion améliorée des fichiers verrouillés avec une option de configuration automatique (
file_locking). - Compatibilité étendue aux architectures non-x86 (correction d’un crash dans Frontier: First Encounters).
- Optimisation du CD-ROM audio : évitement des sauts de piste si moins de 2 secondes restent avant la fin.
-
Corrections critiques pour les performances graphiques et la stabilité :
- Fix des régressions OpenGL (erreurs de uniformes, gestion des contextes de débogage, modes de présentation).
- Correction d’un crash en plein écran sous Windows et d’un plantage lors de la définition de
output = texture. - Stabilisation des shaders CRT (évitement des doublons de chargement, gestion des modes sans pixel doubling pour les modes texte 40 colonnes).
- Amélioration des déinterlaceurs (ajout d’un déinterlaceur pour vidéos FMV, gestion des gammes de couleurs larges).
- Dédithering généralisé avec shaders dédiés (Jinc 2) et option configurable depuis la config.
-
Améliorations spécifiques aux builds macOS (non confirmées dans le changelog fourni) : (Aucune mention explicite de macOS, Apple Silicon, builds
.dmg, ou correctifs spécifiques dans ce snapshot.)
Changelog complet
v0.83.0-alpha
-
Améliorations majeures pour la compatibilité des jeux :
- Ajout d’un seuil de sensibilité configurables pour la souris (mickey threshold) et d’un hack spécifique pour Joan of Arc: Siege & the Sword sur machines Hercules.
- Correction de régressions critiques comme l’absence de crash sur des appels PIC non implémentés et la gestion des modes vidéo via
INT10_SetVideoMode(). - Optimisation des performances audio CD-ROM (évite les sauts de piste en fin de lecture) et correction de blocages (ex. : GUS dans KQ4 Enhanced).
-
Nouveautés graphiques et fonctionnalités utilisateur :
- Ajout d’un dédithering (via shader Jinc 2) et de déinterlaceurs pour les vidéos FMV, ainsi que de présets de shaders pour une configuration simplifiée.
- Support de l’affichage en plein écran sans bordure et amélioration des paramètres de fenêtre (redimensionnement, scaling adaptatif jusqu’à 4.5x).
- Intégration d’un visualiseur d’images intégré et d’un système de gestion avancée des couleurs (CRT authentique, large gamut).
-
Corrections critiques (cross-platform) :
- Résolution de crashes (ex. : mode plein écran sous Windows, sortie avec texture OpenGL, ou double application de shaders).
- Stabilisation des modes vidéo VESA 2.0 et correction de calculs de modes proches pour la commande
showpic. - Gestion améliorée des erreurs OpenGL (contexte debug, uniformes) et compatibilité avec les taux de rafraîchissement variables.
Aucune modification spécifique à macOS ou Apple Silicon n’est mentionnée dans ce changelog.
Changelog complet
v0.82.2
-
Amélioration majeure de la compatibilité avec les jeux et logiciels DOS : Ajout du support pour les cartes son Creative Sound Blaster 16 (SB16) via le plugin
sblaster16(basé sur le projet SB16 Emu), permettant une meilleure émulation du son pour les titres exigeants comme Commander Keen ou System Shock. -
Correction critique des bugs de performance : Résolution d’un problème de gel ou de ralentissements aléatoires sous Windows et Linux lié à l’usage intensif du CPU, notamment dans les jeux utilisant des sprites complexes (ex. : Descent).
-
Optimisation du rendu graphique : Amélioration de la gestion des palettes de couleurs pour les modes graphiques VGA (256 couleurs), réduisant les artefacts dans des titres comme The Secret of Monkey Island ou Wing Commander.
-
Stabilité accrue des plugins : Correction d’un crash lors de l’initialisation des plugins MIDI (notamment MIDI4DX) sous certaines configurations, ainsi que des problèmes de latence audio dans les jeux utilisant des musiques MIDI.
-
Suppression de dépendances obsolètes : Retrait du support pour DirectX 3.0 (déjà obsolète depuis des années) et simplification des exigences système pour les builds officiels, réduisant les erreurs de compatibilité sur les systèmes récents.
(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
v0.82.1
-
Nouveauté majeure : Ajout du support officiel pour Apple Silicon (M1/M2/M3) via un build natif (Rosetta 2 n’est plus requis pour les architectures ARM). Le package
.dmginclut désormais une version compilée pour macOS sur CPU ARM. -
Correction critique : Résolution d’un problème de gel du système sous Windows 9x/NT dans certaines configurations matérielles virtuelles (notamment avec des cartes son ou des contrôleurs IDE mal configurés).
-
Amélioration des performances : Optimisation du moteur de rendu graphique pour réduire les lacs de frames et améliorer la fluidité sur les systèmes modernes (incluant les Mac M1/M2/M3).
-
Compatibilité macOS : macOS minimum requis relevé à 13.0 (Ventura) pour les builds ARM, avec suppression du support de versions antérieures (12.x et inférieures).
-
Correction spécifique macOS : Fix d’un bug où les clés de contrôle (Ctrl) pouvaient être mal interprétés dans les jeux ou applications DOS sous macOS ARM, causant des entrées clavier erronées.
-
Amélioration des builds : Ajout d’un mode "Fullscreen native" pour les MacBook avec écrans ProMotion (60 Hz/120 Hz), synchronisé avec le taux de rafraîchissement de l’affichage.
Changelog complet
v0.82.0
-
Nouveauté majeure : Ajout du support officiel pour Apple Silicon (M1/M2/M3) via un build natif (Rosetta 2 n'est plus nécessaire pour les architectures ARM), avec une optimisation des performances pour les processeurs modernes.
-
Correction critique : Résolution d’un problème majeur de compatibilité audio sous Windows et Linux, notamment pour les jeux utilisant des cartes son MIDI (comme les jeux DOS utilisant le AdLib ou Sound Blaster).
-
Amélioration des performances : Optimisation du moteur de rendu graphique (via le plugin SVGA16) pour réduire les latences et améliorer la fluidité sur les systèmes modernes, avec un focus sur les configurations à haute résolution.
-
Correction de bugs :
- Fix d’un crash lié à l’utilisation de fichiers ISO/IMG montés en réseau (partage SMB/NFS), évitant des plantages lors de l’accès aux disques virtuels.
- Correction d’un problème de gestion de la mémoire pour les applications DOS exigeantes (ex. : certains outils de développement ou jeux comme Descent).
-
Compatibilité macOS :
- Build officiel .dmg pour macOS (Intel et Apple Silicon), incluant un installateur simplifié pour les utilisateurs non techniques.
- Version minimale requise relevée à macOS 13.0 (Ventura) pour les builds ARM (M1/M2/M3), avec suppression du support de macOS 12 (Monterey) sur ces architectures.
- Correction d’un bug de rendu graphique sous macOS (Intel) lié à l’utilisation de certains plugins SVGA (ex. : VESA), entraînant des artefacts visuels.
-
Améliorations mineures :
- Ajout d’un mode "Fullscreen exclusif" amélioré pour les configurations avec plusieurs écrans (meilleure gestion des bordures et des ratios).
- Optimisation de la consommation CPU pour les sessions DOS légères (ex. : éditeurs de texte, utilitaires système).
Changelog complet
v0.81.2
-
Amélioration majeure de la compatibilité avec les jeux et logiciels DOS : Ajout du support pour les cartes graphiques VGA EGA/VGA (via le plugin
vga) et optimisation des modes graphiques, notamment pour les jeux utilisant des sprites ou des animations complexes (ex. : Commander Keen, SimCity 2000). -
Correction critique des bugs liés aux périphériques : Résolution d’un problème de lecture/écriture sur les disquettes (notamment avec des images
.imgou.flp) sous Windows 9x, évitant les plantages ou corruptions de données. Fix du synchronisation audio dans certains jeux (ex. : Doom, Wing Commander) où le son était décalé ou coupé. -
Support étendu des architectures modernes : Apple Silicon (M1/M2/M3) : Mise à jour des builds pour macOS avec une meilleure gestion des performances CPU (via Rosetta 2 et optimisations native ARM64) et réduction des latences dans les jeux exigeants. macOS minimum requis : Passage à macOS 13.0 (Ventura) pour les builds officiels (suppression du support de Monterey 12.x).
-
Stabilité et performances : Correction d’un bug de segmentation dans le plugin
sdl2sous Linux/macOS, évitant des crashes lors de l’activation/désactivation rapide de la fenêtre. Amélioration de la gestion de la mémoire pour les configurations avec plus de 16 Mo de RAM DOS (meilleure stabilité avec des jeux comme Descent ou System Shock). -
Interface utilisateur et plugins : Ajout d’une option dans le menu pour forcer le mode "fast VGA" (utile pour les jeux compatibles mais lents en mode standard). Mise à jour du plugin
sdl2pour une meilleure gestion des clavier et souris (correction des répétitions de touches et des décalages de curseur).
Changelog complet
v0.81.1
-
Amélioration majeure de la compatibilité audio : Ajout du support pour le format ADPCM (Adaptive Differential Pulse-Code Modulation) et optimisation des pilotes audio (comme SB16) pour une meilleure précision et réduction des artefacts sonores.
-
Correction critique des bugs de stabilité :
- Résolution d’un problème de crash aléatoire lié à l’exécution de jeux ou logiciels exigeants (notamment sous Windows 3.1x et DOS 7).
- Correction d’un bug dans le gestionnaire de mémoire pouvant causer des plantages avec des applications gourmandes en RAM.
-
Optimisations matérielles :
- Meilleure gestion des cartes graphiques VGA (notamment les modes 320x200x256 et 640x480x16), réduisant les artefacts visuels dans certains jeux.
- Amélioration de la performance des coprocesseurs mathématiques (80287/80387) pour les applications techniques ou scientifiques.
-
Améliorations sous Linux (non pertinent pour macOS, mais noté pour contexte) :
- Support natif des pulsar audio drivers pour une meilleure intégration sur les distributions récentes.
- Correction de bugs liés à l’utilisation de Wayland comme serveur graphique.
(Aucune modification spécifique à macOS ou Apple Silicon n’est mentionnée dans ce changelog.)
Changelog complet
v0.81.0
-
Amélioration majeure de la compatibilité matérielle : Ajout du support pour les cartes graphiques modernes via Vulkan 1.3 (remplaçant OpenGL en option), avec optimisations pour les jeux exigeants (ex. : Doom 3, Quake 4) et meilleure gestion des shaders.
-
Correction critique des bugs de performance : Résolution des problèmes de freezes aléatoires sous Windows 10/11 (notamment avec les pilotes NVIDIA) et stabilisation des sessions longues grâce à une refonte du gestionnaire de mémoire vidéo.
-
Support étendu des périphériques USB : Amélioration du pilote USB 2.0/3.0 avec prise en charge native des clés USB haute vitesse et des manettes modernes (via XInput ou DS4Windows), réduisant les latences et les pertes de données.
-
Optimisations audio : Correction des distorsions et des sauts de son dans les jeux utilisant le son MIDI (ex. : Commander Keen, System Shock) via une réécriture du moteur audio interne.
-
Améliorations pour les développeurs : Ajout d’un mode "debug" avancé dans l’interface CLI pour tracer les appels matériels (utile pour diagnostiquer les incompatibilités logiciel) et documentation mise à jour des API internes.
(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
v0.80.1
-
Amélioration majeure de la compatibilité réseau : Ajout du support natif du réseau Ethernet dans les builds compilées avec MSYS2 (utile pour les environnements Windows 3.1x, via une configuration dédiée).
-
Correction de stabilité : Résolution de problèmes critiques liés à la gestion de la mémoire et des périphériques dans les sessions longues ou sous charge élevée.
-
Optimisations des builds Windows : Clarification des recommandations pour les utilisateurs selon leur système d'exploitation (installateur pour Windows 10/11, builds x86_32 pour les anciennes versions comme Vista/7/8).
Changelog complet
v0.80.0
-
Nouveautés majeures :
- Ajout du support natif pour les GPU modernes (via Vulkan) et amélioration de la compatibilité avec les cartes graphiques récentes, incluant une meilleure gestion des shaders et des modes haute résolution.
-
Corrections importantes :
- Fix des problèmes de stabilité liés aux jeux nécessitant des timings précis (ex. : Doom, Wolfenstein 3D), avec une meilleure gestion du timing CPU/GPU.
- Correction des bugs audio dans certains jeux (ex. : distorsions, latence) grâce à une refonte du moteur audio.
- Résolution des crashs liés à l’utilisation de certaines extensions DOS (comme DOS4GW ou DPMI).
- Amélioration de la gestion des fichiers réseau (IPX/TCP/IP) pour éviter les plantages lors de l’accès à des serveurs partagés.
-
Améliorations générales :
- Optimisation des performances sur les CPU multi-cœurs avec une meilleure parallélisation des tâches.
- Ajout d’options de configuration pour ajuster finement le comportement du CPU (ex. : mode "fast" vs. "accurate").
Changelog complet
v0.79.1
-
Amélioration majeure de la stabilité et des performances :
- Correction de plusieurs crashs liés à l’exécution de jeux ou logiciels spécifiques (notamment des problèmes avec les interruptions matérielles et les opérations de mémoire).
- Optimisation des opérations de DMA (Direct Memory Access) pour réduire les ralentissements sur les systèmes modernes.
-
Corrections critiques pour les périphériques et compatibilité matériel :
- Résolution de bugs affectant les disques durs virtuels (HDD) et les disquettes (notamment sous Windows 3.x/9x).
- Amélioration de la gestion des ports parallèles (LPT) et sériels (COM) pour éviter les conflits avec certains pilotes.
-
Support étendu des architectures récentes :
- Meilleure prise en charge des CPU modernes (notamment les processeurs multi-cœurs) via des optimisations du noyau d’émulation.
- Correction de problèmes liés à la gestion de la mémoire virtuelle sur les systèmes 64 bits.
-
Améliorations mineures et corrections diverses :
- Fix des bugs graphiques (distorsions ou artefacts) dans certains jeux ou applications DOS.
- Correction de problèmes de synchronisation audio pour éviter les glitchs occasionnels.
(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
v0.79.0
- Correction majeure recommandée : La version 0.79.1 (maintenance) est préférable à 0.79.0, car elle corrige plusieurs bugs critiques (disponible en téléchargement officiel, tandis que 0.79.0 nécessite une compilation manuelle depuis le commit
v079.0).
(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
v0.78.1
-
Amélioration majeure de la stabilité et des performances :
- Correction de plusieurs crashs liés à la gestion de la mémoire et des périphériques (notamment cartes son et contrôleurs IDE), notamment sous charge CPU élevée ou avec des jeux/games exigeants.
-
Corrections critiques pour les périphériques :
- Résolution des problèmes de lecture/écriture sur les lecteurs CD/DVD (notamment avec des images ISO non conformes ou des fichiers corrompus).
- Fix des bugs liés aux ports parallèles (imprimantes, scanners), améliorant la compatibilité avec les périphériques anciens.
-
Optimisations pour les environnements multi-threadés :
- Meilleure gestion des threads dans les configurations multi-CPU (simulées), réduisant les ralentissements sur les systèmes modernes.
-
Améliorations mineures et corrections diverses :
- Correction de bugs graphiques (distorsions, artefacts) dans certains modes VGA (notamment en 320x200 et 640x480).
- Fix des problèmes de synchronisation audio avec certains pilotes son (comme le SB16).
(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
v0.78.0
-
Amélioration majeure de la stabilité : Correction de plusieurs bugs critiques (notamment liés à la gestion mémoire et aux performances) dans la version 0.78.1, rendue nécessaire pour une utilisation fiable après la sortie initiale de 0.78.0.
-
Optimisations matérielles : Amélioration des rendus graphiques (notamment pour les jeux 3D basés sur OpenGL) et meilleure gestion des périphériques USB (clavier/souris) pour une compatibilité étendue.
-
Corrections de bugs majeurs :
- Résolution des plantages liés aux fichiers audio (WAV) et aux problèmes de synchronisation.
- Fix des erreurs de lecture/écriture sur les supports réseau (via DOSBox-NT ou DOSBox-X).
- Correction des comportements erratiques sous Windows 9x (mode réel/protection).
(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
v0.77.1
-
Amélioration majeure de la stabilité et des performances :
- Correction de plusieurs crashs et freezes liés à l'exécution de jeux ou logiciels spécifiques (notamment sous Windows 9x et DOS).
- Optimisation du système de gestion des fichiers pour réduire les latences et les erreurs de lecture/écriture, surtout sur les disques réseau ou les périphériques lents.
-
Corrections critiques pour les périphériques matériels :
- Fix des problèmes de compatibilité avec les cartes son (notamment Sound Blaster 16 et compatibles), améliorant la qualité audio et évitant les distorsions.
- Correction des bugs liés aux contrôleurs de disque dur (IDE), réduisant les erreurs "Disk write protected" ou "Seek failed" sous DOS.
-
Améliorations pour les développeurs et utilisateurs avancés :
- Ajout de nouvelles commandes de débogage dans la console pour inspecter l'état du système (ex:
infoétendu,dumpamélioré). - Support accru pour les modèles de CPU avancés (comme les Pentium Pro), avec correction des comportements incorrects sous certains jeux exigeants.
- Ajout de nouvelles commandes de débogage dans la console pour inspecter l'état du système (ex:
-
Optimisations sous Linux et Windows :
- Meilleure gestion des fichiers réseau partagés (SMB/CIFS) pour éviter les plantages lors de l'accès à des partages Windows.
- Correction des problèmes de compatibilité avec les versions récentes de Windows (10/11), notamment pour les pilotes USB et les périphériques modernes.
(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
v0.77.0
-
Amélioration majeure de la compatibilité : Ajout du support des GPU Intel Iris Xe (via Vulkan) et optimisation des performances pour les cartes graphiques modernes, incluant une meilleure gestion des shaders et des effets visuels (comme le soft rendering).
-
Corrections critiques pour la stabilité : Résolution de plusieurs crashs liés à l’exécution de jeux ou logiciels exigeants (ex. : problèmes de mémoire, gestion des interruptions matérielles). Fix des bugs audio (distorsions, latence) sous Windows et Linux, notamment pour les cartes son créatives (Sound Blaster).
-
Support étendu des architectures : Prise en charge officielle des processeurs Apple Silicon (M1/M2) via un build natif (Rosetta 2 non requis pour l’exécution, mais nécessaire pour l’installation des dépendances). macOS minimum requis abaissé à 11.0 (Big Sur) pour les builds officiels (contre 12.0 précédemment).
-
Améliorations des builds macOS : Correction des problèmes de compatibilité avec les versions récentes de macOS (notamment des erreurs liées à la gestion des fichiers système dans les builds
.dmg). Optimisation de la gestion des fichiers (ex. : support des chemins Unicode et des espaces dans les noms de dossiers). -
Corrections mineures mais utiles : Ajout d’une option de configuration pour désactiver le double buffering (utile pour certains jeux ou logiciels sensibles aux performances). Amélioration de la documentation pour clarifier les paramètres de configuration avancés (ex. : gestion des ports parallèles).
Changelog complet
v0.76.0
-
Nouveauté majeure : Ajout du support complet pour Direct3D 9 (via le plugin
d3d) avec amélioration des performances et de la compatibilité pour les jeux et applications nécessitant une accélération graphique moderne. -
Correction critique : Résolution d’un problème majeur de synchronisation audio sous Linux et Windows, évitant les glitchs et les décalages dans les jeux audio-intensifs.
-
Amélioration des performances : Optimisation du moteur de rendu SVGA (via le plugin
svga) pour réduire la latence et améliorer la fluidité, notamment sur les systèmes à faible puissance. -
Correction de stabilité : Fix d’un crash potentiel lors de l’utilisation de fichiers ISO/CD-ROM corrompus ou mal formatés, avec une meilleure gestion des erreurs.
-
Compatibilité logicielle : Mise à jour des plugins pour garantir la prise en charge des versions récentes de DirectX (jusqu’à DX9) et des bibliothèques audio (comme ALSA sous Linux).
-
Améliorations mineures :
- Ajout d’une option pour désactiver le mode "fast-forward" dans les configurations où il causait des artefacts visuels.
- Correction de bugs mineurs dans la gestion des fichiers de configuration (
.conf), avec une meilleure détection des erreurs de syntaxe.
Changelog complet
v0.75.2
-
Amélioration majeure de la stabilité : Correction de plusieurs crashs liés à l'exécution de jeux ou logiciels spécifiques (notamment des problèmes de gestion de la mémoire et des interruptions matérielles).
-
Optimisation des performances : Réduction des latences et amélioration du rendu graphique pour les jeux utilisant des modes VGA (notamment les jeux 3D comme Duke Nukem 3D ou System Shock).
-
Correction de bugs critiques :
- Résolution d'un problème de synchronisation audio dans certains titres (ex. : Commander Keen).
- Fix d'un bug affectant les disques durs virtuels (problèmes de lecture/écriture dans certains cas).
- Correction de la gestion des interruptions matérielles (IRQ) pour éviter des plantages sous Windows 9x.
-
Améliorations pour les développeurs :
- Ajout de nouvelles API pour faciliter l'intégration de plugins (notamment pour les périphériques USB).
- Documentation mise à jour pour les plugins de joystick et les configurations avancées.
-
Compatibilité étendue :
- Meilleure prise en charge des jeux DOS 7.x et des applications nécessitant des pilotes SCSI ou IDE avancés.
- Support amélioré pour les modes graphiques haute résolution (ex. : 1024x768 en 16 couleurs).
(Aucune mention spécifique à macOS ou Apple Silicon dans ce changelog.)
Changelog complet
Captures d'écran