VT52.TXT/fr: Difference between revisions
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 |
+ | 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 vido, place le curseur |
||
− | sur la ligne 10, colonne 10, affiche Salut et repasse en |
+ | sur la ligne 10, colonne 10, affiche Salut et repasse en vid�o |
normale. |
normale. |
||
− | Escape A Curseur vers le haut (s' |
+ | Escape A Curseur vers le haut (s'arr�te sur le bord sup�rieur) |
− | Escape B Curseur vers le bas (s' |
+ | Escape B Curseur vers le bas (s'arr�te sur le bord inf�rieur) |
− | Escape C Curseur vers la droite (s' |
+ | Escape C Curseur vers la droite (s'arr�te sur le bord droit) |
− | Escape D Curseur vers la gauche (s' |
+ | 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 |
+ | Escape H Place le curseur dans le coin sup�rieur gauche |
− | Escape I Curseur vers le haut (scrolling sur le bord |
+ | 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� 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 |
+ | 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 |
+ | Escape q D�sactive l'�criture en inversion vid�o |
− | Escape v Active le |
+ | Escape v Active le d�bordement de ligne automatique |
− | Escape w |
+ | Escape w D�sactive le d�bordement de ligne automatique |
Revision as of 20:04, 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