Salut,
J'ai récupéré une MameCab, où il ne restait plus qu'à câbler les sticks & boutons sur un peigne Jamma, en vue de l'enficher bien sauvagement sur la carte éponyme, histoire de pouvoir prendre quelques taules à King Of Fighter en toute impunité.
Seulement voilà. Je suis un sous-faible en électronique, je me suis armé d'un camarade qui a la soudure fine. N'écoutant que mes économies, j'ai opté pour une nappe IDE en guise de câblage, soudure de chaque côté, et pistolet à colle pour renforcer le tout.
Pour se faire, nous avons suivi ce plan (http://www.starcab.net/ressources/docs/interfaces/PC2JAMMA.pdf). Nous attaquons par le panel de droite, nous testons (avec le pilote PsxPad (http://cbud.raphnet.net/snes/psxpad/index.html)), cela ne fonctionne pas. Mieux que ça, appuyer sur un certain bouton produit un court circuit. Redémarrage de la machine, re-test : idem, avec un peu de fumée en plus.
Verdict : nous nous sommes plantés pour enficher le peigne sur la carte. Une fois le peigne dans le bon sens, cela fonctionne. L'étendue des dégâts :
Un clic sur les images pour les tailles réelles...
(http://img5.imageshack.us/img5/5539/redimensionnementdedsc0.jpg) (http://img5.imageshack.us/img5/9463/dsc00266dsa.jpg)
La petite piste bien cramée...
(http://img44.imageshack.us/img44/5539/redimensionnementdedsc0.jpg) (http://img34.imageshack.us/img34/8580/dsc00265iuf.jpg)
Pour mes yeux de novices, ce sont ces deux putes de diodes qui ont trinquées...
Pour moi : fausse alerte. D'après le plan, la piste cramée et les diodes touchées correspondent au +5V (ou au +12V je ne sais plus), et je n'utiliserai pas ces pistes (j'utilise un écran 19" TFT de PC).
Fort de cette nouvelle expérience, nous nous attaquons à câbler le panel de gauche, du joueur 1 donc. Une fois tout terminé, nous testons... Et là, le drame.
Le panel de droite fonctionne toujours parfaitement, mais sur le panel de gauche, rien ne fonctionne (mis à part le bouton 8 pour les crédits).
Rien à faire sous Mame, je vais donc voir dans le panneau de configuration "Contrôleurs de jeu". Le stick de droite est bien reconnu et 100 % fonctionnel. Mais du côté gauche, nada. Seul le bouton "8" fonctionne, mais lorsqu'on l'actionne, il fait marcher en même temps son homologue du côté droit (et inversement)...
Nous avons vérifié un à un tous les câbles (ce qui n'est pas chose aisée avec des nappes effilochées), pas de fausse masse, et encore plus incompréhensible : nous avons tout câblé "symétriquement" par rapport au côté droit, qui lui fonctionne...
Mes questions donc :
...1. Suis-je bête à des hauteurs qui n'ont jamais été explorées ?
...2. Est-ce que les deux panels (gauche et droite) sont gérés par le même chip sur la carte ? (Ce qui signifie donc que le problème ne provient pas de la piste cramée).
...3. Est-ce qu'il y a une technique spéciale, ou un réglage quelconque à faire pour le pilote PsxPad (les informations sont assez rares sur Internet).
...4. Est-ce que quelqu'un à une idée ?
Là, je capitule, je m'en remet à vous :(
Merci
:-)=
Edit :
Pour information (même si je doute que cela serve à grand chose dans le cas présent), la machine est :
Pentium III 1.133 GHz
2x256 Mo SD-R
Windows XP Home SP2
(Si vous connaissez d'autres drivers pour Windows XP au cas où :) ).
Bon bon bon...
Tout testé...
Les masses fonctionnent toutes, et sont bien reliées sur un point commun, pour repartir sur le peigne Jamma (testé tous les boutons un à un, tout fonctionne à ce niveau).
Tous les boutons (ceux qui fonctionnent, et ceux qui font chier) reçoivent bien du +5V (testé la borne sous tension, avec un stylet du multimètre sur la patte qui fait circuler les infos, et l'autre stylet sur la patte qui fait la masse)...
Donc, à mes yeux de novice, ça reste clair : tout fonctionne de ce côté là... Avant de démonter la carte Jamma (pour peut-être rien) quelques précisions :
Je rappelle donc, que j'ai fait flamber une partie de la carte Jamma en connectant le peigne à l'envers (vraisemblablement les diodes qui servent à sécuriser ce genre d'erreur. La piste cramée est celle qui envoie le +5V pour alimenter je ne sais quoi. Piste dont je ne me servirait pas, puisque j'utilise un PC dans la borne).
Seulement, le panel de droite fonctionne parfaitement, mais le panel de gauche ne fonctionne pas (mis à part le bouton pour les crédits).
L'hypothèse d'avoir deux chip, pour gérer indépendamment chaque joueur me parait plausible, et éventuellement, un chip aurait pu péter avec la branlée que la carte à prise. Seulement, si le chip est baisé, comment se fait-ce qu'un bouton fonctionne malgré tout ?
L'autre hypothèse est que les deux joueurs sont gérés par le même chip. Dans ce cas, pourquoi l'un et pas l'autre ?
Suis-je une burne au point de ne pas voir un truc énorme qui pend sous mon nez ? :)
Je vais tester la continuité des pistes de la carte cette après midi...
EDIT :
Johnny l'ignare, Acte III, scène I.
Bon, inutile de le préciser de nouveau : je suis une grosse buse en électronique. Je ne sais donc pas me servir d'un multimètre...
Ce matin, on m'a expliqué que pour tester la continuité des pistes, il fallait que je règle le bousin sur cette fonction :
Un petit clic pour voir en bien grand
(http://img132.imageshack.us/img132/9287/redimensionnementdedsc0k.jpg) (http://img29.imageshack.us/img29/4706/dsc00271u.jpg)
Ensuite, de positionner les stylets du multimètre d'un bout à l'autre d'une piste ou d'un fil électrique. Jusque là : aucun souci. J'ai pu tester tout les boutons (cf. plus haut).
On m'a dit : "Par défaut, le multimètre affiche "1". Si c'est pas bon, ça reste comme ça. Si c'est bon, ça passe à "0".". Soit.
Seulement :
Là, lorsque je veux tester une piste, l'appareil m'indique "1" sans jamais se lasser... Même sur un bout de piste pas abîmé...
Toujours un clic pour voir la taille réelle
La je suis pas super bien sur la piste, mais pas évident de tenir les deux stylets d'une main et de prendre la photo de l'autre :)
(http://img193.imageshack.us/img193/5539/redimensionnementdedsc0.jpg) (http://img44.imageshack.us/img44/2299/dsc00272c.jpg)
Ensuite, certains composants m'indiquent des valeurs différentes de "1" ou "0" (notamment, le petit ampli audio, qui lui affiche le high score de ce jour avec "1374" suivant certaines pattes), et ainsi de suite...
Les deux diodes ont bel et bien cramées.
Donc, questions supplémentaires :
..1. : Est ce que je m'y prend comme un gros manche pour mesurer les pistes ?
..2. : Que signifient les valeurs bizarres que je relève par endroit ?