Grafika TC2048 |
|
Opis rozszerzonej grafiki TC2048
W przestrzeni adresowej można wyróżnić obszary ekranów:
Adres |
Hex |
Dec |
Ekran 1 |
4000 - 57FF |
16384 - 22527 |
Atrybuty 1 |
5800 - 5AFF |
22528 - 23295 |
Ekran 2 |
6000 - 77FF |
24576 - 30719 |
Atrybuty 2 |
7800 - 7AFF |
30720 - 31487 |
Dostęp do rozszerzonych możliwości graficznych jest możliwy poprzez port we/wy 255. Wykonując polecenia OUT 255,x można przełączać tryby graficzne oraz podać atrybuty dla koloru tła i atramentu.
Wartość |
Atrament |
Papier |
6 |
czarny |
biały |
8+6 |
niebieski |
żółty |
16+6 |
czerwony |
błękitny |
24+6 |
fioletowy |
zielony |
32+6 |
zielony |
fioletowy |
40+6 |
błękitny |
czerwony |
56+6 |
biały |
czarny |
Przełączanie trybów:
OUT 255,0 - tryb podstawowy (normalny)
OUT 255,1 - wyświetla zawartość drugiego ekranu
OUT 255,6 - 512x176 punktów, wyświetlane są na raz oba ekrany
Niestety dostęp do grafiki wysokiej rozdzielczości jest możliwy tylko przez operację bezpośrednio na pamięci. Nie da się wykorzystać graficznych poleceń BASIC.