![]() |
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![]() |
![]() | 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 |
|