VT52.TXT/fr: Difference between revisions

From Atari Wiki
Jump to navigation Jump to search
(Created page with "<pre> ********************** L'EMULATEUR VT52 ********************** Les commandes du VT52 sont appel‚es en affichant le code de la touche Escape (code AS...")
 
No edit summary
Line 2: Line 2:
 
********************** L'EMULATEUR VT52 **********************
 
********************** L'EMULATEUR VT52 **********************
 
 
−
Les commandes du VT52 sont appel
+
Les commandes du VT52 sont appel�es en affichant le code de la touche
−
Escape (code ASCII 27 en d
+
Escape (code ASCII 27 en d�cimal), suivi d'un ou plusieurs param�tres.
 
 
 
 
Line 16: Line 16:
 
MESSAGE DC.B 27,"E",27,"p",27,"Y",42,42,"Salut",27,"q",0
 
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
−
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
+
sur la ligne 10, colonne 10, affiche Salut et repasse en vid�o
 
normale.
 
normale.
 
 
 
 
−
Escape A Curseur vers le haut (s'arr
+
Escape A Curseur vers le haut (s'arr�te sur le bord sup�rieur)
−
Escape B Curseur vers le bas (s'arr
+
Escape B Curseur vers le bas (s'arr�te sur le bord inf�rieur)
−
Escape C Curseur vers la droite (s'arr
+
Escape C Curseur vers la droite (s'arr�te sur le bord droit)
−
Escape D Curseur vers la gauche (s'arr
+
Escape D Curseur vers la gauche (s'arr�te sur le bord gauche)
−
Escape E Efface l'
+
Escape E Efface l'�cran
−
Escape H Place le curseur dans le coin sup
+
Escape H Place le curseur dans le coin sup�rieur gauche
−
Escape I Curseur vers le haut (scrolling sur le bord sup
+
Escape I Curseur vers le haut (scrolling sur le bord sup�rieur)
−
Escape J Vide l'
+
Escape J Vide l'�cran � partir de la position du curseur
−
Escape K Efface la ligne
+
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 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
 
Escape M Efface une ligne dans l'emplacement du curseur le reste est
−
ramen
+
ramen� vers le haut)
 
 
−
Escape Y suivi de 2 nombres. Place le curseur
+
Escape Y suivi de 2 nombres. Place le curseur � une certaine
 
position. Le premier nombre indique la ligne, le second la
 
position. Le premier nombre indique la ligne, le second la
 
colonne.
 
colonne.
−
Attention, il faut ajouter 32
+
Attention, il faut ajouter 32 � ces nombres pour la commande.
 
 
−
Escape b plus un nombre de 0
+
Escape b plus un nombre de 0 � 15. Choisit ce nombre comme registre
−
couleur d'
+
couleur d'�criture.
 
 
 
Escape c plus un nombre. Idem mais pour la couleur de fond.
 
Escape c plus un nombre. Idem mais pour la couleur de fond.
−
Escape d Vide l'
+
Escape d Vide l'�cran jusqu'� l'emplacement du curseur.
 
Escape e Active le curseur
 
Escape e Active le curseur
−
Escape f D
+
Escape f D�sactive le curseur
 
Escape j Sauvegarde la position du curseur
 
Escape j Sauvegarde la position du curseur
−
Escape k Remet le 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 l Efface la ligne dans laquelle se trouve le curseur
−
Escape o Efface la ligne jusqu'
+
Escape o Efface la ligne jusqu'� l'emplacement du curseur
−
Escape p Active l'
+
Escape p Active l'�criture en inversion vid�o
−
Escape q D
+
Escape q D�sactive l'�criture en inversion vid�o
−
Escape v Active le d
+
Escape v Active le d�bordement de ligne automatique
−
Escape w D
+
Escape w D�sactive le d�bordement de ligne automatique
 
 
 
 

Revision as of 10:37, 23 November 2023

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