Comment exécuter DOS sur un Raspberry Pi

Voici comment exécuter DOS sur un Rasberry Pi

Obtenez une installation propre de Raspbian installée sur le Raspberry Pi

Tapez les commandes Linux pour définir l'image du disque virtuel dans Linux pour FreeDOS.

Téléchargez et installez la dernière distribution de FreeDOS

Suivez nos invites pour installer FreeDOS

Redémarrez FreeDOS pour profiter

Attention : ce tutoriel n'est pas destiné aux débutants. Ce didacticiel nécessite l'utilisation de commandes de terminal Raspian basées sur du texte, vous devrez donc au moins avoir des connaissances de base sur Linux. Vous ne pouvez pas exécuter MS-DOS sur le Raspberry Pi tel quel, à la place, vous exécuterez DOS via un émulateur. En utilisant une combinaison d'émulateur PC QEMU et de FreeDOS, vous pouvez jouer à des jeux DOS classiques et exécuter d'autres programmes DOS sur le Raspberry Pi. Une fois que vous avez configuré QEMU en tant que machine virtuelle et installé FreeDOS, vous pouvez exécuter des programmes et des jeux DOS sur le Raspberry Pi.

À l'heure actuelle, FreeDOS est le seul programme DOS qui vous permettra d'exécuter des programmes et des jeux. La raison pour laquelle vous ne pouvez pas installer FreeDOS directement sur le Raspberry Pi est l'architecture du processeur. Comme tout DOS, FreeDOS nécessite un processeur Intel x86 et un BIOS pour fournir des services d'exécution de base. Le Raspberry Pi fonctionne selon une architecture complètement différente, utilisant un processeur ARM, qui n'est pas compatible binaire avec le processeur Intel et n'inclut pas de BIOS. Par conséquent, FreeDOS ne peut pas fonctionner nativement sur le Raspberry Pi et doit plutôt être utilisé via un émulateur.

Configuration du Raspberry Pi

Tout d'abord, vous avez besoin d'une installation propre de Raspbian installée sur le Raspberry Pi. Raspbian est le système d'exploitation (OS) conçu spécifiquement pour être utilisé sur un Raspberry Pi. J'ai utilisé un Raspberry Pi 3 Model B+ pour cela, mais n'importe quel modèle Raspberry Pi devrait fonctionner. Tout d'abord, vous devez installer Raspbian sur votre Raspberry Pi. Suivez les étapes pour installer un système d'exploitation sur un Raspberry Pi . Raspbian est le système d'exploitation que vous souhaitez installer. Une fois installé, vous souhaiterez ouvrir Terminal à partir du bureau Raspbian.

Installer FreeDOS sur un Raspberry Pi

QEMU est l'abréviation de Quick EMUlator. QEMU est un logiciel de machine virtuelle (VM) open source qui exécute DOS en tant que système d'exploitation « invité » sur Linux. Ce n'est pas différent de l'utilisation d'une machine virtuelle dans Windows 10. La bonne nouvelle est que QEMU est déjà disponible sur la plupart des systèmes Linux, y compris Raspbian, il n'y a donc aucun logiciel supplémentaire à installer.

En tapant quelques lignes de commandes Linux, vous pouvez avoir FreeDOS opérationnel en un rien de temps. En utilisant QEMU, vous devez créer chaque composant de votre machine virtuelle (VM). Voici les étapes et les commandes que vous devez utiliser pour installer et exécuter FreeDOS. Tout d'abord, vous devez définir l'image du disque virtuel dans Linux pour FreeDOS. Comme FreeDOS ne prend pas beaucoup de place, j'ai utilisé la commande suivante :

qemu-img crée freedos.img 200M

Cette commande demande à QEMU de créer une image disque nommée FreeDOS.img d'une taille de 200 Mo.
Maintenant, vous devez télécharger et installer la dernière distribution de FreeDOS. Téléchargez le programme d'installation "standard" du CD-ROM FreeDOS 1.2 (FD12CD.iso) , car il fonctionne le mieux pour ce scénario, nous allons donc l'utiliser.

Tout d'abord, vous devez dire à QEMU d'utiliser l'image du CD-ROM et de démarrer à partir de celle-ci. N'oubliez pas que le lecteur C: est le premier disque dur, donc le CD-ROM apparaîtra comme le lecteur D :. Afin d'ajouter le reste des pièces pour faire fonctionner FreeDOS sur le Raspberry Pi, copiez et collez la commande suivante dans son intégralité :

qemu-system-i386 -m 16 -k en-us -rtc base=localtime -soundhw sb16,adlib -device cirrus-vga -hda freedos.img -cdrom FD12CD.iso -boot order=d

Après avoir inséré la commande, suivez les invites et FreeDOS sera installé en un rien de temps. Pour votre information, la ligne de commande précédente indique à QEMU de créer une machine virtuelle compatible Intel i386 avec 16 Mo de mémoire, un clavier anglais américain et une horloge en temps réel basée sur l'heure de mon système local. La ligne de commande donne également à ma machine virtuelle une carte son Sound Blaster 16 classique, une carte de musique numérique Adlib et une carte VGA Cirrus Logic standard. Le fichier, freedos.img, est désigné comme le premier disque dur (C:) et l'image FD12CD.iso est désignée comme le lecteur de CD-ROM (D:). QEMU est configuré pour démarrer à partir du lecteur de CD-ROM (D:).

La distribution FreeDOS 1.2 est facile à installer, il vous suffit de suivre les invites. J'ai fourni quelques captures d'écran de ce que vous devriez voir après avoir inséré la commande Linux susmentionnée pour votre référence.

Comment exécuter DOS sur un Raspberry Pi

