Recherche de site Web

DOSBox - Exécute les anciens jeux/programmes MS-DOS sous Linux


Vous avez toujours voulu jouer à d'anciens jeux DOS ou utiliser d'anciens compilateurs comme Turbo C ou MASM pour exécuter du code en langage assembleur ? Si c'est le cas et que vous vous demandez comment, alors DOSBox est la voie à suivre.

Qu’est-ce que DOSBox ?

DOSBox est un logiciel open source qui émule un ordinateur exécutant MS-DOS. Il utilise le Simple DirectMedia Layer(SDL) qui facilite grandement le portage sur différentes plates-formes. Par conséquent, DOSBox est disponible pour une large gamme de systèmes d'exploitation tels que Linux, Windows, Mac, Windows.BeOS, etc.

Installer DOSBox sous Linux

Si vous utilisez Ubuntu ou Linux Mint, vous pouvez l'installer directement depuis le Centre logiciel. Pour les autres systèmes basés sur Debian en général, vous pouvez utiliser sudo apt-get pour l'installer. La commande est la suivante.

sudo apt-get install dosbox

Pour les autres versions Linux comme RHEL, CentOS et Fedora, vous pouvez le compiler et l'installer à partir de la source en tant que suit. Téléchargez le dernier fichier source à l'aide de la commande wget suivante.

wget https://nchc.dl.sourceforge.net/project/dosbox/dosbox/0.74-3/dosbox-0.74-3.tar.gz

Accédez au répertoire dans lequel le fichier a été téléchargé et exécutez les commandes suivantes pour l'installer.

tar zxf dosbox-0.74-3.tar.gz
cd dosbox-0.74-3/
./configure
make
make install

Comment utiliser DOSBox

DOSBox peut être exécuté à partir d'un terminal en exécutant la commande suivante, cela ouvrira la fenêtre du terminal, avec une invite Z:\.

dosbox

Une fois que vous avez démarré DOSBox, vous devrez d'abord monter la partie de votre système à laquelle vous souhaitez accéder dans DOSBox.

mount <label> <path-to-mount>

Pour monter l'intégralité de votre répertoire Home en tant que C, vous pouvez exécuter la commande suivante.

mount C ~

Tapez ensuite C: Si vous devez monter le même répertoire et le même cd au même emplacement à chaque fois, vous pouvez automatiser l'ensemble du processus à l'aide de la configuration DOSBox déposer.

Ce fichier se trouve dans le répertoire ~./dosbox. Le nom du fichier sera dosbox-[version].conf où version est le numéro de version de DOSBox que vous avez installé. Donc si vous avez installé la version 0.74, vous exécuterez la commande suivante :

nano ~/.dosbox/dosbox-0.74-3.conf

Ainsi, si vous souhaitez que votre DOSBox monte automatiquement le répertoire personnel et aille dans le dossier ~/TC à chaque démarrage de DOSBox, vous pouvez ajouter le les lignes suivantes à la fin du fichier de configuration.

mount c ~
c:
cd TC

De nombreuses autres options sont disponibles dans le fichier de configuration. Par exemple, si vous souhaitez que DOSBox démarre toujours en mode plein écran, vous pouvez éditer et changer la valeur d'un paramètre plein écran de false à true.

De nombreuses autres options et leur description sont données dans le fichier de configuration lui-même. De plus, si vous souhaitez ajouter des commentaires n'importe où dans le fichier de configuration, vous pouvez le faire en utilisant le caractère # au début de cette ligne particulière.

Installer quelques jeux et programmes

Si vous êtes étudiant en informatique en Inde, vous devez l'avoir utilisé à un moment donné dans votre école ou collège. Bien qu'il s'agisse d'un compilateur assez obsolète, la plupart des collèges l'utilisent encore en raison de leur incapacité à suivre le rythme des compilateurs modernes.

1. TurboC++

Téléchargez la dernière version de TC++ à partir du lien ci-dessous et extrayez son contenu dans votre répertoire personnel.

  1. http://turbo-c.soft32.com/

Démarrez maintenant DOSBox et exécutez les commandes suivantes.

mount c ~
c:
cd tc3
install

Remplacez le lecteur source par C dans le menu d'installation.

Conservez le répertoire d'installation comme répertoire par défaut et démarrez la procédure d'installation.

Après cela, TC++ aurait été installé à l'emplacement C:/TC. Vous pouvez l'exécuter à l'aide des commandes suivantes.

cd /TC
cd bin
tc

2. Wolfenstein 3D

C'était l'un des jeux de tir à la première personne les plus populaires dans les années 90 lors de sa sortie et il est encore aujourd'hui très populaire dans le monde des jeux DOS. Donc, si vous souhaitez profiter d’une action de jeu vidéo vintage, les étapes pour l’installer sont indiquées ci-dessous.

Téléchargez le fichier zip à partir du lien ci-dessous et extrayez son contenu dans votre répertoire personnel.

  1. http://www.dosgamesarchive.com/download/wolfenstein-3d/

Démarrez maintenant DOSBox et exécutez les commandes suivantes.

mount c ~
c:
cd wolf3d
install

Sélectionnez le lecteur C comme lecteur d'installation, comme indiqué dans la capture d'écran ci-dessous.

Sélectionnez le répertoire par défaut pour l'installation et appuyez sur Entrée.

Après cela, Wolf3d aurait été installé à l'emplacement C:/Wolf3d. Une fois dans le répertoire C:/Wolf3d, vous pouvez saisir « wolf3d » pour lancer le jeu.

3. MASM (assembleur de macros Microsoft)

Si vous souhaitez exécuter du code en langage assembleur, vous avez besoin d'un assembleur tel que MASM ou TASM (Turbo Assembler).

Téléchargez le fichier rar à partir du lien ci-dessous et extrayez son contenu dans votre répertoire personnel.

  1. http://sourceforge.net/projects/masm611/

Démarrez maintenant DOSBox et exécutez les commandes suivantes.

mount c ~
c:
cd masm611/disk1
setup

Laissez tous les fichiers être installés à leurs emplacements par défaut et sélectionnez le système d'exploitation dans lequel vous souhaitez que vos programmes s'exécutent.

Une fois la configuration terminée, vous pouvez exécuter les fichiers asm en exécutant les commandes suivantes à partir du répertoire C:/MASM611/BIN.

masm <filename>.asm
link <filename>.obj
<filename>

4. Prince de Perse

C'était le premier jeu auquel je jouais sur un ordinateur ! C'était très populaire lorsque j'étais jeune, au début des années 2000 en Inde. Alors si vous aussi, vous avez comme moi de bons souvenirs de ce jeu lorsque vous étiez enfant et que vous souhaitez les revivre, voici les instructions pour l'installer dans DOSBox.

En fait, vous n'avez pas besoin de l'installer, il vous suffit de télécharger le fichier zip, de l'extraire quelque part et vous pouvez jouer au jeu directement dans DOSBox en saisissant « prince » à partir de cet emplacement. Voici les étapes pour cela.

Téléchargez le fichier zip à partir du lien ci-dessous et extrayez son contenu dans votre répertoire personnel.

  1. http://www.bestoldgames.net/eng/old-games/prince-of-persia.php

Démarrez maintenant DOSBox et exécutez les commandes suivantes.

mount c ~
c:
cd prince
prince

C'était mon tout premier article sur Tecmint, alors n'hésitez pas à commenter ce que vous pensez de l'article et à faire des suggestions si vous en avez pour moi. Vous pouvez également poster vos doutes sous forme de commentaires si vous rencontrez un problème lors de l'installation d'un jeu/programme dans DOSBox.