Un émulateur DOS
Site officiel:
http://dosbox.sourceforge.net
Ce programme permet de lancer une multitude d'applications et de jeux tournant originalement sous le bon vieu DOS. Le paquet DOSBOX est disponible via yum.
Sur Fedora/Gnome, cela vous créera un lanceur dans Applications -> Accessoires. La commande pour lancer le programme est
dosbox
Configuration
DOSBOX utilise un fichier nommé dosbox.conf qui lui permet de récolter des informations au lancement. Par défaut, il n'est pas généré. Il va falloir le créér vous-même. Par défaut DOSBOX cherchera ce fichier dans ~/.dosboxrc mais après reboot de la machine, il n'a pas trouvé le bon chemin, j'utilise donc un système alternatif pour ce fichier.
DOSBOX est également configuré pour fonctionner sur un clavier US, pas vraiment pratique pour certains caractères... On va résoudre ceci pour que DOSBOX se lance en clavier azerty...
Pour son fonctionnement, DOSBOX nécessite de "monter" un répertoire comme partition C:
Dans ce petit guide, je détermine que ce dossier sera dans ~/dosbox. Vous adapterez en fonction de votre choix d'installation. Dans ce dossier dosbox, je vais placer par la suite mes jeux et autres applications DOS...
1. Création des dossiers utiles
$ mkdir ~/.dosboxrc
$ mkdir ~/dosbox |
2. Installer le programme qui permet de passer en AZERTY
Téléchargez le dernier xkeyb [freedos] disponible sur
ce site (xkb1_15x.zip 06-Apr-2004 11:42)
Dans ce zip, nous n'avons pas besoin de tous les fichiers. Pour faire "light" il suffit d'en récupérer les suivants et de les copier à la racine du dossier ~/dosbox
- XKEYB.EXE ( qui se trouve dans /BIN )
- PC437.KEY ( qui se trouve dans /BIN )
- FR.KEY ( qui se trouve dans /BIN/KEY )
Pour les très très fénéants, le travail est déjà fait
ici (dézippez cela dans ~/dosbox)
3. Créér le fichier de configuration
Ouvrez DOSBOX. Au départ le clavier est donc en US, il faut intervertir certaines lettres.
Entrez la commande suivante:
| config -writeconf /tmp/dosbox.conf |
( il faut en fait écrire "config -zriteconf /t,p/dosbox.conf" en utilisant le / et le . du pavé numérique. Le fichier est placé dans /tmp pour une question pratique (pas trouvé le ~ avec le clavier US

))
Fermez DOSBOX
4. Préparer le fichier de configuration
Ouvrez le fichier /tmp/dosbox.conf avec votre éditeur de texte préféré. C'est un fichier de configuration assez classique, différentes rubriques que vous laisse farfouiller par vous-même... Par ma part, les jeux testés n'ont pas nécessité de modification particulière, cela tournait directement à bon régime...
Allez à la fin du fichier, tout particulièrement la section [autoexec] dans laquelle nous allons ajouter quelques lignes qui vont permettre de monter automatiquement notre répertoire en partition C: et de passer le clavier en FR
[autoexec]
# Lines in this section will be run at startup.
mount c ~/dosbox
C:
xkeyb FR.KEY
Une fois modifié, enregistrez dosbox.conf comme ~/.dosboxrc pour qu'il soit automatiquement chargé, mais je conseille de le copier également dans ~/dosbox ou le dossier de votre choix pour forcer son utilisation si nécessaire.
Vérifiez que cela fonctionne en lançant DOSBOX. Vous devez voir s'afficher les commandes ajoutées dans la rubrique autoexec et cela termine par un magnique C:\
Appuyez sur 'a' pour vérifier que le clavier AZERTY est bien actif...
Si DOSBOX reste désepéremment sur Z:\ modifiez le lanceur comme suit (en utilisant alacarte pour Gnome) Vous pouvez également utiliser directement cette commande dans un terminal:
| $ dosbox -conf "/chemin/vers/dosbox.conf" |
Fonctionnement
Vous êtes donc dans un environnement DOS. Pour entrer dans un répertoire, vous utiliserez 'cd', pour afficher le contenu d'un répertoire 'dir' et pour exécuter une application, vous entrerez le nom de l'exécutable... Vous pouvez aussi monter un CDrom ou une autre partition en utilisation la fonction 'mount' de la même façon que dans le dosbox.conf...
Je ne m'étends pas sur ce sujet, toute l'info sur les commandes se trouvent dans le
wiki DOSBOX