Ouvrir le menu principal

MacGeneration

Recherche

DOS en natif sur un PC de 2024, c'est comme le System 7.5 sur un Mac M2… mais c'est possible

Pierre Dandumont

jeudi 24 octobre 2024 à 13:30 • 2

Ailleurs

La rétrocompatibilité des PC à base de x86 n'a jamais été prouvée de façon éclatante qu'avec la démonstration de Yeo Kheng Meng : il a installé MS-DOS 6.22 (sorti en 1994) sur un PC équipé d'un processeur Ryzen 5 7600, sorti en 2023 et encore en vente actuellement. Et oui, le PC lance Doom. Si vous ne connaissez que les Mac, ce serait l'équivalent d'installer nativement le System 7.5 sur un Mac équipé d'une puce Apple M2… ce qui est impossible car Apple a changé trois fois de jeu d'instructions pour les Mac, en passant du 68000 aux PowerPC, puis au x86 d'Intel et enfin aux puces Apple Silicon.

Un PC de 2024 sous MS-DOS.

Le post de blog l'explique bien, ce n'est pas totalement trivial. MS-DOS est un système d'exploitation 16 bits qui repose sur l'antique BIOS, et si les processeurs actuels peuvent encore tous exécuter le code 16 bits — peut-être plus pour longtemps —, la compatibilité avec le BIOS n'est plus généralisée. Il a donc dû chercher une carte mère compatible avec le processeur choisi mais aussi avec l'émulation BIOS de l'UEFI.

Des composants modernes.

Il donne une astuce pour le vérifier sans devoir éplucher les manuels des cartes : la présence de prises PS/2 implique généralement aussi celle de la compatibilité BIOS. La carte qu'il a choisie, l'Asus Pro B650M-CT-CSM, a l'avantage d'avoir ce type de prise mais aussi de prendre en charge nativement l'antique port parallèle. Encore une fois, pour un amateur de Mac, c'est comme si Apple avait laissé une prise ADB ou SCSI sur les Mac Apple Silicon. Il explique aussi qu'il a dû installer une carte graphique dédiée (une GeForce RTX 4060 Ti) car le GPU intégré dans le processeur AMD n'est pas capable d'employer les anciens modes d'affichage liés au BIOS.

De façon assez étonnante, il a installé un lecteur de disquettes et une carte son dans son PC. Le premier est en USB (à travers une connexion interne) et l'émulation de BIOS permet à MS-DOS de le voir comme un modèle interne classique. De même, un pilote assez récent a permis d'utiliser la Sound BlasterX AE-5, une carte tellement éloignée des versions de l'époque que le seul point commun est le nom. Pour le stockage, il n'a pas employé un SSD NVMe, mais bien une simple clé USB, à travers là encore l'émulation BIOS de la carte mère. Le seul composant moderne qui a posé un souci a été la carte réseau intégrée à la carte mère : si Realtek propose un pilote théoriquement compatible avec MS-DOS, il n'a pas détecté la carte. Il a donc installé une carte réseau externe, sur le port parallèle.

Dans tous les cas, comme la vidéo le montre, il s'agit d'un PC moderne milieu de gamme tout à fait apte à faire tourner des jeux récents… mais aussi capable de lancer la version originale de Doom sans émulation.

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner