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 |
+ | 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' |
+ | Efface l'‚cran, passe l'‚criture en inverse vid‚o, 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 |
+ | 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) |
|
− | 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 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