% ---------------------------------------------------------- \chapter{Dosbox} \index{dosbox}\label{chap:dosbox} % % https://susam.net/blog/good-quality-dosbox-video-capture.html % Dosbox est un émulateur de machine MS-DOS avec le son et le graphique. Il ne nécessite pas de système d'exploitation. % ---------------------------------------------------------- \section{Configuration} La configuration de Dosbox est par défaut dans le fichier \texttt{~/.dosbox/dosbox-0.74-2.conf}. Vous remarquerez que le numéro de version est \textbf{dans} le nom de ce fichier. Ce fichier est abondamment commenté. C'est à la fin de celui-ci, dans la section \texttt{autoexec} que vous pouvez rajouter ce genre de lignes~: \begin{verbatim} mount C: /home/tth/Essais/DosBox/C mount D: /home/tth/Essais/DosBox/D keyb fr \end{verbatim} % ---------------------------------------------------------- \section{In an Out} \textbf{Q:} J'ai téléchargé un warez de Qbasic pour jouer avec, le l'archive 7z ne contient qu'un fichier \texttt{.img}. Que puis-je faire pour jouer enfin à snake ? \textbf{Q:} Il y a plusieurs réponses possibles. La plus évidente est de passer par le système hote pour lire le contenu de cette image : \begin{verbatim} tth@fubar:~/DosBox/QBasic-1.1 $ su - Password: root@fubar:~# cd ~tth/DosBox/QBasic-1.1 -bash: cd: too many arguments root@fubar:~# cd ~tth/DosBox/QBasic-1.1 / root@fubar:/home/tth/DosBox/QBasic-1.1 # ls disk01.img winworldpc.com.txt root@fubar:/home/tth/DosBox/QBasic-1.1 # mount -o loop,ro disk01.img /mnt root@fubar:/home/tth/DosBox/QBasic-1.1 # ls /mnt QBASIC.EXE QBASIC.HLP \end{verbatim} Ceci dit, il y a encore plus simple : « mounter » l'image disque afin qu'elle soit directememt utilisable depuis le prompt Dosbox. Consultons vite la doc\footnote{/usr/share/doc/dosbox/README.gz}, juste pour constater que c'est un peu technique. \begin{verbatim} IMGMOUNT DRIVE [imagefile] -t [image_type] -fs [image_format] -size [sectorsbytesize, sectorsperhead, heads, cylinders] IMGMOUNT DRIVE [imagefile1 imagefile2 .. imagefileN] -t cdrom -fs iso \end{verbatim} % ---------------------------------------------------------- \section{Popcorn} \index{Popcorn} \textbf{Popcorn} est un jeu de cassebrique écrit dans les années 80 pour tirer la quintessence des cartes graphiques CGA\index{CGA}. Écrit, sans le moindre doute, au « ras du métal ». Une des merveilles de l'ancien temps. % ---------------------------------------------------------- \section{Fractint} La première chose qu'il faudrait regarder, c'est les options de la ligne de commande, pour pouvoir batcher des animations\dots % ----------------------------------------------------------