widać na zapamiętanie Jednego ekranu w trybach znakowych potrzeba znacznie mniej pamięci niż wynoszą rozmiary buforów. Daje to możliwość przechowywania w pamięci więcej niż jednej zawartości ekranu. Ta cecha Jest wykorzystywana we wszystkich trybach pracy znakowej, z wyjątkiem trybu i. Jest to podyktowane tym. że oryginalny pakiet MDA zawieraj tylko 4096 bajtów pamięci ekranu, co dawało możliwość zapamiętania tylko jednej strony. Sprzęt pakietu JS-C3RT daje możliwość pracy z
stronami w trybie 1, ale nie Jest ona w praktyce wykorzystywana przez żadne oprogramowanie.
V trybach graficznych interpretacja danych z bufora pamięci Jest bardziej skomplikowana.
Omówimy najpierw tryb graficzny 720x348. W tyra trybie Jednemu punktowi na ekranie odpowiada Jeden bit w pamięci. Punkty w 'linii numerowane są. od strony lewej do prawej, a linie od góry .ekranu do dołu. A zatem punkt o w linii 0 leży vr górnym lewym rogu ekranu. Poniżej pokazano jak wygląda jedna linia obrazu w pamięci.
LINIA O
bajt 0
BODOWA LIWU *7 TRYBIE 720X348
bajt 1
baj *> o.
0 |
e |
0 |
■4 |
3 |
2 |
1 |
0 |
7 |
0 L_ |
5 |
4 |
3r0 |
0 |
■ |
v\ ►> <0 w ■PM 1 o | |
012 34567 |
0 9 |
i 1 i 1 i 1 777777 7 7 012345 lilłilii. 2 3 5 6 7 0 9 |
«?»k wld&C jednej linii na ekran ii odpowiada 90 bajtów paraięći, gdyż 90x8=720. w pamięci efcrand,l nie sa umieszczone w sposób ciągły, ale sa pogrupowane. Istnieją cztery grupy linii.
linie o numerach grupa druga grupa trzecia grupa czwarta
o, |
4, |
8, . . . | |
t. |
5. |
9, . i i , |
34-5, |
2° |
6. |
10, , |
346, |
3,. |
7, |
i l . |
34?. |
grupa pierwsza to