|
|
Come Funziona
Area Comunicaz. Bios |
|
| Video |
| Programmazione |
PROCEDURE BIOS 27/59 [49 di 84] |
|
|
Gestione BIOS del Video -
INT 10H
- Funzione 10H-
SottoFunz.
18H
|
|
|
|
Scrive un nuovo valore nel Registro di Maschera del Convertitore Analogico Digitale (DAC) del Video. |
|
|
In
ingresso:
|
|
|
In uscita lascia:
|
|
|
| La SottoFunzione si chiama in questo modo: |
|
|
|
| Si tratta di una Funzione non documentata ufficialmente; il Registro di Maschera DAC ha indirizzo 03C6H. |
|
| La conoscenza delle modalità con cui viene creato il Colore nei modi avanzati sottolinea la necessità di intervenire direttamente su determinati Registri presenti sulla Scheda dell’Adattatore VGA. |
|
| Se appare evidente la necessità di operare con i Registri di Colore (di Tavolozza o del DAC) a partire dal codice d’Attributo associato al carattere nei Modi Testo, è inevitabile supporre che nella creazione del Colore vengano coinvolti altri Registri, il contenuto dei quali influenza pesantemente il risultato finale. | |
| La lettura e scrittura di questi Registri è certamente possibile a basso livello ma non trova supporto a Livello BIOS, almeno in modo ufficiale. |
|
| In realtà i Manuali di Riferimento lasciano capire che la cosa è possibile almeno ufficiosamente: in concreto abbiamo già sottolineato che le SottoFunzioni 00H e 07H della Funzione 10H di INT 10H (che consentono rispettivamente la scrittura e la lettura di un Registro di Tavolozza) consentono gli stessi servizi anche per altri Registri da 10H a 14H del Controller di Attributo (porta 03C0H), cioè per l’esattezza: |
|
| Registro 10H | Registro di controllo del modo |
| Registro 11H | Registro del colore di sovrascansione |
| Registro 12H | Registro di abilitazione del piano colore (i bit3÷bit0 abilitano il corrispondente bit di attributo) |
| Registro 13H | Registro di scorrimento orizzontale dei Pixel |
| Registro 14H | Registro di selezione colore |
|
| Tra le SottoFunzioni non ufficiali della Funzione 10H dell'INT 10H possiamo aggiungere anche la 18H e la 19H, rispettivamente adatte a scrivere e a leggere il Registro di Maschera del DAC. |
|
| Per saperne di più sull'uso avanzato del colore e sul controllo dei Registri di Colore del DAC clicca qui. |
|
|
| L'eseguibile B10_1018.COM mostra l’effetto della SottoFunzione 18H della Funzione 10H dell'INT 10H. | |
| Il sorgente è documentato nella sezione ASM
(clicca sull'icona |
|
|
|
Video01 |
|
PROCEDURE BIOS 27/59 |
![]() |
![]() |
![]() |
||
| 49 di 84 |
|
|
|
|
|
Home
|
|
|||||||
|
Motore Ricerca |
|