Sezione |
Indirizzi Base
Registri Interni
|
Funzioni BIOS |
Programmazione |
VIDEO 51/59 [71 di 79] |
|
Gestione BIOS del Video -
INT 10H
- Funzione 12H-
SottoFunz.
33H
|
|
Controlla la possibilità di trasformare in Scala di Grigi dei colori memorizzati nei 256 Registri di Colore del DAC del Video. |
|
In
ingresso:
|
|
In uscita lascia:
|
|
La SottoFunzione si chiama in questo modo: |
|
|
Il valore predisposto in AL impone la trasformazione o meno dei colori in Scala dei Grigi. | |
L'eventuale azione si fa sentire quando si interviene sui Registri di colore o di tavolozza (con le SottoFunzioni della Funzione 10H dell'INT 10H) o quando si cambia Modo Video (con la Funzione 00H di INT 10H). |
|
La trasformazione dei colori in Scala di Grigi sostituisce i valori originali dei Registri di Colore del DAC, contenenti 3 gruppi da 6 bit, ciascuno in rappresentanza di un colore (Red Green Blue) chiamato a ricostruire la gradazione RGB del colore finale. | ||||
Dopo l'azione di questa Funzione
il colore finale è ancora rappresentato da 3 componenti, ora uguali tra
loro, ciascuna delle quali risulta dalla somma pesata dei 3 colori originali,
automaticamente ricalcolata sulla
base della formula (discussa in dettaglio
in questa pagina):
|
Provvede anche all'aggiornamento del
bit1 della variabile di Sistema
0000:0489H
dell'Area di Comunicazione BIOS, copiandovi il valore del
bit0 di AL,
che ha medesimo significato:
|
|
Anche la SottoFunzione 1BH della Funzione 10H di INT 10H consente di intervenire con questa finalità sui Registri di Colore del DAC del Video. |
|
Se SottoFunzione è supportata, in uscita viene lasciato AL=12H |
|
L'eseguibile B10_1233.COM propone un'applicazione della SottoFunzione 33H della Funzione 12H dell'INT 10H. | |
Il sorgente è documentato nella sezione ASM (clicca sull'icona, nel menu a sinistra). |
|
Funzioni BIOS | VIDEO 51/59 | |||||||
71 di 79 |
|
|
|
|
Home |
|
|||||||
|
Motore Ricerca |
|