Come Funziona
Area Comunicaz. Bios |
||
Video |
Programmazione |
PROCEDURE BIOS 10/59 [32 di 84] |
|
Gestione BIOS del Video -
INT 10H
- Funzione 0B
|
|
Controlla del Colore del Bordo (cornice di sovrascansione) del monitor (anche se in realtà è usata in grafica anche per controllare le Tavolozze CGA). |
|
In
ingresso:
|
|
In uscita lascia:
|
|
La Funzione si chiama in questo modo: |
|
|
Nei Modi Testo si usa con BH=00H per il controllo del Bordo del monitor, la sottile cornice esterna dovuta alla sovrascansione del Video. | |
Ogni Adattatore è dotato di un Registro interno in grado di programmarlo, ma la possibilità di un controllo a Livello Bios rende le operazioni molto più semplici. | |
Il codice di colore, passato il BL, è comunque scelto tra i 16 possibili, 00H÷0FH, in accordo con la Tabella dei Colori in Modo Testo; in dettaglio: 0=nero, 1=blu, 2=verde, 3=azzurro, 4=rosso, 5=magenta, 6=giallo, 7=bianco, 9÷15 = stessi colori con brillantezza. | |
Il sottoServizio BH=01H non ha alcun effetto nei Modi Testo. |
|
Nei Modi Grafici offre un servizio ormai obsoleto, riservato
agli adattatori CGA; agisce sul Registro di
selezione del colore
(e sul contenuto della variabile di sistema
0000:0466H che ne rispecchia il valore) e
sul Registro di colore della sovrascansione; sono possibili
2 sottoservizi:
| |||||||||||||||||||||||||||||||||||
Anche la Funzione
10H dell'INT 10H
offre 2 SottoFunzioni in grado di controllare
la cornice di sovrascansione,
direttamente nel Registro di Sovrascansione
(Registro
11H del Controller di Attributo); il colore del
Bordo viene:
|
|
Altre 2 SottoFunzioni della
medesima Funzione 10H
di INT 10H
gestiscono l'operazione in modo ancora più brillante: tutti i 17
Registri del
Controller di Attributo, cioè i 16
Registri di Tavolozza e il
Registro di Sovrascansione possono essere
contemporaneamente:
|
|
La Raccolta di MacroIstruzioni Giobe.MAC organizza questo servizio con la Macro CORN_DOS. |
|
La Macro può essere chiamata con efficienza in ogni Modo, attivando la cornice esterna del video dovuta alla sovrascansione, nel colore passato come parametro |
|
Gli eseguibili B10_0B__.COM (nei Modi Testo) e B10_0Bgr.COM (nei Modi Grafici) mostrano l’effetto della Funzione 0BH dell'INT 10H. | |
I sorgenti sono documentati nella sezione ASM (clicca sull'icona, nel menu a sinistra). | |
Da notare che anche l'eseguibile CORN-DOS.com (fornito in dotazione all'Ambiente Assembler, nella cartella C:\Arch-lab\chk) si basa su questa Funzione. |
|
Video01 | PROCEDURE BIOS 10/59 | |||||||
32 di 84 |
|
|
|
Home |
|
|||||||
|
Motore Ricerca |
|