La mémoire Video

La mémoire video occupe 32000 octets (32ko). Elle peut être configué en 3 modes. (Mode 1 plan, Mode 2 plans, mode 4 plans), ce qui correspond au mode haute résolution, moyenne résolution, basse résolution.
La mémoire vidéo est organisé par bloc de 16 bits (2 octets donc un Mots ou word en anglais.) En fonction du mode video, il faut donc 1,2 ou 4 mots pour afficher un point à l'écran.

Haut résolution

La Haute résolution permet d'afficher 640 points sur la largeur et 400 points sur la hauteur. soit 256000 points.
Ce mode vidéo autorise qu'une palette de 2 couleurs. il faut donc 1 bits pour encoder un point. Comme le St fonctionne en mode Bitplan. Il faut donc décoder 1 octets pour connaitre la couleur afficher.
Chaque bit d'un mot correspond à un point allumer (1) ou éteint (0) d'un groupe de 16 points.
La Video Map de lahautrésolution :
Calcule : La haute résulution permet d'afficher des lignes de 640 points logique. Chaque Mots (double octet) permet d'afficher 16 points à l'écran. 640/16= 40 mots Ceci dit comme ce mode utilise 1 plans, il faut mutiplier notre résolutat par 1 soit 40 * 1 = 40 mots par lignes. Ce qui fait 80 octets par ligne. Quand on multiplie ce résultat par le nombre de ligne qui est de 400 ont retrouve bien les 32ko de donnée de la mémoire vidéo.

Moyenne résolution

La moyenne résolution permet d'afficher 640 points sur la largeur et 200 points sur la hauteur. soit 128000 points.
Ce mode vidéo autorise qu'une palette de 4 couleurs. il faut donc deux bits pour encoder un point. Comme le St fonctionne en mode Bitplan. Il faut donc décoder deux octets pour connaitre la couleur afficher.
Le Bit 1 du mot 1 et le bit 1 du mot 2 donne l'index de couleur du premier point de la série de 16.
Le Bit 16 du mot 1 et le bit 16 du mot 2 donne l'index de couleur du derniers point de la série de 16.
La recomposition de valeur binaire d'index de la palette se fait dans l'ordre. Mot 1 + Mot 2. Exemple le bit 1 du mot 1 = 1 et le bit 1 du mot 2 = 0. Alors le premier point de la série de 16 sera : 10 soit l'index numéros 2.
La Video Map de la moyenne résolution :
Calcule : La moyenne résulution permet d'afficher des lignes de 640 points logique. Chaque Mots (double octet) permet d'afficher 16 points à l'écran. 640/16= 40 mots Ceci dit comme ce mode utilise 2 plans, il faut mutiplier notre résolutat par 2 soit 40 * 2 = 80 mots par lignes. Ce qui fait 160 octets par ligne. Quand on multiplie ce résultat par le nombre de ligne qui est de 200 ont retrouve bien les 32ko de donnée de la mémoire vidéo.

Basse résolution

La Basse résolution permet d'afficher 320 points sur la largeur et 200 points sur la hauteur. soit 64000 points.
Ce mode vidéo autorise qu'une palette de 16 couleurs. il faut donc quatres bits pour encoder un point. Comme le St fonctionne en mode Bitplan. Il faut donc décoder 4 octets octets pour connaitre la couleur afficher.
Le Bit 1 du mot 1 , le bit 1 du mot 2,le bit 1 du mot 3 et le bit 1 du mot4 donne l'index de couleur du premier point de la série de 16.
La recomposition de valeur binaire d'index de la palette se fait dans l'ordre. Mot 1 + Mot 2 + Mot 3 + Mot 4 . Exemple Le bit 1 du Mot 1 = 1, le bit 1 du mot 2 = 0, le bit 1 de mot 3 = 1 et le bit 1 du mot 4 =1 ce qui donne 1011 soit la couleur à l'index 11
La Video Map de la Basse résolution :
Calcule : La basse résulution permet d'afficher des lignes de 320 points logique. Chaque Mots (double octet) permet d'afficher 16 points à l'écran. 320/16= 20 mots Ceci dit comme ce mode utilise 4 plans, il faut mutiplier notre résolutat par 4 soit 20 * 4 = 80 mots par lignes. Ce qui fait 160 octets par ligne. Quand on multiplie ce résultat par le nombre de ligne qui est de 200 ont retrouve bien les 32ko de donnée de la mémoire vidéo.

Site réalisé par Jean Monos.