raphnet.net banner
This page is also available in English
Électronique > Manette PSX
L'idée | Shéma | Deuxième manette | Assemblage | Logiciel et configuration | Aide | Avertissement
L'idée [cacher]
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 SHEMA POUR LA VERSION USB. N'ÉCRIVEZ PAS POUR ME LE DEMANDER CAR JE NE RÉPONDRAI PAS.

goto top Retour en haut



Shéma [cacher]
Le projet Direct Pad Pro fournissait le shéma pour cet adapteur. Voici donc ce shéma:
shema de l'adaptateur

Commentaires et précisions sur le shé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.

goto top Retour en haut



Deuxième manette [cacher]
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."

goto top Retour en haut



Assemblage [cacher]
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é.

    goto top Retour en haut



    Logiciel et configuration [cacher]

    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

    goto top Retour en haut



    Aide [cacher]
    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é.

    goto top Retour en haut



    Avertissement [cacher]
    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.

    goto top Retour en haut



    Les marques de commerce utilisées dans cette page appartiennent à leurs propriétaires respectifs.
    Si vous avez des questions ou de commentaires, contactez moi.
    Codé manuellement avec edited with VIM