tvout

index
index principal

Description

Mot contrôlant l'affichage de la console LOCAL.
index principal

SCRBUF ( -- c-addr )

Constante, adresse du tampon vidéo.

arguments:
aucun   
retourne:
c-addr   Adresse du tampon vidéo.
index
haut
index principal

HTAB ( -- a-addr )

Variable retourne l'adresse de la variable contenant la largeur des tabulations.
Au démarrage cette valeur est fixée à 4 caractères.

arguments:
aucun   
retourne:
a-addr   Adresse de la variable HTAB.
index
haut
index principal

VIDEO ( f -- )

Active/désactive la sortie vidéo. La synchronisation demeure active
mais les pixels vidéo ne sont plus envoyés au moniteur.

arguments:
f   Indicateur booléen, si VRAI active la sortie vidéo, autrement la désactive.
retourne:
rien  
index
haut
index principal

CURENBL ( f -- )

Console locale.
Active ou désactive le curseur texte.

arguments:
f   indicateur booléen, si VRAI active le curseur, sinon le désactive.
retourne:
rien   
index
haut
index principal

SCROLL-UP ( -- )

Console locale.
Glisse l'affichage vers le haut d'une ligne texte et efface la dernière ligne.

arguments:
aucun   
retourne:
rien   
index
haut
index principal

SCROLL-DOWN ( -- )

Console locale.
Glisse l'affichage vers le bas d'une ligne texte et efface la première ligne.

arguments:
aucun   
retourne:
rien   
index
haut
index principal

GETX ( -- u )

Console locale.
Retourne la colonne du curseur texte.

arguments:
aucun   
retourne:
u   colonne du curseur {1..64}
index
haut
index principal

GETY ( -- u )

Console locale.
Retourne la ligne du curseur.

arguments:
aucun   
retourne:
u   ligne du curseur {1..24}
index
haut
index principal

SETX ( u -- )

Console locale.
Positionne le curseur texte à la colonne u.

arguments:
u   colonne {1..64}
retourne:
rien   
index
haut
index principal

SETY ( u -- )

Console locale.
Positionne le curseur texte à la ligne u.

arguments:
u   ligne {1..24}
retourne:
rien   
index
haut
index principal

LNADR ( n -- c-addr )

Console locale.
Retourne l'adresse du premier caractère de la ligne dans le tampon vidéo.

arguments:
n+ Numéro   de la ligne {1..24}
retourne:
c-addr   Adresse du premier caractère de cette ligne.
index
haut
index principal

CURADR ( -- c-addr )

Console locale.
Retourne l'adresse dans le tampon vidéo correspondant
à la position actuelle du curseur.

arguments:
aucun   
retourne:
c-addr   addresse tampon correspondant à la position du curseur texte.
index
haut
index principal

SCR-CHAR ( -- c )

Console locale.
Retourne le caractère à la position du curseur.

arguments:
aucun   
retourne:
c   caractère à la position du curseur.
index
haut
index principal

CHR>SCR ( u1 u2 c -- )

Console locale.
Dépose le caractère 'c' la position {u1,u2} dans le tampon vidéo.
Cette opération n'affecte pas la position du curseur texte.

arguments:
u1   Colonne {1..64}
u2   Ligne {1..24}
c   Caractère
retourne:
rien  
index
haut
index principal

TGLCHAR ( -- )

Console locale.
Inverse le bit #7 du caractère à la position du curseur.
Le bit #7 du caractère est utilisé comme indicateur d'inversion vidéo.
Lorsque ce bit est à 1 le caractère et affiché en noir sur fond blanc.

arguments:
aucun   
retourne:
rien  
index
haut
index principal

PUTC ( c -- )

Console locale.
Affiche le caractère à la position du curseur et avance
le curseur vers la droite. Lorsque le curseur dépasse la fin de la ligne
l'état de WRAP et SCROLL sont pris en compte pour le retour à la ligne
automatique et le défilement vers le haut.

arguments:
c   Caractère à afficher.
retourne:
rien  
index
haut
index principal

Index


haut
index principal