VT52.TXT/fr: Difference between revisions

From Atari Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 2: Line 2:
 
********************** L'EMULATEUR VT52 **********************
 
********************** L'EMULATEUR VT52 **********************
 
 
Les commandes du VT52 sont appel�es en affichant le code de la touche
+
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.
+
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�o
+
sur la ligne 10, colonne 10, affiche Salut et repasse en vid‚o
 
normale.
 
normale.
 
 
 
 
Escape A Curseur vers le haut (s'arr�te sur le bord sup�rieur)
+
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 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 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 D Curseur vers la gauche (s'arrˆte sur le bord gauche)
Escape E Efface l'�cran
+
Escape E Efface l'‚cran
Escape H Place le curseur dans le coin sup�rieur gauche
+
Escape H Place le curseur dans le coin sup‚rieur gauche
Escape I Curseur vers le haut (scrolling sur le bord sup�rieur)
+
Escape I Curseur vers le haut (scrolling sur le bord sup‚rieur)
Escape J Vide l'�cran partir de la position du curseur
+
Escape J Vide l'‚cran partir de la position du curseur
Escape K Efface la ligne 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 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� vers le haut)
+
ramen‚ vers le haut)
 
 
Escape Y suivi de 2 nombres. Place le curseur une certaine
+
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 ces nombres pour la commande.
+
Attention, il faut ajouter 32 ces nombres pour la commande.
 
 
Escape b plus un nombre de 0 15. Choisit ce nombre comme registre
+
Escape b plus un nombre de 0 15. Choisit ce nombre comme registre
couleur d'�criture.
+
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'�cran jusqu' l'emplacement du curseur.
+
Escape d Vide l'‚cran jusqu' l'emplacement du curseur.
 
Escape e Active le curseur
 
Escape e Active le curseur
Escape f D�sactive le curseur
+
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 la position sauv�e avec Escape j
+
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' l'emplacement du curseur
+
Escape o Efface la ligne jusqu' l'emplacement du curseur
Escape p Active l'�criture en inversion vid�o
+
Escape p Active l'‚criture en inversion vid‚o
Escape q D�sactive 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 v Active le d‚bordement de ligne automatique
Escape w D�sactive le d�bordement de ligne automatique
+
Escape w D‚sactive le d‚bordement de ligne automatique
 
 
 
 

Revision as of 19:29, 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