% ----------------------------------------------------------
\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\footnote{%
					cf. page \pageref{chap:Basic}}
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{Qbasic} \index{Qbasic} \label{Qbasic}

% ----------------------------------------------------------

\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


% ----------------------------------------------------------


