Mo₧nosti karet EGA/VGA, jejich textovΘ a grafickΘ re₧imy
GrafickΘ karty EGA spolupracujφ s p∙vodnφmi digitßlnφmi
a monochromatick²mi displeji a jak ji₧ bylo °eΦeno,
zobrazujφ 16 barev, kterΘ se mohou libovoln∞ zvolit z 64.
Narozdφl od EGA, lze VGA p°ipojit pouze k analogovΘmu
monitoru. P°i nejvyÜÜφm rozliÜenφ VGA 640 x 480 bod∙ se
zobrazuje 16 barev z 262144 vÜech mo₧n²ch. Pokud mßte
Φernobφl² monitor, zobrazuje se 16 odstφn∙ Üedi ze 64 vÜech
mo₧n²ch.
Pokud mßte EGA kartu s dostatkem pam∞ti, m∙₧ete
pou₧φvat dv∞ odd∞lenΘ strßnky grafiky nejvyÜÜφho rozliÜenφ.
Pokud mßte kartu VGA s pam∞tφ pouze 256K, druhß strßnka se
do nφ nevejde celß. V textov²ch re₧imech a grafick²ch
re₧imech s ni₧Üφm rozliÜenφm mßte k dispozici a₧ 8 strßnek.
To umo₧≥uje zobrazovat jednu strßnku zatφmco ostatnφ jsou
modifikovßny. V pam∞ti m∙₧ete uklßdat znakovΘ tabulky, kterΘ
mohou obsahovat 1024 (2048 na VGA) r∙zn²ch znak∙, a ze
kter²ch m∙₧e b²t zobrazeno najednou 512 znak∙.
Mo₧nosti vlastnφch znakov²ch sad, p°epφnßnφ strßnek
a volby barev jsou vÜak jen zlomky toho, co vßm tyto
adaptΘry poskytujφ. M∙₧ete ovlßdat vÜechny atributy
zobrazenφ. Nenφ tedy problΘm vytvo°it znaky o nestandardnφ
velikosti nebo zm∞nit poΦet zobrazovan²ch °ßdek. V∞tÜina
zm∞n v re₧imu prßce adaptΘru je velmi stßlß, k jejφ zm∞n∞ je
nutno bu∩ znovu nabootovat poΦφtaΦ nebo p°eprogramovat
adaptΘr zp∞t do p∙vodnφho stavu.
Nejv∞tÜφ zm∞nou oproti CGA je uspo°ßdßnφ grafickΘ
pam∞ti. Pam∞¥ v CGA obsahovala za sebou zapsanΘ bity
jednotliv²ch barev, co₧ k nim usnad≥ovalo p°φstup, ale
obrazovß pam∞¥ zabφrala velkΘ mno₧stvφ adresnφho prostoru
procesoru. Oproti tomu EGA/VGA pou₧φvß bitov²ch rovin. Bity
pro jednotlivΘ barvy jsou na stejn²ch adresßch. To umo₧≥uje
p°idßvat barvy bez zv∞tÜovßnφ nßrok∙ na pam∞¥.
V Üesnßctibarevn²ch grafick²ch re₧imech EGA/VGA jsou na
jednΘ adrese 4 bity udßvajφcφ barvu. M∙₧eme si je p°edstavit
jako t°etφ rozm∞r obrazovky, kter² po promφtnutφ slo₧φ
v²slednou barvu. Programovßnφ takto organizovanΘ videopam∞ti
je sice slo₧it∞jÜφ, ale existujφ r∙znΘ zapisovacφ m≤dy,
kterΘ umo₧nφ jednφm zßpisem zm∞nit a₧ 8 bit∙ ve vÜech
bitov²ch rovinßch. O t∞chto zapisovacφch m≤dech si n∞co
povφme o pßr strßnek dßle.
M≤dy adaptΘr∙ EGA/VGA:
M≤d text/grafika popis
--------------------------------------------------
00h text 40 x 25 kompatibilnφ s CGA
01h text 40 x 25 kompatibilnφ s CGA
02h text 80 x 25 kompatibilnφ s CGA
03h text 80 x 25 kompatibilnφ s CGA
04h grafika 320 x 200 kompatibilnφ s CGA
05h grafika 320 x 200 kompatibilnφ s CGA
06h grafika 640 x 200 kompatibilnφ s CGA
07h text 80 x 25 kompatibilnφ s MDA
08h - 0ch rezervovßno
0dh grafika 320 x 200 16 barev - EGA, VGA
0eh grafika 640 x 200 16 barev - EGA, VGA
0fh grafika 640 x 350 monochromn∞ - EGA, VGA
10h grafika 640 x 350 4 nebo 16 barev - EGA, VGA
11h grafika 640 x 480 monochromn∞ - VGA
12h grafika 640 x 480 16 barev - VGA
13h grafika 320 x 200 256 barev - VGA
[PokraΦovßnφ] |
[Obsah]
Copyright © Ji°φ Kosek