|  | 
      
    
      Come Funziona
     
    
    
      Area Comunicaz. Bios  | |
| Video | 
| Programmazione | PROCEDURE BIOS 28/59 [50 di 84] | 
| 
 | 
|  | Gestione BIOS del Video  - 
  INT 10H 
  - Funzione 10H- 
  SottoFunz.
  19H 
 
 | 
| 
 | 
|  | Legge il contenuto del Registro di Maschera del Convertitore Analogico Digitale (DAC) del Video. | 
| 
 | 
|  | In
                ingresso: 
 | 
| 
 | 
|  | In uscita lascia in: 
 | 
| 
 | 
|  | 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_1019.COM mostra l’effetto della SottoFunzione 19H della Funzione 10H dell'INT 10H. | 
|  | Il sorgente è documentato nella sezione ASM 
  (clicca sull'icona  , 
  nel menu a sinistra). | 
| 
 | 
|   | Video01 |   | PROCEDURE BIOS 28/59 |  |  |  | ||
| 50 di 84 | 
| 
 | 
| 
 | 
| 
 | 
| Home  | 
 | |||||||
| 
 | Motore Ricerca | 
 |