Une fois l'installation terminée, redémarrez FreeDOS. Après le redémarrage, le package de distribution FreeDOS est déjà fourni avec des jeux et des applications préinstallés à utiliser sous DOS via l'émulateur QEMU sur le Raspberry Pi. FreeDOS propose également des liens supplémentaires vers d'autres programmes et jeux DOS disponibles en téléchargement sur son site Web.

Exécutez FreeDOS sur le Raspberry Pi


Maintenant que FreeDOS est installé dans QEMU, vous voudrez peut-être voir dans quelle mesure FreeDOS exécute les applications et les jeux DOS. Les problèmes de performances sont rares, mais vous pouvez rencontrer des temps de lecture/exécution lents chaque fois que vous effectuez des E/S de disque, y compris l'écriture de grandes quantités de données. Dans l'ensemble, je n'ai rencontré aucun problème pour exécuter des applications DOS et jouer à des jeux DOS. En ce moment, mon jeu préféré pour jouer avec FreeDOS dans QEMU est Doom. Doom était mon jeu préféré quand j'étais jeune. Des jeux similaires, dont Wolfenstein et Heretic, fonctionnent également bien.

Encore une fois, en raison de l'architecture du processeur, vous ne pouvez exécuter aucun programme DOS directement sur le Raspberry Pi. Cependant, il est bon de savoir qu'il existe une solution de contournement pour exécuter des applications DOS et jouer à des jeux DOS sur le Raspberry Pi via l'émulateur PC QEMU. Une fois que vous avez configuré QEMU en tant qu'émulateur de machine virtuelle et installé FreeDOS, vous êtes prêt à exécuter tous vos programmes et jeux DOS préférés sur le Raspberry Pi.

Laisser un commentaire

Comment nettoyer un étui de contention : une méthode simple et sûre pour un séchage efficace

Comment nettoyer un étui de contention : une méthode simple et sûre pour un séchage efficace

Apprenez comment nettoyer un étui de contention avec du savon doux et de l'eau tiède, comment le sécher correctement, comment éviter les sources de chaleur dommageables et comment savoir quand l'étui doit être remplacé.

Comment nettoyer un filtre à air de voiture en toute sécurité : quand le nettoyer, quand le remplacer

Comment nettoyer un filtre à air de voiture en toute sécurité : quand le nettoyer, quand le remplacer

Apprenez comment inspecter et entretenir un filtre à air moteur, quand le nettoyage est approprié, quand le remplacement est plus sûr et comment vérifier une réinstallation correcte.

Comment nettoyer une machine à glaçons dans un congélateur : un guide pour débutants

Comment nettoyer une machine à glaçons dans un congélateur : un guide pour débutants

Apprenez comment nettoyer en toute sécurité une machine à glaçons de congélateur, y compris le bac à glaçons, les surfaces accessibles de la machine, la goulotte de distribution, le séchage, le remontage et les erreurs à éviter.

Comment nettoyer en toute sécurité la buse d'un bidet : ce qui fonctionne et ce qu'il faut éviter

Comment nettoyer en toute sécurité la buse d'un bidet : ce qui fonctionne et ce qu'il faut éviter

Apprenez comment nettoyer en toute sécurité la buse d'un bidet, ce que fonctionne réellement l'autonettoyage, comment gérer l'accumulation de minéraux et quels produits nettoyants utiliser en fonction de votre modèle exact.

Comment nettoyer un filtre à sable de piscine : lavage à contre-courant, rinçage et savoir quand aller plus profond

Comment nettoyer un filtre à sable de piscine : lavage à contre-courant, rinçage et savoir quand aller plus profond

Apprenez à nettoyer en toute sécurité un filtre à sable de piscine, à déterminer si le contre-lavage a fonctionné et à savoir quand un nettoyage plus approfondi, une réparation ou le remplacement du média filtrant sont justifiés.

Comment nettoyer un moulin à café en toute sécurité : un guide en 8 étapes pour les moulins à meules et à lames

Comment nettoyer un moulin à café en toute sécurité : un guide en 8 étapes pour les moulins à meules et à lames

Apprenez à nettoyer un moulin à café en toute sécurité, du brossage à sec des meules au lavage des pièces amovibles, en passant par le remontage, les tests et l'entretien des lames.

Comment enlever de la colle à ongles des vêtements sans abîmer le tissu

Comment enlever de la colle à ongles des vêtements sans abîmer le tissu

Apprenez comment enlever la colle à ongles des vêtements en toute sécurité, depuis le grattage de la colle séchée jusqu'à l'utilisation prudente d'acétone, en passant par le lavage et la vérification du tissu avant séchage.

Comment enlever les résidus d'autocollants sur les vêtements sans abîmer le tissu

Comment enlever les résidus d'autocollants sur les vêtements sans abîmer le tissu

Apprenez comment enlever en toute sécurité les résidus d'autocollants des vêtements, du traitement à froid et du prétraitement à l'utilisation prudente de solvants, au lavage et au séchage à l'air libre.

Comment nettoyer un clavier mécanique en toute sécurité : un guide de nettoyage en profondeur en 4 étapes

Comment nettoyer un clavier mécanique en toute sécurité : un guide de nettoyage en profondeur en 4 étapes

Apprenez comment nettoyer un clavier mécanique en toute sécurité, notamment en retirant les touches, en enlevant la poussière et les saletés, en procédant au séchage, au remontage, et en sachant quand s'arrêter et consulter le manuel.

Comment enlever de la colle des vêtements sans abîmer le tissu

Comment enlever de la colle des vêtements sans abîmer le tissu

Apprenez d'abord comment enlever la colle des vêtements en utilisant des méthodes douces, quand utiliser de la colle chaude ou de la super glue, et comment vérifier le tissu avant le séchage.