18Fermer20
furrtekLe 13/02/2010 à 00:20
Kuk: Non te dérange pas pour ça, j'aurais voulu en trouver en pièces détachées mais c'est pas très courant on dirait. Il manque genre 4mm pour qu'un connecteur classique touche les broches sad Ça ira très bien avec les soudures pour l'instant.

Zerosquare: merci \o/
C'est par précaution oui, comme c'est pas ma console et que je suis jamais trop sûr de moi j'ai préféré "imiter" un joypad en faisant tirer les entrées à la masse. Raz a carrément mis des optocoupleurs embarrassed
J'essaierais les diodes, la tension de seuil devrait pas être un problème puisque là avec le vbesat de 1.1V du ULN2003, ça marche impeccable.
Les sorties côté NeoGeo c'est des inverseurs à collecteur ouvert (74LS06) avec des résistances de 22ohms, alors d'après ce que tu dis ça devrait marcher aussi smile
Ça m'arrangerait que le connecteur soit coudé si je fais des kits, mais c'est aussi très bien si c'est une rallonge coupée. Si le prix est pas trop abusé j'irais en charcuter une si besoin.

Aussi j'ai un autre problème, mais qui nécessite que de la recherche cette fois. Pour la communication PC > Console, ça va, puisque c'est de la simulation de boutons appuyés. Mais j'aimerais bien avoir au moins un retour Console > PC. Le câble pour Unibios montre que c'est possible et en examinant le circuit des ports joystick, on voit qu'il y a 3 sorties possibles (dont une qui est souvent marquée comme reliée au bouton D sur les schémas des ports, c'est bizarre mais pourquoi pas). C'est les broches 2, 9 et 10. Toutes les autres sont des entrées.

Le problème est de savoir dans quel registre écrire pour faire sortir les données qu'on veut. J'ai pu suivre le circuit jusqu'à un 74LS245 relié au D0~D7 du processeur, donc c'est forcément un registre avec une adresse impaire, mais où précisément ? Razoola le sait forcément, mais ça me fait un peu chier de pas trouver tout seul.

Le seul indice que j'ai, c'est que le LS245 des entrées et celui des sorties sont activés en même temps, ça voudrait dire que quand on accède aux joysticks ($300000, $340000 et $380000), toutes les adresses impaires correspondantes ($300001, $340001 et $380001) permettraient d'écrire vers les sorties. J'ai un schéma mais ça m'étonnerais que ça soit utile à quelqu'un.