CODINGCLEFS POUR AMSTRAD 1 ★ Système de base par Daniel Martin ★

Clefs1 17 Logiciel Interne Table GraphiqueCoding Clefs Pour Amstrad 1
TABLE DES POINTS D'ENTREE DES ROUTINES SYSTEME

Le gestionnaire graphique

62 BBBA Initialisation du mode graphique.
Pas de CE.
CS : AF, BC, DE et HL sont modifiés.

63 BBBD RESET du gestionnaire graphique.
Pas de CE.
CS : AF, BC, DE et HL sont modifiés.

64 BBC0 Déplacement de la position courante en coordonnées absolues.
CE : DE contient la coordonnée absolue X. HL contient la coordonnée absolue Y.
CS : AF, BC, DE et HL sont modifiés.

65 BBC3 Déplacement de la position courante en coordonnées relatives à la position du curseur.
CE : DE contient la coordonnée relative X. HL contient la coordonnée relative Y.
CS : AF, BC, DE et HL sont modifiés.

66 BBC6 Lecture de la position courante du graphique.
Pas de CE.
CS : DE contient la coordonnée X.
HL contient la coordonnée Y.
AF est modifié.

67 BBC9 Positionne l'origine du curseur par défaut.
CE : DE contient la coordonnée X de l'origine. HL contient la coordonnée Y de l'origine.
CS : AF, BC, DE et HL sont modifiés.

68 BBCC Lecture des coordonnées d'origine.
Pas de CE.
CS : DE contient la coordonnée X de l'origine. HL contient la coordonnée Y de l'origine.

69 BBCF Positionnement des bords droit et gauche d'une fenêtre
graphique.
CE : DE contient la coordonnée horizontale d'un bord.
HL contient la coordonnée horizontale de l'autre bord.
CS : AF, BC, DE et HL sont modifiés.

70 BBD2 Positionnement du sommet et du bas d'une fenêtre graphique.
CE : DE contient la coordonnée Y d'un des bords. HL contient la coordonnée Y de l'autre bord.
CS : AF, BC, DE et HL sont modifiés.

71 BBD5 Lecture des bords droit et gauche d'une fenêtre graphique.
Pas de CE.
CS : DE contient la coordonnée X du bord gauche.
HL contient la coordonnée X du bord droit.
AF est modifié.

72 BBD8 Lecture des bords haut et droit d'une fenêtre graphique.
Pas de CE.
CS : DE contient la coordonnée Y du haut de la fenêtre.
HL contient la coordonnée Y du bas de la fenêtre.
AF est modifié.

73 BBDB Effacement d'une fenêtre graphique.
Pas de CE.
CS : AF, BC, DE et HL sont modifiés.

74 BBDE Positionnement de la couleur d'écriture des graphiques.
CE : A contient la couleur. CS : AF est modifié.

75 BBE1 Lecture de la couleur d'écriture graphique (encre).
Pas de CE.
CS : A contient la couleur d'écriture.

76 BBE4 Positionnement de la couleur du fond (papier).
CE : A contient le numéro de la couleur.
CS : AF est modifié.

77 BBE7 Lecture de la couleur de fond (papier).
Pas de CE.
CS : A contient le numéro de la couleur du papier.

78 BBEA Affiche un point à la coordonnée absolue spécifiée.
CE : DE contient la coordonnée absolue X. HL contient la coordonnée absolue Y. CS : AF, BC, DE et HL sont effacés.

79 BBED Affiche un point à la coordonnée relative spécifiée.
CE : DE contient la coordonnée relative X. HL contient la coordonnée relative Y. CS : AF, BC, DE et HL sont modifiés.

80 BBFO Teste un point de coordonnées absolues.
CE : DE contient la coordonnée absolue X. HL contient la coordonnée absolue Y. CS : A contient la couleur d'encre pour ce point, BC, DE et HL sont modifiés.

81 BBF3 Teste un point de coordonnées relatives.
CE : DE contient la coordonnée relative X.
HL contient la coordonnée relative Y.
CS : A contient la couleur d'encre pour ce point.
BC, DE et HL sont modifiés.

82 BBF6 Traçage d'une ligne en coordonnées absolues.
CE : DE contient la coordonnée absolue X du point
d'arrivée.
HL contient la coordonnée absolue Y du point
d'arrivée. La ligne sera tirée de la position courante à la position absolue (X,Y).
CS : AF, BC, DE et HL sont modifiés.

83 BBF9 Traçage d'une ligne en coordonnées relatives.
CE : DE contient la coordonnée relative X du point d'arrivée.
CS : HL contient la coordonnée relative Y du point d'arrivée. La ligne sera tirée de la position courante à la position relative (X,Y). CS : AF, BC, DE et HL sont modifiés.

84 BBFC Ecrit un caractère sur l'écran à la position graphique courante.
CE : A contient le caractère à écrire.
CS : AF, BC, DE et HL sont modifiés.

★ ANNÉE: ???
★ AUTEUR(S): ???

Page précédente : Clefs1 16 Logiciel Interne Table Mode Texte
Je participe au site:

» Vous avez remarqué une erreur dans ce texte ?
» Aidez-nous à améliorer cette page : en nous contactant via le forum ou par email.

CPCrulez[Content Management System] v8.73-desktop
Page créée en 328 millisecondes et consultée 1662 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.