TRS-80 en France

Visites

Visiteurs
45
Articles
208
Liens internet
9
Compteur d'affichages des articles
358770

GBAS version 1.6


*HDISP M1,M2


Fonction :          Détermine les modes de visualisation sur l'écran moniteur et le téléviseur

Syntaxe :          HDISP M1 , M2

M1                       :           0 aucune image                  ¦

               1 Image TRS seule             ¦   Sur moniteur

               2 Image HRC seule             ¦        TRS

               3 Images HRC + TRS          ¦

M2    (optionnel)    :          2 Image HRC seule             ¦

      3 Image HRC + TRS            ¦ Sur T.V. couleur

*HPAGE nv , nrw : choix des pages   

- Si nv est seul spécifié, il désigne le numéro de la page visualisée, lue et écrite.

- Si nv et nrw sont spécifiés, nv désigne le numéro de la page visualisée (o ou 1) et nrw le numéro de la page lue ou écrite (0 ou 1)

Exemple :  

HPAGE 0 : Toutes les opérations de visualisation, lecture ou écriture concernent uniquement la page 0.

HPAGE 0,1 : Signifie que la page 0 est visualisée, mais que les lectures écritures concernent la page 1

*HCLS param :    Couleur du fond de page graphique.    

- param est une valeur ou expression correspondant au code couleur du fond de page graphique (0=noir à 7=blanc).

-param est optionnel.

(par défaut, ce sera le dernier code défini.)

A l'initialisation: param=0

Exemple :HCLS 0 efface l'image haute résolution (fond noir)

HCLS 5 colore le fond en magenta.

 

*HCOLOR param : couleur du graphisme (couleur du fond)


Couleur graphisme est une valeur ou une expression du code couleur

(0=noir à 7=blanc).

Couleur graphisme = 7 si non spécifié.

Couleur du fond : 0=noir à 7=blanc

Code des Couleurs.

0 : NOIR                     4 : BLEU

1 : ROUGE                  5 : MAGENTA (VIOLET)

2 : VERT                    6 : CYAN (BLEU clair)

3 : JAUNE                   7 : BLANC

*HPOINT (X,Y) : Fonction lecture couleur point

Cette fonction retourne le code couleur (0 à 7) du point défini par X et Y

Exemple :A = HPOINT (10,20) ou PRINT HPOINT (X+2,Y)

*HCIRCLE

 


1)  Forme : HCIRCLE (couleur) X,Y,r(q)(@q1)

- Tracé d'un cercle avec couleur

- "             " octant (q)

- "             de l'octant q à q1

2) Forme : HCIRCLE (couleur) X,Y,rF,C1( ,M)

             ou HCIRCLE (couleur) X,Y,rF,C1,C2

- Tracé d'un cercle avec couleur

- Remplissage de la couleur C1

- M → Moirage avec le fond

- C1,C2 → Moirage des couleurs C1 et C2

X,Y : coordonnées du centre

r     : rayon

F     : Fill (remplissage)

q     : N° octant (0 à 7)

*HPLOT (couleur) X1,Y1 TO X2,Y2( ,B(F)) : tracé graphique

HPLOT admet les formes suivantes :

1) Tracé d'un seul point X1,Y1 : HPLOT (C) X,Y

2) Tracé d'un vecteur (droite) du point X1,Y1 au point X2,Y2 : HPLOT (C) X1,Y1 TO X2,Y2

3) Tracé d'un rectangle dont les sommets opposés sont X1,Y1 et X2,Y2 si le paramétre B (Box) est spécifié. Le rectangle est rempli si F (Fill) suit le B. : HPLOT (C) X1,Y1 TO X2,Y2,BF

Dans les cas 1 et 3 le @ remplace les coordonnées du dernier point tracé.

HPLOT X1,X1 TO X2,Y2 TO X3,Y3 to X4,Y4 .

HPLOT (couleur) X1,Y1 TO X2,Y2 (couleur) TO X3,Y3 (couleur) TO X4,Y4 TO X,Y5 .

HPLOT (C) @ TO X3,Y3 ou HPLOT (C) TO X3,Y3

*HDPLOT : effacement graphique

Fonction : Effacer  :    - un point

- un vecteur

-quadrilatère plein

- "     "  vide

Syntaxe :   Identique à HPLOT

*HPAINT X,Y ( ,C)( ,M) ou HPAINT X,Y( ,C1,C2)


Fonction :          colore une surface au contour fermé concave

 

Syntaxe :           HPAINT X,Y(, C)( ,M)

 

X et Y coordonnées du point de départ

 

C       couleur à utiliser (0 à 7)

 

M      Caractère "M", indique de colorer en tramé

C, C2 marriage des deux couleurs

*HSAVE :

Fonction : Sauve une image écran sur disque

Syntaxe  : A$ = "nom de fichier" : HSAVE A$

(En mode COMMANDE ou PROGRAMME)

*HLOAD :

Fonction : Lit une image écran sauvegardée sur disque

Syntaxe  : A$ = "nom de fichier" : HLOAD A$

(En mode COMMANDE ou PROGRAMME)

*HCOPY 1 (ou 0) :

Copie de la page 1 (ou 0) dans la page 0 (ou 1)

TRS-80 Modèle II,12,16....