Le processeur vidéo Yamaha V9958 est le successeur du V9938. Ses améliorations ne manquent pas d'intérêt: Registre dédié au scrolling vertical, accélération matérielle en modes non-bitmap, nouveaux modes graphiques disponibles affichant jusqu'à 19268 couleurs en 256 X 212 pixels. Le VDP 9958 s'est particulièrement illustré sur les micro-ordinateurs MSX2+ et Turbo R.
Notons toutefois deux contraintes: Le V9958 ne gère plus la souris et a perdu la sortie vidéo composite.
Intégrer un V9958 à la carte Geneve 9640 n'est pas chose compliquée. Cette opération doit toutefois s'accompagner d'une extension mémoire vidéo à 192 Ko. Reste ensuite à développer des programmes qui exploiteront ce nouveau VDP car peu l'utilisent actuellement. Parmi eux, citons TIM (TI Image Maker).
Matériel nécessaire:
- 1 Processeur vidéo Yamaha V9958
- 2 résistances de 10 K Ohms
- Fil électrique.
Ce que vous devez toujours avoir à l'esprit:
- Les composants électroniques détestent l'électricité statique. Pour prévenir tout dommage, touchez un objet relié à la terre avant toute manipulation.
- Vérifiez que chaque soudure que vous avez réalisé, que chaque composant ajouté, ne soit pas en contact avec autre chose qui ne serait voulu.
- Vérifiez et vérifiez encore que chaque étape réalisée est conforme à ce qui doit être fait. Prenez votre temps. Faite des pauses si nécessaire.
- La carte Geneve 9640 est très fragile. Son PCB se compose de 4 couches qui ne supportent pas d'être stressées aussi, quand vous (des)soudez quelque chose, faites le proprement et avec du matériel adapté.
- Le temps imparti pour la (des)soudure d'une broche d'un composant ne doit pas excéder trois secondes. Dans le cas d'un (des)soudage de plusieurs broches d'un même composant, faire une pause de 5 à 10 secondes entre chaque broche à traiter. Les composants électroniques détestent une chauffe excessive.
Opérations:
- Redressez les broches n°4, 21, 26 et 27 du v9958 jusqu'à ce qu'elles soient perpendiculaires aux autres broches.
- Retirez le V9938 de son support et remplacez-le par le V9958
- Reliez la broche n°21 au +5V et et la broche n°26 à la Masse
- Soudez l'une des bornes d'une résistance de 10K Ohms à la broche n°4 du V9958
- Soudez l'une des bornes d'une autre résistance de 10K Ohms à la broche n°27 de V9958
- Reliez les bornes encore libres des résistances au +5V.
Note: le +5V peut être pris sur la broche n°58 du support de CI du VDP. La Masse peut être prise sur la broche n°1 du support de CI du VDP.
VDP 9958
____________
+5V | |__| |
MASSE |1 • 64| XTAL2
! DHCLK* |2 63| XTAL1
! DLCLK* |3 62| RAS*
!-----10K----- VRESET* |4 61| CAS 0*
! HSYNC |5 V 60| CAS 1*
! CSYNC |6 59| CAS X*
! BLE0 |7 9 58| Vcc
! CPUCLK/VDS*|8 9 57| R/W*
! RESET* |9 5 56| AD7
! YS* |10 8 55| AD6
! CBDR |11 54| AD5
! C7 |12 53| AD4
! C6 |13 52| AD3
! C5 |14 51| AD2
! C4 |15 50| AD1
! C3 |16 49| AD0
! C2 |17 48| RD7
! C1 |18 47| RD6
! C0 |19 46| RD5
! MASSE DAC |20 45| RD4
!------------ Vdd DAC |21 44| RD3
! V |22 43| RD2
! R |23 42| RD1
! MASSE B |24 41| RD0
! ! INT* |25 40| CD0
! '--------- WAIT* |26 39| CD1
'-----10K----- HRESET* |27 38| CD2
MODE 1 |28 37| CD3
MODE 0 |29 36| CD4
CSW* |30 35| CD5
CSR* |31 34| CD6
CD7 |32 33| Vbb
|____________|