Moznosti karet EGA/VGA, jejich textove a graficke rezimy

     Graficke karty EGA spolupracuji s puvodnimi digitalnimi
a monochromatickymi displeji a jak jiz bylo receno,
zobrazuji 16 barev, ktere se mohou libovolne zvolit z 64.
Narozdil od EGA, lze VGA pripojit pouze k analogovemu
monitoru. Pri nejvyssim rozliseni VGA 640 x 480 bodu se
zobrazuje 16 barev z 262144 vsech moznych. Pokud mate
cernobily monitor, zobrazuje se 16 odstinu sedi ze 64 vsech
moznych.
     Pokud mate EGA kartu s dostatkem pameti, muzete
pouzivat dve oddelene stranky grafiky nejvyssiho rozliseni.
Pokud mate kartu VGA s pameti pouze 256K, druha stranka se
do ni nevejde cela. V textovych rezimech a grafickych
rezimech s nizsim rozlisenim mate k dispozici az 8 stranek.
To umoznuje zobrazovat jednu stranku zatimco ostatni jsou
modifikovany. V pameti muzete ukladat znakove tabulky, ktere
mohou obsahovat 1024 (2048 na VGA) ruznych znaku, a ze
kterych muze byt zobrazeno najednou 512 znaku.
     Moznosti vlastnich znakovych sad, prepinani stranek
a volby barev jsou vsak jen zlomky toho, co vam tyto
adaptery poskytuji. Muzete ovladat vsechny atributy
zobrazeni. Neni tedy problem vytvorit znaky o nestandardni
velikosti nebo zmenit pocet zobrazovanych radek. Vetsina
zmen v rezimu prace adapteru je velmi stala, k jeji zmene je
nutno bud znovu nabootovat pocitac nebo preprogramovat
adapter zpet do puvodniho stavu.
     Nejvetsi zmenou oproti CGA je usporadani graficke
pameti. Pamet v CGA obsahovala za sebou zapsane bity
jednotlivych barev, coz k nim usnadnovalo pristup, ale
obrazova pamet zabirala velke mnozstvi adresniho prostoru
procesoru. Oproti tomu EGA/VGA pouziva bitovych rovin. Bity
pro jednotlive barvy jsou na stejnych adresach. To umoznuje
pridavat barvy bez zvetsovani naroku na pamet.
V sesnactibarevnych grafickych rezimech EGA/VGA jsou na
jedne adrese 4 bity udavajici barvu. Muzeme si je predstavit
jako treti rozmer obrazovky, ktery po promitnuti slozi
vyslednou barvu. Programovani takto organizovane videopameti
je sice slozitejsi, ale existuji ruzne zapisovaci mody,
ktere umozni jednim zapisem zmenit az 8 bitu ve vsech
bitovych rovinach. O techto zapisovacich modech si neco
povime o par stranek dale.

Mody adapteru EGA/VGA:

Mod  text/grafika      popis
--------------------------------------------------
00h  text 40 x 25      kompatibilni s CGA
01h  text 40 x 25      kompatibilni s CGA
02h  text 80 x 25      kompatibilni s CGA
03h  text 80 x 25      kompatibilni s CGA
04h  grafika 320 x 200 kompatibilni s CGA
05h  grafika 320 x 200 kompatibilni s CGA
06h  grafika 640 x 200 kompatibilni s CGA
07h  text 80 x 25      kompatibilni s MDA
08h - 0ch              rezervovano
0dh  grafika 320 x 200 16 barev - EGA, VGA
0eh  grafika 640 x 200 16 barev - EGA, VGA
0fh  grafika 640 x 350 monochromne - EGA, VGA
10h  grafika 640 x 350 4 nebo 16 barev - EGA, VGA
11h  grafika 640 x 480 monochromne - VGA
12h  grafika 640 x 480 16 barev - VGA
13h  grafika 320 x 200 256 barev - VGA

[Pokracovani]


Copyright © Jiri Kosek