SEGAKORE ArticlesLiensGalerie
« Mise à jour de la section SauvegardeRegion Switch pour Game Gear »

Adaptation trackball pour SegaSonic

22.05.2016

Adaptation trackball pour SegaSonic

Pages: · 2·

Hack de l'Atari CX-80

Attention : si vous ne savez pas dans quel sens prendre un fer à souder, passez votre chemin !

A partir d'ici, deux possibilités :

« cas 1 » :  vous ne rejetez pas la possibilité d'utiliser ce trackball aussi avec des consoles/micro-ordinateurs Atari, dans ce cas vous allez conserver le câble actuel, et ajouter une sortie secondaire
« cas 2 » :  vous sacrifiez ce trackball, car vous ne prévoyez pas de l'utiliser pour autre chose que SegaSonic, dans ce cas vous utilisez le câble déjà présent, et n'aurez pas besoin des éléments suivis d'une * ci-dessous

1. Préparation

Pour réaliser cette modification, il va vous falloir :

  • 1 trackball Atari CX-80 (ou CX-22, voir chapitre suivant)
  • 8 fils, ou un câble 8 brins, d'une longueur d'au moins 1 m *
  • 1 fer à souder, et de l'étain
  • 1 cutter
  • 1 perceuse, si possible à colonne, avec un foret de diam. 6 mm *

Evidemment, ceci est valable pour un seul trackball ; si vous prévoyez de jouer à deux joueurs, comptez deux trackballs et le double de fils :idea:


Pour commencer, ouvrez le trackball en retirant les 4 vis au-dessous, retirez la partie supérieure, et retirez la boule, pour éviter qu'elle se prenne des coups de fer à souder, ou qu'elle tombe lorsque vous percerez. Il n'y a rien de plus à démonter :

Adaptation trackball pour SegaSonic

Si votre trackball ne présente pas la petite carte électronique blanche en haut à gauche sur la photo, c'est normal, il s'agit ici d'une modification permettant d'élargir la compatibilité de l'accessoire avec d'avantage de système Atari. De même, on peut voir ci-dessus que le bouton de droite a été déjà scindé, et renvoyé (fil jaune) sur la broche 9 du connecteur "DB-9".

Ensuite, selon si vous êtes dans un cas, ou dans l'autre :

« cas 1 » :  réalisez un perçage à la même hauteur que celui par lequel passe le câble actuel, d'un côté ou de l'autre du trackball (le côté gauche, sur la photo ci-dessous, est préférable au vu de ce qui suit), pour faire passer les fils, ou le nouveau câble ; il y a amplement la place :
 

© Gamopat.com
« cas 2 » :  retirez les cosses enfichées sur la carte électronique du trackball, ou dessoudez tous les fils s'ils sont soudés, en provenance du câble. Tirez ensuite ce dernier de façon à avoir une certaine longueur dans le boîtier.

Si vous optez pour le câble en place (« cas 2 »), ou pour un second câble (« cas 1 »), dénudez-le pour faire apparaître les fils à l'intérieur, sur environ 15 cm.

2. Localisation et dissociation du second bouton

Sur la carte électronique du trackball, dont le côté soudure est apparent, il vous faut repérer un composant précis, le HCF 40106BE, qui se trouve en bas à droite, en vous basant sur le schéma suivant :

Adaptation trackball pour SegaSonic
Schéma de routage de la carte électronique (côté soudures)

C'est sur ce composant, servant à mettre en forme et amplifier les signaux, à la sortie des optocoupleurs, que l'on va récupérer XA, XB, YA, et YB. Tenter d'utiliser ces signaux avant leur passage par ce composant ne fonctionne pas.

Sur le composant HCF 40106BE, il faut donc repérer les broches suivantes :

  • Broche 2 = XB
  • Broche 4 = XA
  • Broche 10 = YA
  • Broche 12 = YB

Note : XB arrive bien avant XA.


Il vous faut ensuite repérer un endroit où connecter le +5V et le GND (pour alimenter les composants), ainsi que le bouton de gauche (futur bouton SAUT, pour un droitier). Les emplacements que j'ai utilisés sont indiqués par des flèches noires, dans le schéma ci-dessus.

Il reste enfin le cas du bouton de droite (futur bouton START, pour un droitier), qui à moins que votre trackball soit déjà modifié comme le mien, est câblé avec le bouton de gauche. Afin de le dissocier, il vous faut couper la piste qui le lie à l'autre bouton (voir ciseau sur le schéma) avec un cutter, puis gratter la piste avec le cutter pour retirer le vernis du côté qui mène au bouton dissocié (voir flèche noire). Utiliser un testeur de continuité pour vous assurer que la piste est correctement coupée. Déposez de l'étain à l'endroit où la piste a été grattée.

