Interruption 10h |
Fonction 12h, Sous-Fonction 35h |
Fixe l'écran actif |
---|---|---|
MCGA, VGA, IBM 8514/A, SVGA |
Description
Cette fonction permet de changer l'affichage actif.
Entrée
Registre | Description | ||
---|---|---|---|
AH | 12h | ||
AL | Ce registre permet d'indiquer la fonction de sélection: | ||
Valeur | Description | ||
00h | Cette valeur permet d'interdire la carte vidéo originale | ||
01h | Cette valeur permet d'autoriser la carte vidéo système | ||
02h | Cette valeur permet d'autoriser la carte vidéo courante | ||
03h | Cette valeur permet d'autoriser la carte vidéo inactive | ||
80h | Cette valeur permet de fixer le drapeau de la carte mère en mode actif | ||
BL | 35h | ||
ES:DX | Adresse du tampon de 128 octets (si AL=00h, 02h ou 03h). Si 03h, le tampon doit contenir des informations valides |
Sortie
Registre | Description | ||
---|---|---|---|
AL | Ce registre permet d'indiquer le résultat de la fonction: | ||
Valeur | Description | ||
12h | Cette valeur permet d'indiquer la fonction est supporté | ||
... | Ces valeurs indiquent que la fonction n'est pas supporté | ||
Si l'appel a été fait avec AL=00h ou 02h | |||
ES:DX | Contient les informations d'état de la carte vidéo |
Remarques
- Cette sous-fonction ne peut être utilisée que si les deux adaptateurs vidéo ont une capacité de désactivation (Interruption 10h, Fonction 12h, sous-fonction 32h).
- S'il n'y a pas de conflit entre la vidéo de la carte système et la vidéo de la carte d'adaptateur dans la mémoire ou l'utilisation du port, les deux contrôleurs vidéo peuvent être actifs simultanément et cette sous-fonction n'est pas requise.
Références
Advanced Programmer's Guide to Super VGA Cards: The Advanced Programmer's Graphic Library Volume II, Edition Brady, George Sutty and Steve Blair, 1990, ISBN: 0-13-010455-8, page 80.
The Undocumented PC: A programmer's Guide to I/O, CPUs, and Fixed Memory Areas - Second Edition, Edition Addison-Wesley, Frank van Gilluwe, 1997, ISBN: 0-201-47950-8, page 429.
Dernière mise à jour : Jeudi, le 3 mars 2016