Le PC compatible IBM n'est pas une console : c'est une famille d'ordinateurs personnels apparue en 1981 avec l'IBM PC 5150, dont l'architecture ouverte a été copiée par des dizaines de constructeurs. Le système d'exploitation de référence de cette période, MS-DOS (vendu sous le nom PC-DOS par IBM), est resté la plateforme de jeu principale sur PC jusqu'au milieu des années 1990.
Contrairement aux consoles, il n'existe pas « un » PC DOS mais une infinité de configurations : le processeur, la quantité de mémoire, la carte graphique et la carte son varient d'une machine à l'autre. C'est pourquoi les jeux de l'époque demandaient à l'utilisateur de choisir sa carte son à l'installation, et pourquoi un émulateur DOS doit reproduire une machine entière plutôt qu'un modèle unique.
L'âge d'or du jeu DOS couvre à peu près la décennie 1985-1995 : les aventures graphiques de Sierra et LucasArts, les jeux de rôle d'Origin et SSI, les simulations de vol de MicroProse, et enfin la révolution du FPS avec Wolfenstein 3D, Doom, Duke Nukem 3D et Quake. La plupart de ces titres tournent aujourd'hui bien mieux dans un émulateur que sur un PC moderne.
Disponibilité des émulateurs par board :
| Émulateur | RPI3/RPI02W | RPI4/400 | RPI5/500 | OGA/OGS/RG351 | PC | RG353 |
|---|---|---|---|---|---|---|
| Libretro DOSBox Pure | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| DOSBox | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
DOSBox Pure est l'émulateur par défaut, sur toutes les boards. C'est aussi le seul des deux à prendre en charge le netplay et l'affichage sur écran CRT. Les RetroAchievements ne sont pas pris en charge sur ce système. DOSBox autonome reste utile pour les jeux qui demandent une configuration DOSBox précise, écrite à la main.
Le clavier et la souris sont recommandés sur ce système : la majorité des jeux DOS attendent l'un ou l'autre, et beaucoup (aventures graphiques, jeux de stratégie, jeux à interface fenêtrée) sont tout simplement injouables à la manette. DOSBox autonome affiche un clavier virtuel utilisable à la manette pour dépanner, mais un vrai clavier USB ou Bluetooth reste la solution confortable.
Aucun BIOS n'est requis pour ce système.
Placez vos jeux dans :
/recalbox/share/roms/dos/
Les deux émulateurs n'attendent pas du tout le même format de « rom » : DOSBox autonome lance un dossier de jeu, DOSBox Pure lance une archive.
Extensions acceptées selon l'émulateur :
| Émulateur | Extensions |
|---|---|
| DOSBox Pure | .dosz .zip .7z |
| DOSBox | .dos .pc |
Un jeu est un dossier dont le nom se termine par .dos ou .pc. Ce dossier contient les fichiers du jeu et, obligatoirement, un fichier dosbox.bat qui décrit comment le lancer. Un fichier dosbox.cfg placé à côté remplace la configuration DOSBox par défaut pour ce jeu uniquement.
/recalbox/share/roms/dos/
└── Doom.pc/
├── dosbox.bat ← script de lancement (obligatoire)
├── dosbox.cfg ← configuration propre au jeu (facultatif)
└── DOOM/
├── DOOM.EXE
└── …
Au lancement, Recalbox définit la variable ROOT avec le chemin du dossier du jeu : utilisez-la dans le dosbox.bat pour monter le lecteur C:, par exemple :
mount c "%ROOT%"
c:
cd DOOM
DOOM.EXE
Avec DOSBox Pure, un jeu est une archive unique (.zip, .7z ou .dosz) contenant l'arborescence du jeu telle qu'elle serait sur le disque dur. L'archive n'a pas besoin d'être décompressée : le core la monte directement comme lecteur C:, détecte l'exécutable à lancer et propose un menu de démarrage si le jeu en contient plusieurs.
Le format
.doszest un simple zip destiné à DOSBox Pure. Ne décompressez pas vos archives et ne renommez pas leur contenu : le core sait les lire telles quelles.
Consultez également le guide DOS pour la préparation des jeux, la configuration et les astuces propres à ce système.