Interruption 10h |
Fonction 1Ch |
Sauve/restaure l'affichage |
---|---|---|
VGA, SVGA et PS/2 |
Description
Cette fonction permet de sauvegarder/restituer l'état vidéo.
Entrée
Registre | Description | |
---|---|---|
AH | 1Ch | |
AL | Ce registre permet d'indiquer la sous-fonction: | |
Valeur | Description | |
00h | Cette valeur permet d'indiquer qu'on demande la taille du tampon d'état | |
01h | Cette valeur permet d'indiquer qu'on sauvegarde l'état | |
02h | Cette valeur permet d'indiquer qu'on restituer l'état | |
CX | Ce registre permet d'indiquer l'état demandé: | |
Bit | Description | |
0 | Ce bit doit être pour 1 pour l'état du matériel | |
1 | Ce bit doit être pour 1 pour la zone de données BIOS | |
2 | Ce bit doit être pour 1 pour DAC vidéo et des registres de couleurs | |
ES:BX | Cette paire de registres permet d'indiquer l'adresse du tampon |
Sortie
Registre | Description |
---|---|
AL | Vaut 1Ch si la fonction est supportée |
Si l'appel a été fait avec AL=00h: | |
BX | Ce registre contiendra le nombre de bloc dans le tampon (64 octets par bloc) |
Remarques
- La sous-fonction 00h est utilisée pour déterminer la taille de la mémoire tampon étant nécessaire pour contenir les informations d'état spécifiées. L'appelant doit fournir le tampon.
- L'état vidéo actuel est modifié lors d'une opération d'état de sauvegarde (AL = 01h). Si le programme demandeur doit continuer dans le même état vidéo, il peut suivre la demande d'état d'enregistrement avec un appel immédiat pour restaurer l'état vidéo.
- Cette fonction n'est prise en charge que sur le VGA.
Références
La Bible du PC: Programmation système - Sixième Edition, Edition Micro-Application, Michael Tischer, 1996, ISBN: 2-7429-0544-8, page 1606 à 1607.
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 85 à 86.
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 443 à 444.
Dernière mise à jour : Jeudi, le 3 mars 2016