Article de reference

Mode X

Le mode X est un mode d'affichage graphique alternatif à 256 couleurs du matériel graphique IBM VGA qui a été popularisé par Michael Abrash . Le principal avantage du mode X est...

Le mode X est un mode d'affichage graphique alternatif à 256 couleurs du matériel graphique IBM VGA qui a été popularisé par Michael Abrash . Le principal avantage du mode X est qu'il possède des pixels carrés : une résolution de 320 × 240 au lieu du mode VGA standard 13h qui est de 320 × 200. Il est activé en entrant dans le mode 13h via un appel système MS-DOS , puis en ajustant la résolution via les registres VGA. Il a été publié pour la première fois en juillet 1991 dans le Dr. Dobb's Journal , et réédité dans les chapitres 47 à 49 du Graphics Programming Black Book d'Abrash . Le terme « Mode X » a été inventé par Abrash.

De plus, Abrash a activé le mode de mémoire planaire du VGA (également appelé « mode non chaîné »). Même si le mode de mémoire planaire est une partie documentée de la norme VGA et a été utilisé dans les premiers jeux commerciaux, il a d'abord été largement diffusé dans les articles Mode X, ce qui a conduit de nombreux programmeurs à considérer le mode X et la mémoire planaire comme synonymes. Il est possible d'activer la mémoire planaire en mode standard 320 × 200 , qui est devenu connu sous le nom de Mode Y dans le groupe Usenet rec.games.programmer.

L'agencement de mémoire planaire divise les pixels horizontalement en groupes de quatre. Pour tout octet donné dans la mémoire vidéo, quatre pixels à l'écran sont accessibles en fonction du ou des plans activés. Cela est plus compliqué pour le programmeur, mais les avantages apportés par cet agencement (principalement la possibilité d'utiliser les 256 Ko de mémoire VGA pour un ou plusieurs tampons d'affichage, au lieu d'un quart seulement (64 Ko)) ont été jugés utiles par beaucoup.

Un autre avantage du mode 320 × 240 est que les objets 3D n'ont pas besoin d'ajuster le rapport lorsqu'ils pivotent, car chaque pixel est parfaitement carré. Et les cercles ne semblent pas comprimés sur un moniteur avec un rapport hauteur/largeur de 4:3 dans cette résolution, car mathématiquement les divisions 320:240 et 4:3 donnent le même résultat, ce qui explique pourquoi les pixels sont parfaitement carrés dans ce mode sur de tels moniteurs.

Variantes

En plus du mode Y non chaîné 320 × 200 , le mode Q (abréviation de « cube ») est parfois utilisé pour désigner un mode 256 × 256 couleurs 256. La coordonnée Y peut simplement être placée dans l'octet supérieur de l'adresse et la coordonnée X dans l'octet inférieur, formant ainsi l'adresse du pixel sans multiplication.

Plus d articles de Worldlex Wiki

Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.

Explorer l index