vignette|La carte graphique CGA.

Le CGA ou est une carte graphique mise sur le marché par IBM. en 1981. Premier adaptateur couleur destiné aux ordinateurs individuels, il a institué un standard de fait et a engendré une norme d’affichage. La définition est de en deux bits couleurs (soit quatre couleurs) ou 640×200 en un bit couleurs (soit deux couleurs).

Dans le mode deux bits couleurs, la couleur du fond peut être choisie parmi les seize disponibles en mode texte. Les trois autres couleurs sont fixées en choisissant une palette. Il existe quatre palettes différentes, qui se différencient par l’intensité des couleurs et par la présence, ou l'absence, de la composante bleue.

Le format d'image est de 8/5. La taille de mémoire vidéo est de quel que soit le mode utilisé, située à l’adresse B800:0000.

La carte CGA a été suivie en 1984 de la carte graphique EGA d'IBM.

Conception L'architecture de la carte graphique CGA d'IBM a été conçue autour du contrôleur mémoire Motorola 6845. adressant une mémoire vidéo de seize kilooctets, pour permettre de gérer différents modes d'affichage, graphiques ou texte : la définition d'écran, quel que soit le mode, était , et le codage des couleurs se faisait sur quatre bits (soit seize couleurs possibles) pour le choix de la palette de 4 couleurs effectivement affichées par l'écran. L'image affichée n'était constituée que de 4 couleurs et chaque pixel était codé sur 2 bits..

On pouvait connecter la carte CGA soit directement à un écran cathodique doté d'une interface RGBICette interface code sur quatre bits les trois intensités correspondant au rouge, au vert et au bleu, mais en y adjoignant un bit pour indiquer si la couleur est claire ou foncée (I pour l'anglais Intensity) : elle code donc en théorie seize couleurs ; mais certaines déclinaisons du RGBI ne comportaient réellement que quinze couleurs, les variantes « claire » et « foncée » du noir donnant du noir. quatre bits TTL, comme le moniteur couleur IBM 5153 ; à un simple écran de téléviseur couleur compatible NTSC, ou un moniteur vidéo CVBS via un connecteur RCA.. Toutefois, les connecteurs RCA n'assuraient qu'un codage vidéo en ligne, de sorte que pour brancher une carte CGA à un poste de télévision domestique CVBS, il fallait un modulateur FR séparé..

Le moniteur couleur d'IBM auquel cette carte était destinée (5153 .) avait pris du retard et il ne put être commercialisé qu'en ..

Couleurs En mode texte, un écran est capable d'afficher seize couleurs :

+ Palette CGA 16 couleurs en mode texte0

noir#0000001

bleu#0000AA2

vert#00AA003

cyan#00AAAA4

rouge#AA0000 5

magenta#AA00AA 6

marron#AA5500 7

gris clair#AAAAAA 8

gris foncé#555555 9

bleu clair#5555FF 10

vert clair#55FF55 11

cyan clair#55FFFF 12

rouge clair#FF5555 13

magenta clair#FF55FF 14

jaune#FFFF55 15

blanc#FFFFFF

L'Amstrad PC-1512 sorti cinq ans plus tard, en 1986, possède un moniteur de type CGA mais permettant l'affichage de ces seize couleurs en mode graphique 640x200 en utilisant quatre plans de bits pour le mode CGA monochrome 640x200.

Certains émulateurs CGA utilisent une mauvaise version de la couleur 6 :

6

jaune-vert#AAAA00

Modes Un moniteur CGA possède deux modes texte, où les octets de la mémoire vidéo alternent entre caractère et couleur (donc il faut deux octets par caractère) : 40 colonnes par 25 lignes (16 couleurs), soit par page ( en mémoire) ; 80 colonnes par 25 lignes (16 couleurs), soit par page ( en mémoire).

Il possède également deux modes graphiques : 320x200 en 4 couleurs (différentes palettes possibles) ; 640x200 en 2 couleurs : noir et l'une des (gris clair par défaut).

Le mode graphique en quatre couleurs permet d'utiliser l'une des six palettes de couleurs ci-dessous. La pouvant être choisie librement parmi les seize couleurs (noir par défaut).

+ Noir, Cyan, Magenta, Gris clair0

noir#0000003

cyan#00AAAA 5

magenta#AA00AA 7

gris clair#AAAAAA

+ Noir, Cyan, Rouge, Gris clair0

noir#0000003

cyan#00AAAA4

rouge#AA0000 7

gris clair#AAAAAA

+ Noir, Vert, Rouge, Marron0

noir#0000002

vert#00AA004

rouge#AA0000 6

marron#AA5500

+ Noir, Cyan clair, Magenta clair, Blanc0

noir#000000 11

cyan clair#55FFFF 13

magenta clair#FF55FF 15

blanc#FFFFFF

+ Noir, Cyan clair, Rouge clair, Blanc0

noir#000000 11

cyan clair#55FFFF 12

rouge clair#FF5555 15

blanc#FFFFFF

+ Noir, Vert clair, Rouge clair, Jaune0

noir#000000 10

vert clair#55FF55 12

rouge clair#FF5555 14

jaune#FFFF55

Notes et références

Voir aussi

Articles connexes Unité de mesure en informatique

Catégorie:Carte graphique Catégorie:Matériel IBM Catégorie:Produit lancé en 1981