3. Soudure des fils

Si vous utilisez le câble d'origine (« cas 2 »), ou un nouveau câble (« cas 1 »), dénudez celui-ci d'environ 15 cm, pour laisser apparaître les fils. Si vous n'utilisez pas de câble, mais des fils directement, avoir plusieurs couleurs aide assurément.

Soudez les 8 fils aux endroits précédemment repérés (le choix des couleurs est arbitraire, mais tentez d'utiliser les fils rouge et noir, si présents, respectivement pour le +5V et le GND). Evitez de trop dénuder les fils, si le cuivre à l'air est trop long, n'hésitez pas à le raccourcir, surtout sur les fils qui vont être soudés sur les broches du composant. Ajustez la longueur des fils de façon à ce qu'il n'y ait pas trop de mou, et évitez de les faire passer en travers des boutons, ou à proximité des cylindres/roues crantées.

Voici ce que cela donne :

Adaptation trackball pour SegaSonic
Ci-dessus, il s'agit de mon prototype, avec un passage de fils non définitif

Fixer le second câble, ou les fils, à l'intérieur du boîtier, de façon à ce qu'on ne puisse pas tirer dessus. La solution la plus simple consiste à faire un noeud avec ceux-ci à l'intérieur. Vous pouvez sinon utiliser un collier, ou de la colle chaude. Passez ensuite le second câble, ou les fils, par le trou, et essayez de disposer les fils à l'intérieur de façon à ce qu'ils ne gênent pas (j'ai personnellement aussi utilisé de la colle chaude pour les fixer).

4. Le « cas 1 » avec une connectique intermédiaire

Si vous êtes dans le « cas 1 », et qu'avoir des fils ou un second câble constamment présents, en plus du câble d'origine, ne vous emballe pas, vous pouvez opter pour une connectique intermédiaire, afin de pouvoir retirer le second câble à volonté. Cela peut d'ailleurs même permettre de brancher le trackball sur d'autres jeux d'arcade (qui utiliseraient directement les signaux XA, XB, YA, et YB ), en confectionnant un câble adéquate pour chaque !

Pour ma part j'ai opté naturellement pour des connecteurs "DB-9" (il faut alors une fiche mâle et une fiche femelle). L'intégration sera juste un peu plus difficile, puisqu'il faudra faire de la place à l'intérieur du boîtier (couper probablement du plastique), percer, puis limer afin d'obtenir la forme souhaitée pour le type de connecteur.
Attendre alors de souder les fils sur le connecteur ("DB-9" femelle dans mon cas) à l'intérieur du boîtier, avant de fixer celui-ci, car une fois en place, il ne sera plus possible de dessus ; compter environ 15 cm de la long pour les fils à l'intérieur.

Matériel requis dans mon cas, pour 1 joueur :

  • 1 connecteur D-Sub DE-9F ("DB-9" femelle)
    réf : CN034 @Starcab / réf : 544-3749 @RS (par 5) / réf : 1084678 @Farnell / réf : 1389963 @Conrad
  • 1 connecteur D-Sub DE-9M ("DB-9" mâle)
    réf : CN033 @Starcab / réf : 544-3727 @RS (par 5) / réf : 1084672 @Farnell / réf : 1389978 @Conrad
  • 1 capot D-Sub DE-9
    réf : CN038 @Starcab / réf : 425-7755 @RS (par 5) / réf : 469889 @Farnell / réf  : 1311407 - 62 @Conrad

J'opte volontairement pour un brochage similaire au câble d'origine :

Second câble (DB-9 femelle)

1 = XA 6 = Bouton SAUT
2 = XB 7 = +5V
3 = YA 8 = GND
4 = YB 9 = Bouton START
5 = NC  

Commencer par dessiner l'empreinte du connecteur à l'emplacement souhaité (avec le connecteur le plus large, le mâle dans mon cas !), puis réaliser un pré-perçage pour obtenir un point d'attaque avec une lime. Attention à ne pas trop serrer l'empreinte vers l'enfoncement au milieu du trackball (pour s'éviter d'avoir trop de plastique à retirer à l'intérieur), et vous retrouver à l'étroit (comme dans mon cas) :

Avec un peu d'huile de coude et de patience, on parvient à un résultat plutôt satisfaisant :

Adaptation trackball pour SegaSonic

Adaptation trackball pour SegaSonic

