Les manettes de Playstation sont très confortables,
et fonctionnent très bien. Il est donc très
intéressant de pouvoir en utiliser une sur son PC.
Il existe plusieurs produits sur le marché permettant
de le faire. Par contre, si vous aimez l'électronique et/ou souhaitez
économiser, il est possible de construire l'adaptateur vous-même
J'ai fait cela la première fois quand j'ai acheté Final Fantasy 7 PC.
Je souhaitais jouer avec la manette d'origine du jeu.
JE N'AI AUCUNE INFORMATION NI SCHÉMA POUR LA VERSION USB. N'ÉCRIVEZ
PAS POUR ME LE DEMANDER CAR JE NE RÉPONDRAI PAS.
Retour en haut
Le projet Direct Pad Pro fournissait le schéma pour cet adapteur. Voici
donc ce schéma:
Commentaires et précisions sur le schéma:
Les diodes utilisés sont des 1n914 ou 1n4148. Il est très
probable que des 1n400x fassent l'affaire aussi, mais je ne l'ai jamais
testé. Aussi, si vous avez une manette supportant dual shock(la
vibration), et souhaitez l'utiliser, prévoyez une source de courant
de 9 volts.
Retour en haut
Voici une traduction d'une partie du fichier readme.txt de DirectPad Pro
expliquant comment brancher deux manettes sur le même port:
"Pour brancher une deuxième manette, reproduisez les mêmes
branchements à l'exception de DB25-10 et DB25-12. Pour la
deuxième manette, utilisez DB25-13
à la place de DB25-10 et DB25-15 à la place de DB25-12. Prenez
note qu'il est probable que le port parallèle n'arrive pas à
fournir assez de courant pour deux manettes et qu'il se peut que vous
ne puissiez utiliser les deux manettes simultanément sans l'aide
d'une source de courant externe."
Retour en haut
Pour l'instant, je vous conseille de vous inspirer de l'assemblage de
l'adaptateur pour manette de Super Nes.
Si vous ne vous sentez pas assez habile pour assembler cet adaptateur,
vous pouvez toutefois en acheter un tout fait. Voici quelques sites
offrant des adaptateurs PSX->PC (sans ordre de
préférence):
Port Parallel
http://www.gamestech.com/pc_accessories_info/card_cable/pc_ps_d_shock_adaptor/card.htm
Port USB
http://www.dcslinks.com/pc/mc_psxpcovusb.htm
http://www.redoctane.com/dualusb.html
http://www.gamestech.com/pc_accessories_info/card_cable/psx_compatible_controller_adapter_for_pc_usb/card.htm
http://shop.store.yahoo.com/a-sonic/pcusbadforps.html
Important: Je n'ai pas le temps d'assembler cet adaptateur pour les
autres. Désolé.
Retour en haut
Windows 95/98
Pour les jeux supportant Direct X, vous aurez besoin de Direct Pad Pro.
Vous pouvez le téleécharger ici:
dpadpr50.zip. Il s'agit
du fichier original que j'avais téléchargé de
www.ziplabel.com à
l'époque ou c'était encore disponible.
Windows NT/2000/XP
À ma connaissance, il existe 2 drivers pour faire fonctionner cet
adaptateur sous windows 2000 et XP.
Notez qu'étant donné que je n'utilise pas windows NT/2000 ou XP,
je n'ai jamais testé ces drivers.
Linux
Cet adaptateur est supporté directement par le kernel de Linux. Si vous
êtes assez bon pour utiliser Linux, vous devriez en pricipe être
capable de vous débrouiller tout seul, mais je vais donner des
détails quand même (je n'aime pas etre du genre RTFM).
Si le module gamecon est déja compilé, tapez simplement:
# modprobe gamecon gc=0,7,0,0,0,0
Si vous avez un kernel récent, essayez:
# modprobe gamecon map=0,7,0,0,0,0
Si le module n'existe pas, vous devrez le compiler vous même. Quand vous
configurez votre kernel, sélectionnez les options suivantes:
- faites Y à Input Core Support > Joystick
support
- faites M à Character Devices > Joysticks
> Multisystem, NES, SNES, N64, PSX joysticks and gamepags
Ensuite, compilez et installez votre nouveau kernel ainsi que vos modules. Vous
devriez maintenant pouvoir modprober gamecon correctement.
Un dernier détail: La documentation dis que vous devez brancher votre
manette de playstation AVANT de loader le module, car c'est à ce moment
là que le type de manette est détecté.
Le fichier Documentation/input/joystick-parport.txt venant avec le
kernel pourra vous aider si vous
avec besoin de détails supplémentaires.
Autres
Si vous voulez écrire votre propre logiciel ou driver pour un OS
spécifique ou une plateforme particulière, voici un document
contentant toutes les informations nécéssaires.
Playstation.txt
Il y a aussi une libraire écrite en C qui permet d'utiliser les
manettes et les cartes mémoires de playstation avec cette interface(ou
avec d'autres interfaces). Cette librairie est "Open Source", alors vous pouvez
facilement la porter vers une autre plateforme. Voici le site:
PSX Peripheral Bus Library
Retour en haut
Il est possible que ca ne fonctionne pas du premier coup, même si
vous assemblez correctement votre adaptateur. Si c'est le cas, il
peut y avoir différentes raisons.
Un problème qui arrive souvent est que le port parallel n'est pas
fait pour alimenter les périfériques qui y sont raccordés.
Cet adapteur utilise en fait un truc: 5 bits du port sont mis à 1 (5 volts) par
le driver, et ces 5 bits sont combinés par des diodes pour finalement
alimenter la manette. Si la manette consomme trop de courant, le voltage
donné diminue, et si il devient insuffisant, il faut alimenter la
manette à partir d'un autre endroit. L'alimenter à partir
du port de jeu (DB15F), en utilisant les broches 1 et 4 (+5Volts et GND
respectivements). Bien sur, vous pourriez vous alimenter à bien d'autres
endroits...
Si vous avez un ordinateur portable, il se peut que le port parallel fonctionne
à 3.3 volts. Dans ce cas, il est nécéssaire d'alimenter la
manette séparément, et peut-être aussi de convertir les
niveaux de voltage de 3.3 vers 5 volts.
Il y a aussi la possibilité que votre manette ne soit pas
supporté, mais je ne connais personne à qui c'est arrivé.
Retour en haut
Je ne saurais être tenu responsable pour les dommages
que la mise en oeuvre des instructions présentées
sur cette page pourraient causer à votre équipement
ou à vous-même. Aussi, je ne donne aucune garantie quant
à l'exactitude des informations et à leur fonctionnement.
Notez toutefois que les procédures ci-haut ont fonctionnées
sans aucun problème pour moi.
Retour en haut