Interruption 10h |
Fonction 11h, Sous-Fonction 04h |
Charge une police 8x16 |
---|---|---|
MCGA, VGA, IBM 8514/A, SVGA |
Description
Cette fonction permet de charger un ensemble de police de caractères de dimension 8x16 pixels.
Entrée
Registre | Description |
---|---|
AX | 1104h |
BL | Ce registre permet d'indiquer la table de caractères appelée (0 ou 1) |
Sortie
Aucune
Remarques
- Cette fonction permet de sélectionner la police de caractères dans les modes d'affichage texte (alphanumérique). Pour la sélection des polices de caractères dans les modes graphiques (adressables en tous points), voir l'interruption 10h, fonction 11h, sous-fonction 20h à 24h.
- Si AL = 14H, la page 0 doit être active. Les points (octets par caractère), les lignes et la longueur du tampon de rafraîchissement sont recalculés. Le contrôleur est reprogrammé avec la ligne de balayage maximale (points - 1), le début du curseur (points - 2), la fin du curseur (points - 1), la fin de l'affichage vertical (lignes * points - 1 pour les modes 350 et 400 lignes, ou lignes * points * 2 - 1 pour les modes de 200 lignes) et emplacement de soulignement (points - 1, mode 7 uniquement). Si la sous-fonction 14h est appelée à tout moment autre qu'immédiatement après un mode défini, les résultats sont imprévisibles.
- Sur la carte vidéo MCGA, un appel à la sous-fonction 04h doit être suivi d'un appel à la sous-fonction 03h afin que le BIOS en ROM charge la police dans les pages de police de caractères internes du générateur de caractères.
- La sous-fonction 14h est réservée sur la carte vidéo MCGA. S'il est appelé, la sous-fonction 04h est exécutée.
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 1595.
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 418.
Dernière mise à jour : Jeudi, le 3 mars 2016