Sezione |
Indirizzi Base
Registri Interni
|
Funzioni BIOS |
Programmazione |
VIDEO 47/59 [67 di 79] |
|
Gestione BIOS del Video -
INT 10H
- Funzione 12H-
SottoFunz.
20H
|
|
Rende disponibile una nuova procedura di servizio per la copia su carta dei caratteri posti a Video (PrintScreen); è tipica dei Modi Testo. |
|
In
ingresso:
|
|
In uscita lascia:
|
|
La SottoFunzione si chiama in questo modo: |
|
|
Mette a disposizione un alternativo Gestore di PrintScreen più efficiente di quello disponibile per default, comunque presente nella ROM BIOS, ma rigidamente legato alla stampa, al massimo, di 25 righe di caratteri. | |
La procedura ad esso corrispondente, puntata dal Vettore INT 05H, è attivata quando il servizio BIOS della Tastiera (INT 09H) rileva la pressione della combinazione di tasti Shift+PrtSc, o Shift+Stamp sulle tastiere italiane. |
|
La SottoFunzione provvede dunque a sostituire il vettore originale di INT 05H con l'indirizzo di una nuova procedura di servizio, scrivendolo direttamente nella Tabella dei Vettori, a partire dalla locazione 0000:0014H. | |
Il nuovo Gestore, memorizzato nella ROM della scheda video, è ora in grado di produrre HardCopy del video anche in presenza di un numero di righe di caratteri diverso da 25; ciò è possibile perchè il numero è ora assunto direttamente dalla variabile di sistema 0000:0484H dell'Area di Comunicazione BIOS (Numero di righe sul display, meno 1). |
|
L'eseguibile B10_1220.COM propone un'applicazione della SottoFunzione 20H della Funzione 12H dell'INT 10H. | |
Il sorgente è documentato nella sezione ASM (clicca sull'icona, nel menu a sinistra). |
|
Funzioni BIOS | VIDEO 47/59 | |||||||
67 di 79 |
|
|
|
|
Home |
|
|||||||
|
Motore Ricerca |
|