Souder la longueur de fils/câble restante (moins les 15 cm utilisés à l'intérieur du trackball) sur la fiche restante ("DB-9" mâle dans mon cas), en respectant les mêmes couleurs, en fonction des broches.

5. Finition

Essayer de refermer le couvercle du trackball, pour vous assurer qu'aucun fil ne gène.

Dans le cas où vous auriez des fils de même couleur, laissez le trackball ouvert et munissez-vous d'un testeur de continuité, afin de pouvoir identifier les signaux. Sinon notez sur une feuille le nom des signaux, en fonction des couleurs.

Câblage côté PCB

Une fois le hack du trackball achevé, il ne reste plus qu'à réaliser le connecteur qui doit venir se loger dans la carte d'interface du jeu, sur la PCB (carte mère), en suivant le pin assignment du connecteur CN2 :

Carte d'interface trackball
  CN2      
1P XA 1A 1B 1P YA
1P XB 2A 2B 1P YB
+5 3A 3B GND
2P XA 4A 4B 2P YA
2P XB 5A 5B 2P YB
+5 6A 6B GND
3P XA 7A 7B 3P YA
3P XB 8A 8B 3P YB
+5 9A 9B GND
(NOT USED) 10A 10B (NOT USED)
(NOT USED) 11A 11B (NOT USED)
+5 12A 12B GND
(NOT USED) 13A 13B (NOT USED)

En fonction du joueur que vous voulez câbler, vous travaillez sur un groupe de 6 broches, 1A-2A-3A-1B-2B-3B pour le joueur 1, 4A-5A-6A-4B-5B-6B pour le joueur 2, etc. Les noms des broches, aux extrémités, sont sérigraphiés sur la carte d'interface, pour ne pas vous tromper de sens.

Pour les boutons SAUT et START, il vous faut bien évidemment trouver des connecteurs adaptés à votre supergun ; la connectique la plus courante étant celle employée par les sticks Neo-Geo, à savoir "DB-15" (D-Sub DA-15).
Il en va de même si vous comptez utiliser le trackball modifié sur une borne, en attendant de trouver le control panel adéquate, il vous faut trouver les connecteurs et les contacts utilisés par celle-ci, ainsi que leur pinout.

Matériel requis dans le cas d'un supergun utilisant la connectique Neo-Geo :

  • 1 connecteur D-Sub DA-15F ("DB-15" femelle)
    réf : CN031 @Starcab /réf : 674-0748 @RS (par 5) / réf : 1099053 @Farnell / réf : 1389964 - 62 @Conrad
  • 1 capot D-Sub DA-15
    réf : CN032 @Starcab /réf : 425-7761 @RS (par 5) / réf : 3937963 @Farnell / réf : 748547 - 62 @Conrad
  • 1 connecteur Molex "J026", série 90142 (26 points, 2 rangées, pas 2.54mm)
    réf : 670-4840 @RS / réf : 3291662 @Farnell / réf : 1389907 - 62 @Conrad (à souder, sans contact)
  • 6 contacts femelle, série 90119
    réf : 360-6869 ou 360-6875 @RS (par 100) / réf : 9733272 ou 9733280 @Farnell (20 minimum)

Pour deux joueurs, comptez bien sûr le double de connecteurs "DB-15", de capots, et de contacts.  :idea:

Si vous utilisez le câble d'origine (« cas 2 »), ou un nouveau câble (« cas 1 »), dénudez celui-ci d'au moins 25 cm, pour laisser apparaître les fils ; en effet, tous les fils ne vont pas au même endroit, certains vont jusqu'au supergun, qui n'est pas forcément à côté de la carte d'interface.
Sertissez, ou soudez, les fils XA/XB/YA/YB/+5V/GND sur les contacts, puis insérez-les dans le connecteur Molex "J026" (la broche pour "1A" est indiquée par une flèche), en fonction de leur emplacement défini ci-dessus.


Sur certains superguns, comme l'excellent modèle de la boutique Smallcab, on trouve des borniers pour connecter directement les fils des boutons (si vous voulez vous passer de connecteur "DB-15"), ce n'est cependant pas très pratique.

© Smallcab

Soudez les fils des boutons SAUT et START respectivement sur les broches 13 et 11 du connecteur "DB-15" (pas besoin de fil de masse) ; si vous êtes gaucher, inversez simplement les fils.

Résultat :

Adaptation trackball pour SegaSonic
Ci-dessus, version définitive, en 3 pièces pour plus de flexibilité (le câble gris est un câble série droit)


Vous voilà fin prêt à tester votre trackball sur SegaSonic ! Si vous n'avez jamais testé le jeu avec ses trackballs d'origine, sachez que les sensations avec l'Atari CX-80 sont excellentes, très proches de celles avec des trackballs SEGA ! :)

Pages: · 2·

Aucun commentaire pour le moment

Factoïd

1973 : l'année où SEGA se lance dans le jeu vidéo, avec les sorties successives en arcade de Pong-Tron et de Pong-Tron II.

Articles

Avril 2024
Lun Mar Mer Jeu Ven Sam Dim
 << <   > >>
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30