Section courante

A propos

Section administrative du site

Instructions graphiques

Les instructions graphiques varient énormément d'un langage de programmation BASIC à un autre. Voici une liste des instructions les plus populaires et une description pour chacune :

Instruction Description Machine cible
CALL CHAR Définit un nouveau caractère pour l'affichage vidéo Texas Instruments 99/4 seulement
CALL CLEAR Efface l'affichage vidéo mais n'affecte pas le programme en mémoire Texas Instruments 99/4 seulement
CALL COLOR Définit la couleur d'arrière-plan utilisée par les caractères individuels Texas Instruments 99/4 seulement
CALL HCAR Dessine une ligne horizontale à un numéro de ligne spécifié Texas Instruments 99/4 seulement
CALL SCREEN Définir la couleur d'arrière-plan de l'affichage vidéo Texas Instruments 99/4 seulement
CALL VCHAR Dessine une ligne verticale sur une colonne spécifiée Texas Instruments 99/4 seulement
CIRCLE Dessine un cercle sur l'écran vidéo IBM Advanced et Radio Shack Extended Color seulement
CLS Même fonction que CALL CLEAR Apple II, IBM Advanced, Radio Shack Level II et Extended Color seulement
COLOR Définit la couleur du point pour le tracé suivant Apple II seulement
COLOR Définit la couleur d'arrière-plan utilisée pour les caractères individuels Atari seulement
COLOR Définit les couleurs de premier plan et d'arrière-plan Radio Shack Extended Color seulement
COLOR Définit les couleurs de premier plan, d'arrière-plan et de bordure IBM Advanced seulement
DRAW Dessine une ligne commençant à un point de départ spécifié pour une longueur spécifiée et d'une couleur indiquée Radio Shack Extended Color seulement
DRAW Dessine un objet tel que spécifié par les caractères de la chaîne suivant DRAW IBM Advanced seulement
DRAWTO Trace une ligne du dernier point tracé à la nouvelle position spécifiée Atari seulement
GET Lit le contenu graphique d'un rectangle en mémoire Radio Shack Extended Color seulement
GET En mode texte, lit l'enregistrement d'un fichier aléatoire dans un tampon aléatoire : en mode graphique, lit les points d'une zone de l'écran. IBM Advanced seulement
GR Active les graphiques basse résolution Apple II seulement
GRAPHICS Fonction similaire à CALL HCAR Atari seulement
HCOLOR Sélectionne la couleur d'arrière-plan de l'écran d'affichage vidéo Apple II seulement
HLIN ... AT Fonction similaire à CALL HCHAR Apple II seulement
HPLOT Fonction similaire à DRAWTO Apple II seulement
LINE Trace une ligne d'un point spécifié à un autre IBM Advanced et Radio Shack Extended Color seulement
PAINT Affichage vidéo «Peintures» commençant à un point spécifié et continuant jusqu'à ce qu'un point désigné soit atteint. IBM Advanced et Radio Shack Extended Color seulement
PCLEAR Réserve une quantité spécifiée de mémoire graphique Radio Shack Extended Color seulement
PCLS Efface l'affichage vidéo en utilisant la couleur d'arrière-plan spécifiée Radio Shack Extended Color seulement
PCOPY Copie les graphiques de la page source vers la page de destination Radio Shack Extended Color seulement
PLOT Active le bloc graphique spécifié Apple II et Atari seulement
PMODE Sélectionne la résolution graphique et la première page de mémoire Radio Shack Extended Color seulement
POINT Vérifie l'emplacement vidéo spécifié et renvoie un 1 s'il est activé, un 0 s'il est désactivé Radio Shack Level II seulement
POINT Renvoie la couleur du point spécifié sur l'écran IBM Advanced seulement
PRESET Réinitialise un point à la couleur d'arrière-plan spécifiée IBM Advanced et Radio Shack Extended Color seulement
PSET Définit un point spécifié sur une couleur désignée IBM Advanced et Radio Shack Extended Color seulement
PUT Entrepose les graphiques de la source dans le rectangle de début/fin Radio Shack Extended Color seulement
PUT En mode texte, écriture d'un enregistrement d'une mémoire tampon aléatoire vers un fichier aléatoire. En mode graphique, écriture de couleurs sur une zone spécifique de l'écran. IBM Advanced seulement
RESET Réinitialise un point graphique Radio Shack Level II et Extended Color seulement
SCREEN Sélectionne l'écran graphique ou texte et la couleur Radio Shack Extended Color seulement
SCREEN Renvoie le code ASCII du caractère à l'écran sur une ligne et une colonne spécifiées IBM Advanced seulement
SET Fonction similaire à PLOT Radio Shack Level II et Extended Color seulement
SETCOLOR Fonction similaire à CALL SCREEN. Atari seulement
TEXT Passe du mode graphique au mode texte Apple II seulement
VLIN ... AT Fonction similaire à CALL VCHAR Apple II seulement
VTAB Déplace le curseur vers le bas d'un nombre spécifié de lignes Apple II seulement

Extension d'instructions graphiques

Le micro-ordinateurs CoCo 3 (Color Computer 3) propose également les instructions suivantes pour manipuler ses écrans graphiques en haute définition :

Nom Description
HBUFF Cette commande permet de réservé une zone de tampon pour les images dans l'écran graphique haute définition.
HCIRCLE Cette commande permet d'afficher un cercle dans l'écran graphique de haute définition
HCLS Cette commande permet d'effacer l'écran graphique de haute définition
HCOLOR Cette commande permet de changer la couleur courante de l'écran graphique de haute définition
HDRAW Cette commande permet de dessiner avec une chaîne de caractères dans l'écran graphique de haute définition.
HGET Cette commande permet de sauvegarde d'image dans l'écran graphique de haute définition
HLINE Cette commande permet de tracer une ligne dans un écran graphique de haute définition.
HPAINT Cette commande permet de peinturer l'emplacement spécifié de l'écran graphique de haute définition.
HPOINT Cette fonction permet de demander le numéro de la couleur d'un pixel dans l'écran graphique de haute définition.
HPRINT Cette commande permet d'afficher du texte à l'écran graphique de haute définition
HPUT Cette commande permet d'afficher une image dans l'écran graphique de haute définition.
HRESET Cette commande permet d'afficher un point de couleur de fond dans l'écran graphique de haute définition.
HSCREEN Cette commande permet de définir le mode d'affichage d'écran graphique de haute définition.
HSET Cette commande permet de tracer un point sur un écran graphique de haute définition.
HSTAT Cette commande permet de retourner les informations contenu à l'emplacement spécifié de l'écran de texte haute définition.


Dernière mise à jour : Mardi, le 29 avril 2025