
Commandes de base
Le moniteur se comporte comme une sorte de debugger qui permet d'influer sur
le contenu de la mémoire et des registres de la machine, ainsi que de
réaliser des opérations de gestion de fichier (chargement de
programme, insertion d'une cartouche MEMO5). Les commandes les plus importantes
sont les suivantes:
- la commande go
permet de lancer l'émulation. A tout moment on peut revenir au moniteur en pressant la
touche stop_emulateur, qui est la touche Esc par défaut (voir aussi
la configuration du clavier).
- la commande q
permet de quitter le programme. Une confirmation est demandée.
- la commande help ou vocab
permet d'obtenir de l'aide. help sans paramètre se contente d'afficher la
liste des commandes disponibles. Avec une autre commande en paramètre, help
donne un bref aperçu de la commande.
- la commande reset
équivaut à la touche "initial prog." sur le vrai MO5, c'est-à-dire le
bouton de reset. Cette commande réalise un "warm boot" de la machine.
- la commande hardreset
équivaut à un rallumage complet de la machine (cold boot). Les paramètres
du moniteur sont également réinitialisés à leur valeur par défaut.
- les commandes dir, cd et pwd
permettent de naviguer dans l'arborescence du disque pour aller chercher des fichiers (images de
programmes, cartouche MEMO5, etc.). dir ne prend aucun paramètre. pwd
affiche le répertoire courant.
- la commande k7 ou k5
est la commande principale pour piloter le lecteur de cassettes du MO5 (LEP). Elle prend en
paramètre un nom de fichier complet (c'est-à-dire avec l'extension si nécessaire) et équivaut à
l'insertion d'une cassette.
Si le fichier image n'existe pas au moment de l'appel, la mention CASSETTE VIERGE NEUVE apparaît
à l'écran et un nouveau fichier est créé. Un fichier protégé en écriture provoque le même effet au
niveau de l'émulation qu'une cassette protégée en écriture sur un vrai MO5.
Les images standard de programmes MO5 portent indifférement l'extension .K5 ou .K7.
- la commande load
suivie d'un nom de fichier complet, charge le contenu de ce fichier à l'emplacement &HB000 dans la mémoire du MO5, ce
qui équivaut à l'insertion d'une cartouche MEMO5 sur un vrai MO5. Cette commande est en général précédée
d'un hardreset, pour "éteindre" la machine avant l'insertion.
Les fichiers images de MEMO5 contiennent exactement 16384 octets. Si un fichier plus long est choisi, seuls les 16384 premiers octets seront
chargés en mémoire et la mention trop long apparaîtra à l'écran.
- la commande qd
suivie d'un nom de fichier complet, ouvre un fichier image de quick disk, mais n'a pas d'effet particulier pour le moment, car l'émulation du
lecteur de quick disk n'a pas encore été implémentée. De plus, cette commande ne fonctionne pas en mode nanoréseau
car le nanoréseau et le lecteur de disquette sont mutuellement exclusifs sur MO5.