DOS EMULATION: Quelle méthode règne en maître?
Des ordinateurs x86 modernes strictement parlant les fenêtres devraient être compatibles avec tous les logiciels écrits pour les tout premiers PC MS-DOS à partir de l'IBM PC d'origine et de ses clones. En pratique, il est peu probable que vous fassiez fonctionner ces jeux classiques, ou du moins en cours d'exécution correctement.
C'est pourquoi ceux d'entre nous qui aiment les jeux DOS classiques doivent utiliser des émulateurs DOS – des logiciels qui visent à donner à ces jeux l'environnement correct afin qu'ils fonctionneront comme prévu. Comme pour toute l'émulation, l'émulation de DOS n'est jamais parfaite, mais comment pouvez-vous vous rapprocher le plus possible?
Sommaire
Dosbox: le choix par défaut
Si vous achetez un jeu DOS à GOG.com, il fonctionne presque certainement sur l'émulateur Dosbox incroyablement populaire, ce qui est une énorme raison pour laquelle nous pouvons toujours jouer des jeux MS-DOS si bien sur les ordinateurs modernes. Ce qui est cool à propos de Dosbox, c'est que vous pouvez avoir des paramètres spécifiques pour chaque jeu et regrouper une copie de l'émulateur avec chaque jeu individuel.
Cependant, vous n'avez pas à l'utiliser comme ça. Vous pouvez également exécuter Dosbox, monter un dossier et exécuter un jeu de la même manière que vous le feriez sur un ancien ordinateur DOS. Dosbox facilite également l'ajustement des cycles d'horloge de l'émulation, de sorte que certains jeux qui reposent sur les cycles d'horloge pour la vitesse de jeu ne se cassent pas.
Dosbox est génial, mais il a été fait pour fonctionner assez bien tout en étant pratique et facile à utiliser. Sa mission n'est pas une précision absolue. Ainsi, les jeux peuvent ne pas regarder, courir ou son assez Comme ils l'ont fait sur le matériel d'origine, mais pour la plupart des gens, c'est plus que plus proche, et c'est comme ça que j'aime les jeux comme Jazz jazz sur mes ordinateurs modernes.
Dosbox Staging: le successeur moderne
Bien que le développement de Dosbox ne se soit jamais officiellement terminé, et l'un des auteurs originaux, Peter « Qbix » Veenstra, a déclaré sur le Forum Vogons en 2024 qu'ils travaillent toujours sur Dosbox, cela fait un moment depuis la dernière version. À ce jour, cela fait plus d'une demi-décennie depuis la dernière version stable.
Étant donné que Dosbox est open-source, rien n'empêche les autres développeurs de créer Dosbox Forks et de faire leur propre truc. La mise en scène DOSBOX est l'une de ces fourches et a l'objectif spécifique d'être une « continuation moderne » du projet Dosbox.
Les choses ont évolué un peu depuis 2019, et la mise en scène de Dosbox a de nombreuses fonctionnalités qui comblent les lacunes que Dosbox n'avait pas encore abordées, l'authenticité est le nom du jeu, et ici vous trouverez l'émulation de vieilles puces graphiques comme la façon dont les effets musicaux et les effets du S3 dans les jeux. Peut-être que l'une des fonctionnalités les plus impressionnantes est la fonctionnalité d'émulation CRT, en profitant des méthodes modernes pour imiter à quoi ressemblait les CRT, sinon leurs véritables performances.
La mise en scène DOSBOX est conçue de telle manière que vous pouvez simplement reporter vos configurations DOSbox existantes pour vos jeux Dosbox existants, donc la « mise à niveau » devrait être indolore et simple, vous offrant un moyen facile de faire en sorte que vos jeux DOS aient l'air et s'exécutent plus comme ils l'ont fait sur le matériel original.
Dosbox-X: l'aire de jeux du puriste
Dosbox est presque universel, la mise en scène DOSBOX apporte plus d'authenticité, sinon une précision précise, et Dosbox-X vise à émulation précise des bizarreries matérielles et des minuties. DOSBOX-X est plus flexible, peut être configuré avec beaucoup plus de granularité, et vous pouvez même exécuter des systèmes d'exploitation Windows basés sur DOS comme Windows 3.1 et Windows 95 en haut! Voici Windows 98 en cours d'exécution en utilisant DOSBOX-X!
La mission déclarée du projet est d'imiter DOS de manière si précisément que le nouveau logiciel DOS peut être développé en utilisant DOSBOX-X avec la confiance qu'il fonctionnera correctement sur le vrai DOS fonctionnant sur le matériel d'origine.
PCEM et 86box: émulation de système complet
Dosbox et ses variantes imitent un environnement DOS, mais ce ne sont pas de vraies machines virtuelles comme PCEM et Its Fork 86box. Des deux, 86box se concentraient davantage sur la précision, mais les deux solutions imitent un ordinateur compatible IBM entier, jusqu'à un matériel spécifique comme un CPU 486 ou Pentium.
Cela signifie que vous installez une vraie version de MS-DOS ou quelque chose comme Freedos – une alternative DOS open source qui fonctionnera sur un matériel original réel, ou sur quelque chose comme PCEM. En ce qui concerne la précision, il s'agit d'une étape au-dessus de Dosbox et de ses fourches, mais, bien sûr, vous abandonnez certaines des commodités de l'émulation Dosbox en virtualisant un ordinateur entier.
Alternatives matérielles réelles: Vortex86 et autres processeurs intégrés
La façon la plus précise de «imiter» DOS est de ne pas l'émuler du tout. Cela semble évident, mais il existe des options en plus d'acheter de vieux PC rétro sur Facebook Marketplace. Ces anciens ordinateurs sont sous assistance à vie, et même si vous avez acheté toutes les pièces, il y a des chances que quelque chose va bientôt mourir. Construire un PC correct en période est bien sûr un passe-temps enrichissant en soi, mais que se passe-t-il si vous pouviez acheter un nouveau ordinateur compatible avec DOS et tous ces merveilleux jeux?
C'est là que quelque chose comme le Vortex86Ex et Itx-Llama entrent en scène. Ces processeurs ont été créés à l'origine pour les systèmes intégrés industriels exécutant de vieux logiciels DOS, ou d'autres systèmes d'exploitation qui nécessitent une compatibilité classique de PC x86, mais le mouvement de jeu rétro croissant a donné à ce matériel un nouvel objectif. Le Vortex86ex peut imiter quelque chose comme un PC 486 ou Pentium II fonctionnant jusqu'à 500 MHz. Vous pouvez utiliser des cartes son et AGP adaptées à une période et des cartes graphiques AGP et créer un nouveau PC qui exécutera MS-DOS avec une précision parfaite, mais avec plus de performances que vous n'aurez probablement besoin.
Il existe également des implémentations de versions embarquées de CPU comme les 386 et 486 avec des appareils comme la Pocket 386, mais bien que amusant, ces types de produits sont beaucoup plus bas que la solution Vortex86Ex.
Malheureusement, aucun de ces éléments n'est exactement bon marché, alors peut-être que l'achat ou la réduction des anciennes pièces PC d'une vente de garage est la voie à court terme après tout.
Alors, quel est le meilleur choix?
J'ai répertorié ces options dans l'ordre de plus de précision et d'authenticité, mais pour être honnête, même un vieux Dosbox est une excellente solution. Bien que j'aie joué avec l'idée de construire un PC rétro de parties que la plupart des gens jetteraient, je n'ai pas encore franchi cette étape et bien que la perspective d'un itx-llama avec un Vortex86ex est attrayante, le prix me donne une pause – je suis ouvert à un échantillon d'examen, au cas où vous liriez ces rêves rétro!
Personnellement, ma propre solution a été de combiner la mise en scène DOSBOX et DOSBOX avec un véritable moniteur CRT, fonctionnant sur mon PC portable.
Je ne suis pas un stickler total pour une précision parfaite, mais je pense que la partie la plus importante est la présentation correcte des visuels, et la seule chose qu'aucune émulation ne peut bien faire est le CRT, bien qu'ils y travaillent vraiment.
Mon conseil est d'essayer d'abord vos jeux avec la méthode la moins chère et la plus simple, puis de décider si vous êtes satisfait des résultats. Sinon, passez au niveau suivant et réessayez, il n'est pas nécessaire de débourser des centaines de dollars dans la recherche de la perfection DOS dès la sortie de la porte!
