News - [MS-DOS] Découvrez MS-DOS fonctionnant en mode natif sur du matériel moderne, mettant en valeur l'incroyable compatibilité descendante du x86

EVIL66

Super Modo OCPC
Membre du Staff
TECHSPOT.PNG

Découvrez MS-DOS fonctionnant en mode natif sur du matériel moderne, mettant en valeur l'incroyable compatibilité descendante du x86

Un YouTubeur a démontré sa capacité à exécuter le vénérable système d'exploitation MS-DOS et des jeux classiques directement sur un matériel informatique moderne sans aucune émulation. Ce retour en arrière illustre la remarquable rétrocompatibilité que les processeurs x86 ont maintenue pendant plus de quatre décennies.

203909e0be847f57360b.jpg

La vidéo, publiée par le YouTubeur Inkbox, montre aux spectateurs comment démarrer l'ancien MS-DOS 8.0 pré-Windows et installer des jeux comme le Doom original de 1993 sur un système équipé d'un processeur Intel. Le code 16 bits est entièrement exécuté en mode natif, sans aucune émulation logicielle requise.Dans la vidéo, Inkbox souligne que cette compatibilité improbable découle des décisions de conception prises par Intel à la fin des années 1970. Lorsque la société a présenté le processeur révolutionnaire 8086, les architectes de la puce ont veillé à ce qu'il puisse toujours exécuter les logiciels développés pour les processeurs précédents d'Intel. Ils ne savaient pas que cette compatibilité ascendante deviendrait un trait caractéristique de l'architecture x86 pour les décennies à venir.

2040840fda40b43ea455.jpg

Selon Inkbox, le véritable tournant s'est produit en 1981, lorsqu'IBM a choisi une variante appelée 8088 pour équiper son IBM PC phare. Au cours de la décennie suivante, la grande majorité des ordinateurs personnels étaient des compatibles IBM construits autour de processeurs x86 évolutifs comme les 80286 et 80386. Pour garantir le bon fonctionnement des logiciels existants, chaque nouvelle puce adhérait au mode réel 16 bits d'origine utilisé par le 8086. Avançons jusqu'à aujourd'hui, et même les derniers processeurs x86 64 bits d'Intel et d'AMD démarrent toujours dans cet ancien système d'exploitation 16 bits avant de passer à leurs modes de fonctionnement modernes.

Inkbox a utilisé un mini PC Icewhale ZimaBlade pour la démonstration. Il a commencé par installer un module RAM de 16 Go et un processeur Intel Celeron N3450. Mais malgré la panoplie de ports modernes du PC, il manquait toujours un lecteur de disquette, ce qui représentait un obstacle initial. Cependant, Inkbox a contourné ce problème en utilisant l'outil Rufus pour créer un disque DOS bootable à partir d'une clé USB classique. Après avoir configuré le BIOS pour commencer en mode hérité et sélectionné la clé USB, il a réussi à démarrer dans l'environnement MS-DOS 8.0 "bare metal" avec une relative facilité.


Il a ensuite pu installer et jouer à des jeux comme Doom et Pac-Man. Tout cela est plutôt amusant, mais cela met également en évidence l'incroyable inertie derrière l'informatique x86. Intel a essayé de passer à de nouvelles architectures de processeur comme Itanium mais n'a jamais réussi. Même maintenant, les tentatives du fabricant de puces pour rationaliser les futures puces x86 en supprimant certaines instructions héritées sont un processus en cours. Pour exécuter vous-même MS-DOS et des programmes vintages, vous aurez besoin d'un PC capable de débuter en mode BIOS hérité. En utilisant l'outil Rufus, vous pouvez suivre les instructions de la vidéo pour créer une clé USB bootable avec DOS et exécuter n'importe quel jeu ou application classique.

TECHSPOT
 
Retour
Haut