Le Processeur D'affichage Video (Vdp); Organisation De La Ram Vidéo; Couleur - Sega Mark III Manuel De Référence

Table des Matières

Publicité

LE PROCESSEUR D'AFFICHAGE VIDEO (VDP)

La Mk3 utilise un circuit contrôleur de vidéo perfectionné appelé VDP (Video Display Processor).
Le VDP est un circuit conçu sur mesures par Sega dont l'architecture est similaire à un TMS9918A
amélioré.
La résolution d'écran du VDP est de 256 pixels horizontaux et de 192 pixels verticaux. Un pixel
peut être affiché de 16 couleurs différentes sélectionnées dans une palette de 64.
16 Kilooctets de RAM sont dédiés au système vidéo. Cette RAM (appelée RAM vidéo) est reliée
directement au circuit VDP et n'apparaît pas dans l'espace mémoire du Z80. Le Z80 lit et écrit dans
la RAM vidéo par l'intermédiaire des registres du VDP.
Le VDP intègre deux systèmes graphiques indépendants: un système de background (arrière-plan)
et un système de sprites.
ORGANISATION DE LA RAM VIDEO
La RAM Vidéo de 16 Kilooctets est divisée en 3 sections:
1. Une map (carte) de 1792 octets. Cette map détermine l'emplacement de caractères
(aussi appelées tiles) sur la grille de background de 32x24 éléments.
2. Une table d'attributs des sprites de 256 octets. Cette table fixe les coordonnées X-Y
et le numéro de caractère de 1 à 64 objets déplaçables ou sprites.
3. Un générateur de caractères de 14336 octets. Ce sont des patterns (motifs) de
caractères de 8x8 pixels pour le background, et/ou des patterns de 8x8 ou 8x16
pixels pour les sprites.
32 octets définissent un seul caractère de 8x8 pixels. La portion "générateur de caractères" de la
RAM Vidéo permet de définir jusqu'à 448 caractères.
L'emplacement des 3 sections de la RAM Vidéo est contrôlé par des registres du VDP. Comme nous
le verrons, vous pouvez choisir où elles apparaissent dans la map de la RAM Vidéo.

COULEUR

L'attribut de couleur est porté par les patterns de caractères dans la portion "générateur de
caractères" de la RAM Vidéo. Chaque pixel dans le pattern de caractère contient 4 bits
d'information. Un choix parmi 16 couleurs est donc possible pour chaque pixel.
Les 16 couleurs disponibles ne sont pas fixes, elles sont stockées dans une Color RAM (RAM de
Couleurs) à l'intérieur du VDP. La Color RAM est organisée en 32 valeurs de 6 bits. Les six bits
fournissent 4 niveaux (2 bits) de rouge, de vert et de bleu.
Notez que 32 valeurs de couleur représentent deux fois l'espace adressable par des pixels de 4 bits.
D'autres bits de contrôle du VDP permettent la sélection du groupe de 16 valeurs provenant soit de
la première soit de la seconde moitié de la Color RAM.
Manuel de Référence Hardware de la Sega Mk3 (Rev1) Page 7

Publicité

Table des Matières
loading

Table des Matières