VGA: erinevus redaktsioonide vahel

Eemaldatud sisu Lisatud sisu
Resümee puudub
P käsklus > käsk (IT)
1. rida:
{{toimeta}} {{keeletoimeta}}
'''VGA''' (inglise ''Video Graphics Array'' ehk video graafikamassiiv; vahel ka viidatud kui graafikaadapter) viitab eelkõige kuvari [[riistvara]]le, mida tutvustati esmakordselt 1987. aastal [[IBM]] PS/2 tüüpi arvutitel. Tänu selle laialdasele kasutusvõtule on hakatud seda lühendit kasutama ka analoog arvutikuvari 15-kontaktilise [[D-subminiature]] [[VGA-pistikühenduse]], aga ka 640×480 [[piksel|pikslist]] koosneva [[lahutusvõime]] puhul. Personaalarvutite turul pärast 1990. aastaid VGA [[lahutusvõime]]t ei kasutatud, kuid see on saamas populaarseks [[lahutusvõime]]ks uutel mobiilseadmetel.
 
17. rida:
*16 värvi ja 256 värvi režiim
*262 144 väärtusega värvipalett (6 bitti kanali kohta ehk punasele 6 bitti, sinisele 6 bitti ja rohelisele 6 bitti)
*valitav 25.,175 MHz või 28.,332 MHz töösagedus
*horisontaalselt maksimaalselt 800 [[piksel|pikslit]]
*kuni 600 rida
25. rida:
*ekraanipoolituse tugi
 
VGA toetab nii graafilist režiimi Kõik(kõik Punktidpunktid Adresseeritudadresseeritud) kui ka tähtnumbrilist tekstirežiimitärktekstirežiimi. Graafika standardrežiimid on:
*640x480 16 värvi režiimis
*640x350 16 värvi režiimis
101. rida:
*0xB8000 värviteksti režiimi jaoks ja CGA-ühilduv graafikarežiim (32 kB).
 
Tänu erinevate režiimide erinevatele mäluaadressidele on võimalik installida samale arvutile nii monokroomne kuvaadapter kui ka värviadapter (nt VGA, EGA või CGA). 1980. aastate algul oli see tavaliselt kasutusel [[Lotus 1-2-3]] arvutustabelite (''spreadsheets'') kuvamisel kõrglahutusega tekstidena MDA-kuvaril ja sellega seotud graafika kuvamisel madala lahutusega CGA-kuvaril samaaegselt. Paljud programmeerijad kasutasid sama lahendust, et kuvada monokroomse kaardi abil veaparanduse (''debug'') informatsioon, samas kui programm ise jooksis graafikarežiimis teise kaardi peal. Mitmed veaparandusprogrammid, näiteks Borlandi Turbo Debugger, D86 (autor Alan J. Cox) ja Microsofti CodeView, olid võimelised töötama kahe kuvariga seadistuses. Nii Turbo Debugger kui ka CodeView abiga sai teha Windowsi veaparandust. Olid ka olemas DOS-i draiverid, näiteks ox.sys, mis jooksutasid jadaliidese simulatsiooni MDA-kuvaril, mis näiteks andsid kasutajale võimaluse saada veateateid Windowsi versioonide veaparanduse ajal tegelikku jadaterminali kasutamata. Võimalik oli kasutada ka "MODE MONO" käsklustkäsku DOS-i redaktoris, et suunata väljund ümber monokroomsele kuvarile. Kui monokroomse kuvari adapter ei olnud ühendatud, oli võimalik kasutada 0xB000 – 0xB7FF aadressiruumi lisamäluna teistele programmidele (näiteks lisades rea "DEVICE=EMM386.EXE I=B000-B7FF" faili config.sys, see mälu tehti saadavaks nendele programmidele, mida oli võimalik "laadida kõrgele" – laadida kõrgmälusse).
 
==VGA [[värvipalett]]==
112. rida:
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.
 
==Programmeerimise trikid==
121. rida:
*Mitme videotasandi kasutamine riistvaras lubas programmeerijal teha kahekordset puhverdamist, kolmekordset puhverdamist või ekraani poolitamist, mis olid võimalikud küll VGA 320x200 16 värvi režiimis, kuid ei olnud võimalikud kasutades vaikerežiimi Mode 13h.
 
Vahel tuli kuvari [[laotussagedust]] vähendada, et neid režiime kasutada, mis aga suurendas koormust silmadele. Need režiimid olid ka ühildumatud mõnede vanemate kuvaritega, tekitades probleeme, näiteks pildi detailsuse kadumine, vilkumine ja horisontaalse sünkronisatsiooni puudumine, olenevalt režiimist, mida kasutati. Seepärast oli enamik VGA parandusi, mida kasutati reklaamtoodetel, piiratud "kuvari-turvalistes" kombinatsioonides, näiteks 320x240 (ruut-pikslid, kolm videotasandit), 320x400 (topeltlahutus, kaks videotasandit) ja 360x480 (suurim lahutus, mis oli VGA-kuvaritega ühilduv, üks videotasand). Praegu on kõrgeim rakendatud VGA lahutus 400x600x256 (400x600 pikslit x 256 värvi). See oli kasutusel Fractint-isFractintis kuulus [[fraktaal]]i generaator.
 
==Vaata ka==
Pärit leheküljelt "https://et.wikipedia.org/wiki/VGA"