Extensions BIOS VESA (noyau VBE) 2.0 (novembre 1994)
Extensions BIOS VESA
( Apprenez comment et quand supprimer ce message ) Extensions BIOS VESA (noyau VBE) 2.0 (novembre 1994) Cette norme fournit la fonctionnalité principale des extensions BIOS VESA...
Cette norme fournit la fonctionnalité principale des extensions BIOS VESA. Elle permet aux applications de déterminer les capacités de la carte graphique et de définir les modes d'affichage disponibles. VBE 2.0 ajoute de nouvelles fonctionnalités par rapport à la norme VBE 1.2 précédente, notamment l'accès linéaire au framebuffer et la gestion des modes protégés . Voici quelques fonctionnalités de VBE Core 2.0
- Accès linéaire au tampon d'images
- Permet un accès direct au framebuffer en mode protégé sous forme d'une seule grande zone de mémoire au lieu de petits blocs moins efficaces.
- Services bancaires en mode protégé
- Permet d'accéder au framebuffer depuis le mode protégé sans passer en mode réel . Ceci est implémenté à l'aide d'une nouvelle fonction 0Ah , mais ne donne accès qu'aux fonctions 5 (Contrôle de la fenêtre d'affichage, pour sélectionner la partie du framebuffer accessible via la fenêtre mémoire VGA de 64 Ko), 7 (Obtenir/Définir le début de l'affichage, pour modifier la position mémoire du pixel supérieur gauche, permettant ainsi le défilement et l'utilisation de plusieurs pages vidéo), et 9 (Obtenir/Définir les données de palette, pour modifier les couleurs de la palette en modes indexés). Par conséquent, la configuration du mode graphique nécessitait soit de la réaliser avant d'entrer en mode protégé, soit d'utiliser le mode V86 pour pouvoir exécuter le logiciel du BIOS depuis un système d'exploitation en mode protégé.
- Super VGA page flipping
- Permet une animation plus performante pour assurer une animation fluide dans les jeux vidéo et autres programmes graphiques hautes performances.
- écrans virtuels Super VGA
- Permet au logiciel de configurer des résolutions d'affichage virtuelles supérieures à la résolution d'affichage réelle et de faire défiler ou de se déplacer en douceur dans l'image plus grande.
- Modes Haute Couleur et TrueColor
- Modes graphiques 16 bits et 24 bits standard pour des résolutions allant de 320×200 à1600 ×1200 .
Extensions BIOS VESA (noyau VBE) 3.0 (septembre 1998)
Il s'agit d'une version étendue de la norme VBE 2.0. Cette norme ajoute le contrôle de la fréquence de rafraîchissement , la prise en charge des lunettes stéréoscopiques , une mise en mémoire tampon multiple améliorée et d'autres fonctionnalités à la norme VBE 2.0.
- Triple mise en mémoire tampon
- Permet aux applications haute vitesse d'effectuer un multi-tamponnage avec moins de scintillement d'écran et sans avoir à attendre le contrôleur graphique.
- Contrôle du taux de rafraîchissement à l'aide des timings GTF
- Cela permet aux applications et aux utilitaires du système d'exploitation de modifier la fréquence de rafraîchissement de manière standard sur tous les contrôleurs graphiques VBE 3.0. C'est important pour les applications stéréoscopiques, car lorsque la stéréoscopie est activée, la fréquence de rafraîchissement effective de l'utilisateur est réduite de moitié.
- page tournante stéréo
- Lorsqu'on utilise des lunettes stéréoscopiques pour visualiser une application , le logiciel doit tourner les pages deux fois plus souvent que d'habitude, car il doit générer des images distinctes pour chaque œil. Cette nouvelle fonctionnalité permet aux logiciels compatibles avec la stéréoscopie de s'afficher correctement.
- Synchronisation stéréo matérielle
- Permet aux logiciels stéréo de déterminer si la carte graphique de l'utilisateur possède un connecteur pour lunettes stéréo.
Un nouveau « point d’entrée en mode protégé » a été ajouté en remplacement de la fonction 0Ah . Il donne accès à toutes les fonctions VBE, permettant ainsi des opérations telles que la modification du mode graphique ou la définition de la longueur de la ligne de balayage logique en mode protégé, opérations qui étaient impossibles avec l’ancienne fonction 0Ah .
Fonctions VBE/accélérateur (VBE/AF) (août 1996)
VBE/AF fournit une interface standard de bas niveau pour les fonctions d'accélération courantes disponibles sur la plupart des matériels. Parmi les fonctions définies par la norme figurent l'accès aux curseurs matériels, les transferts de blocs de bits (Bit Blt), les sprites hors écran , le panoramique matériel, le dessin et d'autres fonctions. Il est conçu pour fonctionner en mode protégé 32 bits. Malgré l'adoption généralisée de VBE Core, très peu de périphériques prennent en charge VBE/AF. Le projet FreeBE/AF propose des pilotes VBE/AF tiers gratuits pour certaines cartes graphiques.
Spécifications supplémentaires
Les spécifications supplémentaires définissent une interface indépendante du périphérique entre le logiciel d'application et le matériel Super VGA. Les numéros de fonction sont attribués par le comité des normes logicielles VESA (SSC).