Ou comment faire fonctionner son pad Xbox sur son PC...
Un tutorial par Linuxshell
Téléchargé sur LXS_* / Dev-fr.com
// Dernière version le : 21:17 01/01/2003
Table des matières:
i. Introduction;
ii. Matériel requis;
iii. Le Montage;
iv. Conclusion;
i. Introduction;
On a souvent fait l'analogie Xbox/PC, considérant les deux de la même manière, que ce soit d'un point de vue interne(CPU, GPU, USB, Carte Ethernet 100 BaseT,etc...), ou logicielle(on a dorénavant plusieurs systèmes d'exploitation disponibles, de Windows NT à Linux). En partant de là, il aurait été dommage de ne pas s'intéresser de plus près aux fonctions qu'offre cette console, et plutôt aux composants qu'elle dispose.
Ainsi le pad de la Xbox, appelé Xbox Game Controller le plus souvent, se prête volontier à cette démarche, car elle fonctionne en USB, ce qui serait totalement compatible avec nos PCs actuels.
ii. Matériel requis;
Afin de pouvoir faire fonctionner notre pad Xbox sur notre PC, il va falloir déjà disposer des deux...(!)
Plus sérieusement il vous faudra aussi la connectique pour relier le montage sur le port USB ordinaire de l'ordinateur. Un vieux fil fini par un adaptateur USB convient parfaitement(j'ai pris celui d'une vieille manette Trustmaster(d'une qualité irréprochable...elle a tenu 3 semaines :p)).
Un fer à souder et de l'étain sont requis, même si on peut s'en passer, un montage solide ne peut s'en passer, une paire de ciseau(couper et dénuder), ainsi qu'une main qui n'a pas Alzheimer feront l'affaire. :)
iii. Le montage;
Schématique du Montage
Ce qui signifient mes talents de graphistes(lol) sont simples, la connectique USB d'un PC et celle de la Xbox sont les mêmes, même si le fil jaune que vous voyez vient se glisser entre eux, on le verra plus tard.
Trois solutions:
- Couper directement dans la partie basse du cable Xbox:
ceci endommage le cable mais le rend très facilement utilisable, utilisation de trois connecteurs de type port sériee 9 broches, male/2 femelles;
Ou bien se servir d'un cable rallonge, ce qui évite les désagréments ;) - Se servir du l'embout de protection du pad Xbox:
on retire les 15cms de cable déconnectable, et on relie(directement ou avec adaptateur à créer) au cable USB; - Construire un adaptateur de pad Xbox:
on ne touche absolument pas à la manette, mais conception pas évidente d'un adaptateur ainsi que le brochage qui va avec;
1./ Pour la première solution, il suffit de couper(si possible plus haut que l'endroit de déconnexion en cas d'accident)le cable soigneusement, puis d'entreproser entre les deux parties du cable deux connecteurs 9 broches (ou tout autre connetceur avec au moins 4 broches), afin de pouvoir reconnecter le cable par la suite.
Instructions:
- Découper le cable;
- Souder le connecteur male sur la partie reliée au pad Xbox;
- Souder un des deux connecteurs femelle sur la partie reliée à l'embout du pad Xbox;
- Souder l'autre connecteur femelle sur le cable USB;
Attention! Pour faire beaucoup plus simple, vous pouvez bien entendu utiliser un cable 'rallonge' pour ne pas endommager entièrement la manette...ne pas se compliquer la vie! :)
2./ Pour la seconde solution, prennez soin de fabriquer un connecteur dont le brochage est strictement identique au brochage USB, sous peine de griller votre manette Xbox ;).
Instructions:
- Découper le cable;
- Souder le connecteur male sur la partie reliée au pad Xbox;
- Souder un des deux connecteurs femelle sur la partie reliée à l'embout du pad Xbox;
- Souder l'autre connecteur femelle sur le cable USB;
3./ Pour la troisième solution, il vous faudra beaucoup de courage et surtout les outils adéquates, mais si vous entreprennez celle-là, c'est que vous savez déjà ce que vous faites ;)
iv. Conclusion;
Billou nous a particulièrement bien aidé dans notre travail, la compatibilité est si grande que nous pouvons ainsi retourner le procédé, jusqu'à adapter un clavier USB PC sur la Xbox, pour s'en servir par exemple sous Xbox-Linux ;)
Une fois connecté, le controlleur se comportera comme un gamepad USB standard. Vous pourrez trouver un lien vers les drivers un peu plus haut dans cette page :) [EOF]