Bonsoir.
Petite mise à jour de ce WIP.
J'ai précédement installé la petite carte avec la photo-diode SP-3ML récupérée dans le gun donné par supercarotte.
Le jeu ne fonctionne toujours pas...
Ayant examiné le schéma du PCB d'Operation Wolf, j'ai regroupé sur un même document les parties qui concernent le gun optique :
T-5 "SENSOR" est l'entrée du signal en provenance du gun. C'est la 5e broche du connecteur "T". Il y a un peu de filtrage avec C72 et L13.
R7 est une résistance de pull-up, bien que 1kΩ soit, il me semble, une valeur un peu faible pour cet usage.
Ensuite, le signal s'appelle "LIGHT" et part sur le connecteur S, broche 15.
Le connecteur S relie les 2 circuits imprimés entre eux avec un câble plat.
Là, il rentre sur l'entrée CLK de la 2e bascule D d'un circuit intégré 74F74.
Les circuits 74
Fxx sont des versions
fast des circuits 74LSxx.
Ils ne sont pas spécialement communs. Cette particularité va me permettre de le trouver sur le PCB.
Il s'agit simplement de IC26. C'est évident après coup, car il y a une référence "26" sur le schéma, à l'intérieur des dessins des bascules.
Chose intéressante, le signal "V-BL" est injecté sur la clock de la 1ère bascule.
Ce signal est le
Vertical
Blanking. Ce signal indique que le faisceau du tube cathodique va démarrer sa phase d'extinction verticale. En gros, c'est peu de temps avant le début de l'affichage d'une nouvelle image. C'est un signal interne au PCB, généré par le composant chargé de générer les signaux vidéo à partir de la RAM vidéo.
Je n'ai pas trop cherché à comprendre en détail, mais c'est très logique que le signal V-BL entre en jeu avec le signal du gun. En effet, la position visée est déterminée par l'écart entre un top V-BL et un top issu du gun. Je suppose que le gun envoie un top quand le spot du tube cathodique passe à l'endroit visé par le gun.
Avec l'oscillo, je vérifie toutes les broches sur IC26.
Je constate que tout semble correct, sauf qu'aucun signal n'arrive du gun...
Le signal SENSOR est en permanance à l'état bas, malgré la résistance de pull-up.
Je débroche sur le petit connecteur dans le gun la broche qui correspond au signal de sortie.
- je vérifie que je trouve bien du +5V sur la broche en l'air, niveau imposé par R7 ; ça me confirme que le câblage est bon (je l'avais vérifié en tout 1er)
- la sortie du dernier ampli-op est bien à 0 V.
Je rebranche l'oscillo sur la photodiode et je ne mesure toujours rien.
Le truc très bizarre, c'est que quand j'éclaire la photodiode avec une lampe de poche, je vois bien quelque chose.
Conclusion : quand le gun vise l'écran, je suis en-dessous de la sensibilité de mon oscillo ?
Il existe une petite lentille placée dans le canon du gun.
Je la sors avec précaution du gun récupéré.
Elle n'est pas symétrique. Une face est plane, l'autre bombée.
En tenant la lentille entre 2 doigts face à une lampe et en utilisant la paume de la main comme écran de projection, je vois que la lentille sert simplement de "concentrateur".
La photodiode doit certainement être placée à distance focale.
J'observe de plus que le canon du gun est réglable, certainement dans ce but : placer la photodiode à distance focale.
Je retire la carte optique dun gun, et je place une feuille de papier qui va faire écran de projection.
Je me rends compte que ce n'est pas terrible.
Je regarde la lentille du gun de la borne et... elle est montée à l'inverse du gun de récupération...
Je la remets dans le bon sens. C'est mieux mais pas génial. Je baisse le contraste de l'écran, et j'augmente fortement la luminosité.
Là c'est bien mieux. J'ai sur mon bout de papier une miniature de la zone visée par le gun !
Je vire le papier et rembranche la carte. Je mets l'oscillo sur la sortie de la carte.
Vouéééééé, j'ai enfin un signal qui sort du gun !
Il faut viser une zone lumineuse sur l'écran sinon il n'y a rien. C'est normal, la photodiode ne peut pas voir passer le spot lorsque celui-ci doit afficher du noir !
Finalement, je mets un crédit et démarre une partie.
Le jeu fonctionne à la perfection. Les ennemis tombent comme des mouches !
Je sais que j'avais retiré la lentille du gun pour la nettoyer et nettoyer aussi l'intérieur du canon. Je suis quasi-certain de l'avoir remise dans le même sens.
Par curiosité, j'ai tenté de remettre la carte optique d'origine.
Sur cette carte, j'avais déjà changé la photodiode et 2 ampli-op.
Je constate que la carte équipée de la BPW21 fonctionne très bien (âne).