Computer / Programmazione / Z80 · 27 dicembre 2019 0

LM80C: modalità grafica speciale con il TMS9918A

“Giocando” con alcune impostazione non ufficiali (ma documentate) del TMS9918A sono stato in grado di ottenere una modalità grafica speciale che ho chiamato “grafica estesa 2”, o “extended graphics 2” (ExG2). In questa modalità il VDP indirizza la pattern table come in modalità grafica 1 mentre mantiene la gestione del colore della modalità grafica 2. In questo modo possiamo avere solo 256 pattern come in G1 ma, a differenza della modalità G2, possono essere ripetuti per ogni cella video. A differenza della modalità G1, dove il colore è impostato per gruppi di 8 pattern, nella modalità ExG2 possiamo impostare un colore per ogni pattern così che possiamo avere 2 diversi colori per ogni riga di 8 pixel o, come nell’immagine qui sotto, impostare gli stessi colori principale e di sfondo per l’intero pattern di 8×8. PS: non sono ancora sicuro che tutto funzioni bene… sto giusto facendo dei test.

TMS9918 - special video mode

TMS9918 – modalità video speciale