ASSEMBLEUR

 

 
COURS D'ASM 68000
(par le Féroce Lapin)

retour au VOLUME 1


**********************    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!!!