Yamaha V9958
Le Yamaha V9958 est un processeur d'affichage vidéo (en Anglais VDP, pour Video Display Processor) utilisé dans la gamme d'ordinateurs MSX. Plus spécifiquement, le MSX 2+, MSX turbo R et l’amélioration "TIM" du TI-99/4A.
Le Yamaha V9958, aussi connu sous le nom MSX-Video, est le successeur du Yamaha V9938. Il n'a pas été conçu pour être une mise à jour majeure de son prédécesseur, ce qui a limité son adoption. Les principales nouveautés sont l'ajout de trois modes graphiques YJK (permettant jusqu’à 19268 couleurs) et l'ajout d'un registre de scrolling horizontal.
Caractéristiques modifier
- VRAM: 128 KB + 64 KB de RAM étendue
- Modes texte: 80 x 24 et 32 x 24
- Résolution: 512 x 212 (4 ou 16 couleurs parmi 512) et 256 x 212 (16, 256, 12499 or 19268 couleurs)
- Sprites: 32, 16 couleurs, maximum 8 par ligne horizontale
- Accélération matérielle pour la copie, traçage de ligne, remplissage, etc.
- Entrelacement pour doubler la résolution verticale
- Registres pour le scrolling horizontal et vertical
Caractéristiques détaillées modifier
Pour les caractéristiques détaillées, voir le Yamaha V9938, avec les ajouts suivants:
- Registre de scrolling horizontal
- Modes graphiques YJK (similaires au YUV)
- G7 + YJK + YAE: 256 x 212, 12499 couleurs + 16 couleurs palette
- G7 + YJK: 256 x 212, 19268 couleurs
- Possibilité d'executer des commandes utilisant l'accélération matérielle dans certains modes graphiques
- Les fonctions crayon optique et souris du V9938 ont été retirées
Terminologie spécifique au MSX modifier
Sur le MSX, les modes d'affichage sont souvent référencés par leur numéro assigné en MSX-Basic. La correspondance est la suivante :
Mode en Basic | mode sur le VDP | MSX |
---|---|---|
Screen 0 (largeur 40) | T1 | MSX 1 |
Screen 0 (largeur 80) | T2 | MSX 2 |
Screen 1 | G1 | MSX 1 |
Screen 2 | G2 | MSX 1 |
Screen 3 | MC | MSX 1 |
Screen 4 | G3 | MSX 2 |
Screen 5 | G4 | MSX 2 |
Screen 6 | G5 | MSX 2 |
Screen 7 | G6 | MSX 2 |
Screen 8 | G7 | MSX 2 |
Screen 10 | G7 avec YJK et YAE | MSX 2+ et tR |
Screen 11 | G7 avec YJK et YAE | MSX 2+ et tR |
Screen 12 | G7 avec YJK | MSX 2+ et tR |