
Initiation rapide à DOS,
configuration de DOSBoxPuisque tout le monde n’est pas forcément un pro de la commande MS-DOS et qu’on n’a pas toujours envie d’étudier par cœur deux cent vingt-sept pages techniques de la bible informatique, voici un petit guide qui survole l’environnement DOS, ça devrait pas mal vous aider dans le domaine de l’abandonware. Ce texte n’est qu’un aperçu très rapide, il existe beaucoup de ressources sur Internet concernant l’utilisation du DOS (et oh chance, c’est aussi applicable à DOSBox).
Initiation à MS-DOS
Démarrer l’invite MS-DOSPrétendument éradiqué depuis des années par Windows, les fonctionnalités du DOS sont toujours disponibles par l’invite de commande MS-DOS. Vous trouverez un raccourci vers CMD (c’est son petit nom) dans le groupe accessoire de Windows (ou bien exécuter la commande cmd). Lorsque le programme se lance, vous arrivez sur une page noir, un curseur clignote au fond de la fenêtre, c’est ce qu’on appelle le
prompt.
Ce qui se trouve à l’écranA gauche de votre curseur, avant l’accolade, se trouve votre emplacement exact sur le lecteur courant. La première lettre est le nom du lecteur sur lequel vous vous trouvez, les lecteurs se reconnaissent facilement car il s’agit d’une lettre puis d’un double point.
A:,
B:,
C: etc… Ensuite se trouve le slash (ou barre oblique), c’est une séparation entre les différents noms de dossiers.
Logique de navigationSi vous avez l’habitude de la navigation depuis Windows ou n’importe quelle autre interface graphique, vous ne devriez pas rencontrer de problème majeur dans la logique de rangement d’un disque (en réalité, c’est bien plus compliqué que ça, mais vous n’avez pas à le savoir). Vous pouvez sauter cette partie… sinon… Pas de panique, c’est pas très difficile à saisir.
Les dossiers forment un
chemin d’accès, vous partez du
dossier principal du lecteur, ou
racine. Ce super dossier contient d’autres dossiers ainsi que des fichiers. Vous pouvez entrer dans le sous-répertoire d’un autre dossier, revenir au dossier parent (là d’où vous venez) etc.
L’héritage MS-DOS veut qu’un fichier n’ait pas un nom plus long que huit caractères + quatre caractères pour le format (un point suivi de trois caractères). Il existe des fichiers particuliers dit
programmes. C’est le cas des fichier .BAT (un fichier texte qui contiennent des commandes MS-DOS), .COM (commande) et .EXE (exécutable). Ces fichiers peuvent êtres lancés directement à partir d’MS-DOS, de Windows ou n’importe quel OS (Operating System ou Système d’exploitation), tant qu’ils sont écrits dans le langage de cet OS. Ce sont des jeux, des gestionnaires, des applications diverses et variées. On les lance en entrant directement leur nom dans la commande.
Fonctionnement, commandes DIR et CDLa commande DOS se base uniquement sur les entrées au clavier, c'est-à -dire qu’il va falloir utiliser vos grosses paluches pour vous faire comprendre, taper des suites de caractères et valider avec
entrée, comme sur un Chat internet.
On va commencer par quelque chose de simple. D’abord, nous allons nous assurer que vous êtes tous dans le même dossier. Tapez
cd c:\ puis enter. Le prompt devrait maintenant afficher
c:\>. Cela signifie que vous vous trouvez sur la racine du lecteur C. Par défaut, le lecteur C est le disque dur. A et B sont généralement les lecteurs de disquettes (B est toujours disponible même s’il n’existe qu’un seul lecteur afin de permettre la copie d’une disquette vers une autre, il s’agit alors d’un lecteur virtuel, c’est-à -dire un lecteur qui n’apparaît par en vrai sur votre machine, mais que votre ordinateur reconnaît). Au milieu des années 90, D était généralement le lecteur CD car peu de machines disposaient d’un disque dur secondaire. Ce qui se cache derrière les lettres de vos lecteurs dépend directement de votre ordinateur, il est possible que ces lettres ne correspondent pas à votre configuration.
Maintenant, entrez
dir. L’écran va alors défiler et afficher un tas d’informations qui ne sont pas sans rappeler celles disponibles dans l’explorateur Windows : ce sont les fichiers et dossiers présents là où vous êtes (c'est-à -dire sur
c:\). Sur les plus vieilles versions de l’invite MS-DOS (et sous DOSBox), le nom du fichier se trouve à gauche de l’écran, suivi de son extension puis de sa taille et sa date de création. Les répertoires sont renseignés par le sigle
<REP>. Les invites plus récentes inversent horizontalement l’affichage des informations.
La commande
dir permet donc d’afficher les fichiers présents. Elle peut aussi trier les informations pour vous. Par exemple
dir *.exe n’affichera que les fichiers se terminant par
.exe,
dir /p affichera le contenu du dossier page par page pour que vous ayez le temps de lire le contenu,
dir /w affiche uniquement le nom des fichiers et dossiers les uns à la suite des autres (dans ce mode, les dossiers apparaissent entre crochets). On peut aussi combiner plusieurs actions :
dir *.exe /p /w.
Allons voir ce qui se passe dans le dossier Windows. Pour ce faire, entrez
cd windows. Si vous n’avez aucun dossier
windows, la commande retournera (ou
répondra par) une erreur :
le chemin d’accès spécifié est introuvable par exemple. Le prompt devrait afficher :
c:\windows\>, ce qui signifie que vous êtes sur le lecteur C, dans le dossier Windows. Tapez
dir /p /w pour avoir un aperçu du dossier. Notez que sur la première page se trouvent deux dossiers particuliers notés [.] et [..]. Le dossier constitué d’un point est une représentation du dossier courant. Si vous tapez
cd ., vous ne changerez pas de dossier. Le dossier représenté par deux points consécutifs est le dossier parent. C'est-à -dire le répertoire qui abrite le dossier actuel. Retournons donc dans le dossier parent : tapez
cd..Commandes habituellesVoici une petite liste très très très simplifiée des commandes dont vous aurez le plus souvent besoin.
DIR [tri][options : /p /w /d]
Le tri permet de trier les fichiers, entrez quelques lettres et demandez de remplacer les caractères inconnus par un astérisque. Par exemple
dir a* affichera tous les fichiers débutants par
a Les options débutent par une barre oblique. P affiche page par page, W affiche uniquement les noms de fichiers et dossiers en les alignant horizontalement, D affiche uniquement les noms de fichiers et dossiers en les alignant verticalement.
CD [nom de dossier ou chemin]
Permet de se déplacer dans un dossier ou changer de lecteur. Il est possible de cumuler plusieurs dossiers. Par exemple
cd games/duke1 ou pointer directement un chemin précis:
cd c:/games/duke1EXIT
Quitte l’invite MS-DOS, fonctionne aussi sous DOSBox.
COPY [fichier source] [fichier de destination]
Copie le fichier source vers un autre emplacement ou un autre fichier. Par exemple
copy *.exe a: copie tous les fichiers
.exe sur le lecteur de disquette (par défaut
a:)
MD [nom de dossier]
Make Directory, permet de créer un nouveau dossier dans le dossier courrant.
RD [nom de dossier]
Remove Directory, supprime un dossier. Par mesure de sécurité, le dossier doit être entièrement vide pour pouvoir être effacé.
REN [nom de fichier actuel] [nouveau nom de fichier]
Renomme un ou plusieurs fichiers. La commande
ren *.exe *.bak par exemple renommera tous les fichier .exe en fichiers .bak.
DEL [nom de fichier]
Supprime définitivement un ou plusieurs fichiers.
Le changement de lecteur s'effectue très simplement. Entrez
C: pour visiter le lecteur
C,
D: pour visiter le lecteur
D etc.
Pour lancer un fichier
.BAT,
.EXE ou
.COM, entrez directement le nom du fichier (avec l'extension si plusieurs programmes portent le même nom).
Sous les versions originales de DOS, certains programmes sont dit "résidents", ils peuvent dès lors être lancés depuis n'importe quel lecteur et n'importe quel répertoire. C'est le cas de certains programmes tel que ATTRIB.EXE ou KEYB.COM (raison pour laquelle on les confond parfois avec des commandes). Sous DOSBox, ces logiciels sont inclus dans l'émulateur. Les applications plus génériques (tel que les jeux) ne devraient être lancées qu'à partir de leur dossier de travail (le dossier dans lequel le jeu est installé). Si vous désirez pourtant lancer un programme à partir d'un autre dossier, il suffit d'entrer le nom du programme précédé de son emplacement. Par exemple
c:\games\duke1\dn1.exe.
Deux raccourcis WindowsPourquoi ? Et bien tout simplement pour pouvoir quitter le mode plein écran si vous avez oublié la commande pour quitter ou switcher entre deux programmes rapidement.
ALT+ENTER bascule l’application active en mode plein écran/fenêtré
ALT+TAB bascule entre la fenêtre active et la précédente fenêtre (maintenez ALT enfoncé pour naviguer parmi les différentes applications ouvertes)
Configuration de DOSBox
Pourquoi utiliser DOSBox ?DOSBox est un émulateur de l’environnement MS-DOS (et x86), il émule tout le comportement d’une machine construite dans les années quatre-vingt-dix, ça va du processeur à la carte graphique en passant par la carte son, les lecteurs, les contrôleurs etc. L’invite MS-DOS de Windows n’émule rien de tout ça et un programme conçu en 92 ne comprendra pas forcément ce qui se trouve dans votre machine, le setup ne reconnaitra pas la carte son, se demandera où se trouve l’EMS, l’XMS (quoi que ça pose déjà moins de souci) et j’en passe. DOSBox peut vous aider à franchir cet obstacle.
Configuration de DOSBoxJe vous recommande très chaudement de créer un dossier facile d’accès sur votre disque dur, destiné à servir de
lecteur virtuel pour DOSBox. Personnellement, j’ai placé mes jeux sur
c:\gamesdos\. Ce dossier devra rester tel quel, ne jamais être renommé ou déplacé sans quoi vous devrez reconfigurer DOSBox.
A présent, entrez dans le dossier où est installé DOSBox. Vous devriez voir un fichier nommé
dosbox.conf. Éditez ce fichier avec le bloc note de Windows (ou EDIT.COM pour les plus rétro). Allez à la fin du fichier, vous devriez voir une ligne [autoexec].
Autoexec.bat était un fichier qui lançait automatiquement une série de commandes MS-DOS au démarrage de la machine. Cette partie du fichier joue exactement le même rôle, c'est-à -dire qu’à chaque démarrage de DOSBox, les commandes suivantes vont êtres exécutées. Entrez ceci pour avoir un beau prompt bien propre :
Code
@echo off
mount c c:\gamesdos\
c:
keyb fr
cls
echo N’oubliez pas, EXIT pour quitter.
@echo on
La commande
@echo off masque l’affichage des instructions envoyées à l’invite, c’est purement esthétique.
mount c c:\gamedos\ est une commande appartenant à DOSBox, elle permet de
monter un lecteur virtuel a partir d’un vrai dossier. Ici, nous allons monter le lecteur
C (disque dur) Ã partir vrai dossier
c:\gamedos\. La commande
c: dit a DOSBox de se rendre sur le lecteur
C. Le programme
KEYB est entièrement émulé en interne par DOSBox, vous n’avez donc pas besoin de retrouver cette perle merveilleuse qui permet de configurer le clavier.
KEYB fr bascule le clavier en mode azerty (type France). La commande
CLS signifie
Clear Screen, elle efface tout ce qui a été affiché à l’écran. La commande
echo affiche une note sur la console DOS et enfin,
@echo on pour réactiver l’affichage des entrées. DOSBox devrait maintenant être prêt à l’emploi.
Options additionnellesDOSBox fonctionne comme les versions MS-DOS 5 et plus récentes. Dans la pratique, les habitués retrouveront vite leurs marques. Pourtant, DOSBox ne s’arrête pas là et propose quelques options fort sympathiques tel que les captures d’écran, la modification du nombre de cycles DOSBox, pack de langues, le choix de l’emplacement de la carte son... Toutes ces options sont présentes dans le fichier
dosbox.conf. Pour le reste, voyez le readme.
ALT-PAUSE Pause l’émulation.
CTRL-F1 Lancement du Keymapper
CTRL-F4 Mise à jour du contenu des dossiers
CTRL-ALT-F5 Capture vidéo AVI (active/désactive)
CTRL-F5 Réalise une screenshot en PNG
CTRL-F6 Capture audio au format WAV (active/désactive)
CTRL-ALT-F7 Enregistrement des commandes OPL (active/désactive)
CTRL-ALT-F8 Enregistrement des commandes MIDI (active/désactive)
CTRL-F7 Diminue le nombre de
frameskip (sautes d’images)
CTRL-F8 Augmente le nombre de
frameskip (sautes d’images)
CTRL-F9 Termine DOSBox
CTRL-F10 Bloque/relâche la souris
CTRL-F11 Diminue le nombre de Cycles de DOSBox (ralenti l’émulation)
CTRL-F12 Augmente le nombre de Cycles de DOSBox (accélère l’émulation)
ALT-F12 Déverrouillage (mode tir rapide)
Voilà , c'était vite torché, c'était pas hilarant, mais je suis certain que ça peut aider.
Le site officiel de DOSBoxUne plus grand liste des commandes DOS