VGA

Standardsed tekstirežiimid

BIOS pakub mõningaid tekstirežiime VGA-adapteritele, millel on 80x25, 40x25, 80x43 või 80x50 tekstiruudustik. Iga element võib valida ühe 16-st saadaolevast värvist esiplaani värviks ning 8-st värvist tausta jaoks. Need 8 taustavärvi, mis on lubatud, on need, millel on madala intensiivsusega bitikombinatsioon iga element võib olla tehtud ka vilkuvaks ning kõik vilkuvaks tehtud elemendid vilguvad korraga.

Mustvalged režiimid

VGA-adapterid toetavad tavaliselt nii monokroomset kui ka värvirežiimi, kuigi monokroone (mustvalge) režiim leiab väga vähe kasutust ning tugi kõikidele MDA tekstirežiimi atribuutidele (heleduse intensiivsus, allajoonimine) on tihti puudu. Must ja valge tekst on peaaegu kõigil uuematel VGA-adapteritel kuvatud kasutades halli teksti mustal taustal värvirežiimis. Enamik monokroomsetest VGA-kuvaritest, mis algul olid mõeldud eelkõige teksti kuvamiseks, töötab vähemalt adekvaatselt VGA-adapteriga ka värvirežiimis. Mõnikord põhjustas vigane ühendus uuema kuvari ja graafikakaarti VGA osa vahel selle, et kuvar identifitseeriti kui mustvalge; see aga põhjustas BIOS-i ja alglaadimise mustvalge kuvamise. Kui aga videokaardi draiverid on laaditud (nt jätkates operatsioonisüsteemi alglaadimist), siis saadakse aru, et kuvar peaks töötama värvirežiimis, ja see lülitatakse värvirežiimi.

VGA värvipalett

VGA-värvisüsteem on tagasiühilduv CGA- ja EGA-adapteritega ja see lisab neile ühe konfiguratsioonitaseme. CGA oli võimeline kuvama kuni 16 värvi ja EGA laiendas seda, lastes iga värvi 16-st valida 64-värvilisest paletist (need 64 värvi on moodustatud kahest bitist iga värvi – punane, roheline, sinine – jaoks. Kaks bitti korda kolm värvi võrdub kuus bitti, seega 64 värvi). VGA laiendab seda süsteemi veelgi, suurendades EGA paletti 64-lt sisendilt 256-le sisendile. Lisati veel kaks plokki järjest tumedamates toonides värve ja ka 8 "tühja" sisendit, mis seadistati mustaks.
Lisaks laiendatud paletile võis igaühele 256-st sisendist määrata suvalise värvi väärtuse VGA DAC kaudu. EGA BIOS lasi ainult kahel bitil kanali kohta väljendada igat sisendit, samas kui VGA lasi kuuel bitil väljendada iga põhivärvi (punane, roheline, sinine) intensiivsust. See andis kokku 64 erinevat intensiivsusetaset punasele, rohelisele ja sinisele, andes kokku 262 144 võimalikku värvi, igaüks 256-st oli võimalik määrata paletile (ning samas nendest 256-st 16 oli võimalik kuvada CGA-videorežiimides).
See meetod lasi uusi VGA värve kasutada ka EGA ja CGA graafikarežiimides, eeldades, et need mäletasid, kuidas erinevad paletisüsteemid on kokku pandud. Näiteks et seada tekstirežiimis teksti värvus tumepunaseks, peab see olema seadistatud ühte CGA värvi (näiteks vaikevärvi #7: helehall.) See värv määratakse siis ühte EGA paletti kuulavasse sisendisse – CGA värvi 7 puhul määratakse see EGA sisendisse 42. VGA DAC peab olema siis seadistatud nii, et ta muudaks värvi 42 tumepunaseks, ja kohe muutub tumepunaseks kõik, mis oli ekraanil kuvatud helehallina (CGA värv 7). Seda funktsiooni kasutati tihti 256-värvilistes VGA DOS-i mängudes, kui nad algul laadisid ja tekstiaken hääbus mustaks (nt mäng "Descent" aastast 1995).
Kui CGA ja EGA-ühilduvad režiimid lasid kuvada ainult 16 värvi korraga, siis teistes VGA-režiimides, näiteks laialt kasutatud mode 13h, lasi kuvada kõik 256 paleti sisendit korraga, seejuures nendes režiimides olid 256 värvi valitud saadaolevast 262 144 värvist.