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
                           |____________|