VT52.TXT/fr: Difference between revisions

From Atari Wiki
Jump to navigation Jump to search
No edit summary
(Replacing content with updated version)
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
  +
{{Languages|VT52.TXT}}
 
<pre>
 
<pre>
 
********************** 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 17:
 
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 vido, 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 Insre 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
 
 
 
 
 
Note: Faire bien attention aux commandes: certaines utilisent des
 
Note: Faire bien attention aux commandes: certaines utilisent des
 
lettres majuscules, d'autres des minuscules!!!
 
lettres majuscules, d'autres des minuscules!!!
  +
 
</pre>
 
</pre>
 
Back to [[ASM_Tutorial]]
 
Back to [[ASM_Tutorial]]

Latest revision as of 15:28, 16 December 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