Afișează Adaptoare vga - SVGA

Cel mai bun Moduri VGA

1280 x 1024; 256, 64 K, 16,7 milioane de culori

strat-tort

A se vedea întreaga lume printr-o gaură de cheie

Mai multe culori și mai mulți biți

Numărul de culori diferite

În modurile 112h, 118h și 115 alocate 4 octeți per pixel (Fig. 7.4). Acestea sunt împărțite în patru grupe de câte 8 biți fiecare. Cele trei grupuri sunt responsabile pentru componentele roșu, verde și albastru de pixel de culoare. Al patrulea grup de rezervă. Acest format permite afișarea simultană pe ecranul monitorului pixeli 2 8 + 8 + 8 = 16777216 culori diferite.

standardul VESA

Înainte de a apela funcțiile vBE trebuie să fie scrise în valoarea AH registru 4Fh. Dacă implementarea VBE acceptă această funcție, registrul AL revine 4Fh. Dacă funcția nu este pusă în aplicare, atunci registrul AL returnează o altă valoare decât 4Fh.

Tabelul de mai jos prezintă formatul apelului funcției pentru VBE versiunea 1.2 și versiunile anterioare:

parametru <имя файла> Acesta trebuie să conțină numele fișierului în care să se înregistreze rezultatele programului. Codul sursă este prezentată în Listing 7.1.

Listarea 7.1. fișier VESATEST.CPP

Listarea 7.2. fișier VESA.H

În cazul în care o lungime cerută a liniei de scanare care nu este acceptată, apoi setați prima valoare posibilă mai mare decât solicitate

linie de scanare poate fi vizibilă mai largă

Această funcție este disponibilă în modurile de text, cu condiția ca valorile lungimii liniei de scanare și numărul de linii de scanare înmulțită cu valorile corespunzătoare ale dimensiunii caracterului

Set / defini zona vizibilă a ecranului

Al doilea subfuncția BL = 1 pentru a determina poziția curentă a primului pixel de pe ecran.

Această funcție este disponibilă în modurile de text, cu condiția ca valorile lungimii liniei de scanare și numărul de linii de scanare înmulțită cu valorile corespunzătoare ale dimensiunii caracterului

Registrele DAC Set / size

Funcția 4F08h conține două sub-funcții, selectabil registru BL. Primul BL sub-funcția = 0 vă permite să setați numărul de biți folosiți pentru fiecare culoare pură. Al doilea subfuncția BL = 1 pentru a determina numărul de biți utilizați pentru fiecare culoare pură.