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
