Ce site se trouve à l'adresse : http://membres.lycos.fr/astrobe/
1. Intro
- Dosemu est un émulateur du Dos qui fonctionne sous Linux. Il permet, tout en restant sous Linux, d'ouvrir une session MsDos et donc de faire fonctionner un logiciel écrit pour ce système. Freedos est le nom d'un "clone" libre de MsDos.
- La version utilisée est celle fournie avec la distribution Suse Linux 9.1. Elle a été installée, selon la logique de Suse, avec l'utilitaire Yast, sans manipulations rajoutées.
- La première exécution de dosemu crée un dossier du même nom dans le répertoire de l'utilisateur.
2. Comment lancer l'exécution de Dosemu ?
- Ouvrir une fenêtre console
- L'agrandir (au moins un peu)
- A l'invite du système, frapper dosemu et valider
3. Lancer 4IM
A partir de l'invite du Dos, procéder comme il est dit sur le site de 4IM :
Frapper 4IM BLOCKS.4IM.
Cela donne :
Le menu principal de 4IM
On y accède en frappant :
MM (suivi de la touche Entrée).
Le menu s'affiche ainsi :
||QUICK|| UTILITIES | LIBS |
On passe d'une option à l'autre en pressant la touche espace.
La touche ESC ramène à l'invite "Ready"
4. Test du clavier
Il s'agit d'un clavier Azerty 105 touches.Lettres minuscules, touches numériques
Le clavier alphabétique est reproduit à l'identique. La rangée supérieure ne donne pas é ni è ni ç ni à.
Pavé numérique
Les chiffres 0123456789 sont introduits normalement, de même que + - . * /
Clavier en majuscules
Curieusement les lettres A et S ne sont pas saisies.
Quand on repasse sous Dos (frapper BYE) sous 4IM, on se retrouve avec la même difficulté : les lettres A et S ne sont pas saisies à la frappe. Un problème de gestion du clavier sous l'émulateur Dos, donc.Correction de cette erreur
Fichier de configuration de Dosemu
Le fichier de configuration est :
/etc/dosemu/dosemu.conf
La documentation se trouve dans :
/opt/dosemu/share/doc/dosemu/README.txt
Les points qui importent dans la doc sont référencés :
2.1.4 Code page caracters set
et
2.1.6 Keyboard settings
J'ai modifié
# $_term_char_set = ""
... en mettant "latin1" et en effaçant le #
Cela donne :
$_term_char_set = "latin1"
J'ai modifié aussi
# $_layout = "name"
... en mettant "fr-latin1" à la place de "name" et en effaçant le # Résultat de cette modification
Quand je lance dosemu depuis un terminal X, j'obtiens le A et le S.Et en voici la preuve, l'image étant inversée pour éviter le fonds noir, ce qui sera la règle par la suite.