TetaTricks/chap/dosbox.tex

95 lines
2.8 KiB
TeX
Raw Normal View History

2020-10-27 09:06:17 +11:00
% ----------------------------------------------------------
\chapter{Dosbox}
2021-08-22 18:33:09 +11:00
\index{dosbox}\label{chap:dosbox}
2020-10-27 09:06:17 +11:00
2022-01-20 09:31:51 +11:00
%
% https://susam.net/blog/good-quality-dosbox-video-capture.html
%
2020-10-27 09:06:17 +11:00
Dosbox est un émulateur de machine MS-DOS avec le son et
le graphique. Il ne nécessite pas de système d'exploitation.
2021-08-22 18:33:09 +11:00
% ----------------------------------------------------------
\section{Configuration}
La configuration de Dosbox est par défaut dans le fichier
2023-09-04 05:30:43 +11:00
\texttt{\$HOME/.dosbox/dosbox-0.74-2.conf}. Vous remarquerez
2021-08-22 18:33:09 +11:00
que le numéro de version est \textbf{dans} le nom de
2021-08-23 20:34:22 +11:00
ce fichier. Ce fichier est abondamment commenté.
2021-08-22 18:33:09 +11:00
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}
2020-10-27 09:06:17 +11:00
% ----------------------------------------------------------
2022-01-20 09:31:51 +11:00
\section{In an Out}
2023-03-04 07:27:18 +11:00
\textbf{Q:} J'ai téléchargé un warez de Qbasic\footnote{%
cf. page \pageref{chap:Basic}}
pour jouer avec,
2022-01-20 09:31:51 +11:00
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}
% ----------------------------------------------------------
2020-10-27 09:06:17 +11:00
\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}.
2022-01-20 09:31:51 +11:00
Écrit, sans le moindre doute, au « ras du métal ». Une des
merveilles de l'ancien temps.
2023-03-04 07:27:18 +11:00
% ----------------------------------------------------------
\section{Qbasic} \index{Qbasic} \label{Qbasic}
2020-10-27 09:06:17 +11:00
% ----------------------------------------------------------
2021-08-23 20:34:22 +11:00
\section{Fractint}
2021-09-24 21:21:31 +11:00
La première chose qu'il faudrait regarder, c'est les options de la
ligne de commande, pour pouvoir batcher des animations\dots
2021-08-23 20:34:22 +11:00
2020-10-27 09:06:17 +11:00
% ----------------------------------------------------------