4 Mostra les ordres de la llista
El motor gràfic de FT800 pren les instruccions de la memòria de la llista de visualitzacions RAM_DL
la forma d’ordres. Cada ordre té una durada de 4 bytes i es pot omplir una llista de visualització
fins a 2048 comandes, ja que la mida de RAM_DL és de 8K bytes. El motor gràfic del
FT800 realitza el funcionament respectiu segons la definició d’ordres.
4.1 Estat gràfic
L’estat gràfic que controla el dibuix s’emmagatzema al context gràfic. Individual
les peces d'estat es poden canviar mitjançant les ordres de la llista de visualització adequada (per exemple:
COLOR_RGB) i tot l'estat es pot desar i restaurar mitjançant el SAVE_CONTEXT
i ordres RESTORE_CONTEXT.
Tingueu en compte que l’estat del dibuix de mapa de bits és especial: tot i que l’adherència de mapa de bits és part del fitxer
context gràfic, els paràmetres de cada gestor de mapes de bits no formen part dels gràfics
context. No s’ha guardat ni restaurat per SAVE_CONTEXT i
RESTORE_CONTEXT. Aquests paràmetres es canvien mitjançant BITMAP_SOURCE,
Comandes BITMAP_LAYOUT i BITMAP_SIZE. Un cop configurats aquests paràmetres, ells
es pot utilitzar en qualsevol llista de visualització fins que s’hagin canviat.
SAVE_CONTEXT i RESTORE_CONTEXT inclouen una pila de 4 nivells a més de
el context gràfic actual. La taula següent detalla els diferents paràmetres del fitxer
context gràfic.
Taula 3 Context gràfic