Section courante

A propos

Section administrative du site

Introduction

La carte vidéo VGA du fabricant IBM, tire son nom de l'abréviation de l'anglicisme Video Graphics Array. La carte vidéo attira beaucoup l'attention des développeurs de jeux et démos avec son modes vidéo 13h offrant la possibilité d'obtenir 256 sur une palette de 262 144 couleurs. De plus, si l'on programme directement la carte vidéo (sans passé par le BIOS) au niveau de son électronique, on peut attendre une définition de 360x480 pixels en 256 couleurs.

Fiche technique

Voici les caractéristiques de la carte «VGA» d'IBM :

Spécification Description
Fabricant IBM
Date de conception 1987
ROM installé 16 Ko
RAM installé 256 Ko

Mode vidéo

Voici la liste des différents modes vidéo supporté par les cartes vidéos VGA :

Mode Type Couleurs Format Alpha Taille caractère Taille écran Adresse écran
00h Texte 16 40x25 9x16 360x400 B800h
01h Texte 16 40x25 9x16 360x400 B800h
02h Texte 16 80x25 9x16 720x400 B800h
03h Texte 16 80x25 9x16 720x400 B800h
04h Graphique 4 40x25 8x8 320x200 B800h
05h Graphique 4 40x25 8x8 320x200 B800h
06h Graphique 2 80x25 8x8 640x200 B800h
07h Texte 4 (Mono) 80x25 9x16 720x400 B000h
0Dh Graphique 16 40x25 8x8 320x200 A000h
0Eh Graphique 16 80x25 8x8 640x200 A000h
0Fh Graphique 4 (Mono) 80x25 8x14 640x350 A000h
10h Graphique 16 couleurs 80x25 8x14 640x350 A000h
11h Graphique 2 80x30 8x16 640x480 A000h
12h Graphique 16 80x30 8x16 640x480 A000h
13h Graphique 256 40x25 8x8 320x200 A000h

Les modes vidéos sont sélectionnable à partir du BIOS en utilisant l'interruption 10h, fonction 00h et l'affichage de l'écran est disponible à l'adresse mémoire A000h:0000, B000h:0000h ou B800h:000h en mode réel des microprocesseur 80x86.

Les ports d'entrée/sortie

Voici la liste des ports d'entrées/sorties utilisés par la carte vidéo VGA et compatible de l'entreprise IBM :

Port Description
03C0h Ce port permet d'indiquer le registre de gestion des palettes et des attributs
03C2h Ce port permet d'indiquer le registre d'état d'entrée #0 et d'utilitaire de sortie
03C3h Ce port permet d'indiquer le registre d'activation du sous-système vidéo.
03C4h Ce port permet de manipuler le TS (Timing Sequencer) de la carte vidéo principal.
03C6h Ce port permet d'indiquer le masque PEL.
03C7h Ce port permet d'indiquer le registre d'état DAC et le mode de lecture d'adresse PEL.
03C8h Ce port permet d'indiquer le mode d'écriture d'adresse PEL.
03C9h Ce port permet d'indiquer le registre de données PEL.
03CAh Ce port permet d'indiquer le registre de contrôle de fournitures
03CCh Ce port permet d'indiquer le registre de sortie utilitaire
03CEh Ce port permet d'indiquer le registre pour fixer ou réinitialiser les graphiques.
03D4h Ces ports permettent de manipuler le CRTC de la carte vidéo couleur.
03DAh Ce port permet de manipuler le registre d'état du contrôleur 6845 de la carte vidéo couleur.

Remarque



Dernière mise à jour : Dimanche, le 10 septembre 2017