VT52.TXT/fr
********************** L'EMULATEUR VT52 ********************** Les commandes du VT52 sont appelées en affichant le code de la touche Escape (code ASCII 27 en décimal), suivi d'un ou plusieurs paramètres. Exemple d'utilisation avec l'affichage d'une ligne par GEMDOS 9, fonction Cconws(). MOVE.L #MESSAGE,-(SP) MOVE.W #9,-(SP) TRAP #1 ADDQ.L #6,SP MESSAGE DC.B 27,"E",27,"p",27,"Y",42,42,"Salut",27,"q",0 Efface l'écran, passe l'écriture en inverse vidéo, place le curseur sur la ligne 10, colonne 10, affiche Salut et repasse en vidéo normale. Escape A Curseur vers le haut (s'arrête sur le bord supérieur) Escape B Curseur vers le bas (s'arrête sur le bord inférieur) Escape C Curseur vers la droite (s'arrête sur le bord droit) Escape D Curseur vers la gauche (s'arrête sur le bord gauche) Escape E Efface l'écran Escape H Place le curseur dans le coin supérieur gauche Escape I Curseur vers le haut (scrolling sur le bord supérieur) Escape J Vide l'écran à partir de la position du curseur Escape K Efface la ligne à partir de la position du curseur Escape L Insère une ligne vide à partir de la position du curseur Escape M Efface une ligne dans l'emplacement du curseur le reste est ramené vers le haut) Escape Y suivi de 2 nombres. Place le curseur à une certaine position. Le premier nombre indique la ligne, le second la colonne. Attention, il faut ajouter 32 à ces nombres pour la commande. Escape b plus un nombre de 0 à 15. Choisit ce nombre comme registre couleur d'écriture. Escape c plus un nombre. Idem mais pour la couleur de fond. Escape d Vide l'écran jusqu'à l'emplacement du curseur. Escape e Active le curseur Escape f Désactive le curseur Escape j Sauvegarde la position du curseur Escape k Remet le curseur à la position sauvée avec Escape j Escape l Efface la ligne dans laquelle se trouve le curseur Escape o Efface la ligne jusqu'à l'emplacement du curseur Escape p Active l'écriture en inversion vidéo Escape q Désactive l'écriture en inversion vidéo Escape v Active le débordement de ligne automatique Escape w Désactive le débordement de ligne automatique Note: Faire bien attention aux commandes: certaines utilisent des lettres majuscules, d'autres des minuscules!!!
Back to ASM_Tutorial