4IM sous DOSEMU

Rappel : le texte cité depuis le tutoriel d'Astrobe, est reproduit en bleu.
Ce site se trouve à l'adresse : http://membres.lycos.fr/astrobe/

1. Intro

Le répertoire contient un dossier "freedos", dans lequel il faut désarchiver le fichier 4IM.ZIP téléchargé sur le site d'Astrobe. Cela donne le contenu suivant :

image du répertoire

2. Comment lancer l'exécution de Dosemu ?

La couleur de fonds s'inverse et l'on obtient ceci, en bas de fenêtre :

prompt dosemu

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 :

invite 4im

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.

image de correction