![]() ![]() ![]() |
Attention, la TI-89 possède un écran plus petit que ses "grandes soeurs" bien que sa VRAM (Video RAM) soit toujours de la même taille (3840 octets).
![]() ![]() ![]() |
Les TI-92 possèdent un écran d'une taille très appréciable par rapport à ses concurrentes, celui-ci étant constitué de 240 colonnes sur 128 lignes, l'écran de la TI-89 à lui une définition de 160 colonnes sur 100 lignes.
L'affichage étant monochrome (2 couleurs), à chaque pixel (point) est associé un bit.
Le nombre total de pixels est 240*128=30720 soit 30720 bits, 3840 octets, 1920 mots ou encore 960 doubles mots.
Notez qu'une ligne est constituée de 240 bits, soit 30 octets ou encore 15 mots mots et un octet (mieux vaut essayer d'éviter cette dernière formulation dans un programme).
Je vous recommande de faire attention avec le buffer écran, en effet si vous débordez avant ou après vous risquez de modifier des valeurs système (contraste...) !
Notez que sur la TI-89 ceci est moins probable étant donné que la VRAM (Video RAM) a toujours une taille de 240 colonnes sur 128 lignes, de ce fait 1840 octets sont perdus à moins que le TIOS utilise cette mémoire comme mémoire système (c'est un peu tiré par les cheveux tout de même ;-))
![]() ![]() ![]() |
Un pour l'écran prgmIO, un pour l'écran GRAPH. L'écran affiché en permanence est un peu différent car il est en mémoire statique.
![]() ![]() ![]() |
Même lors de l'exécution de programmes Basic, il est impossible d'accéder à la totalité de l'écran... heureusement tout ceci est outrepassé avec l'assembleur :o)
![]() ![]() ![]() |
Le cas contraire, l'écran resterais en l'état et serais inutilisable par la suite...
Le gros désavantage étant de devoir utiliser un handle dans 3840 octets pour lancer tout programme Fargo.
![]() ![]() |
Pour écrire des programmes en plusieurs tons de gris, je vous conseille de vous reporter aux bibliothèques Gray4lib et Gray7lib.
Zguide © 1998 - 1999 par Florian DREVET. Tous droits réservés