Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    GPIO Manette PS1

    Manettes/GPIO/Encodeurs
    gpio ps1
    7
    37
    14000
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • borninthe80s
      borninthe80s last edited by

      @borninthe80s as tu teste les 2manettes av jstest
      Oui, mais je ne sais pas interpréter les résultat ... a priori oui ca répond.

      As tu inversé les pins pr voir si ta 2nde manettes fonctionne ?
      Comment ca ? la manette 2 fonctionne bien sur le port 1 par exemple ... si c'est ca la question 🙂

      www.facebook.com/assoborninthe80s/ www.borninthe80s.fr

      1 Reply Last reply Reply Quote 0
      • borninthe80s
        borninthe80s last edited by

        Bon, oubliez, je remonte la console d'origine, j’abandonne. Je le ferais quand quelqu’un d'autre l'aura fait. Car je dois en être à genre 12 heures sur cette console. Donc je crise un peu. Je pense vraiment qu'il y a un bug SOFT ...

        Merci
        A+

        www.facebook.com/assoborninthe80s/ www.borninthe80s.fr

        1 Reply Last reply Reply Quote 0
        • borninthe80s
          borninthe80s last edited by

          Bon petit up ... car ca m’embête quand même de pas avoir réussi ...

          www.facebook.com/assoborninthe80s/ www.borninthe80s.fr

          1 Reply Last reply Reply Quote 0
          • supernature2k
            supernature2k last edited by

            Voici ce que j'utilise dans la PSX que je suis en train de monter...

            http://www.ebay.fr/itm/262156656727?_trksid=p2057872.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT

            Pi powered NES | Gameboy HD | RecalStation | RecalDrive
            Upvote messages if it has been useful ;)

            1 Reply Last reply Reply Quote 0
            • acris
              acris last edited by acris

              @borninthe80s
              Branche tes manettes et essaie de lancer en ssh la commande : /recalbox/scripts/recalbox-support.sh
              https://github.com/recalbox/recalbox-os/wiki/Recalbox-support--(FR)
              peut etre que @subs pourrait voir quelques choses

              idem en ssh as tu testé cette commande :

              modprobe gamecon_gpio_rpi map=0,0,7,7,0,0 psx_delay=14

              pour jstest quand tu appuies sur un bouton tu dois voir au niveau du numéro de bouton qu il passe su on et off
              et pour les directions en -xxxxx vers +xxxxxxxx
              c est un bon moyen de voir si tous repond.
              il faut le faire sur chaq manette branché

              edit :
              j ai lu ceci sur le site retropie

              Q: PSX pads do not operate reliably or at all
              A: GPIO pins P1-07 and P1-26 do not have on-board pullup resistors which are required for reliable operation with PSX/PS2 pads. Connect an external pullup resistor (1.8k-4.7k) between the pin and 3.3V (P1-01) if you use it with PSX/PS2 pad.

              @subs j ai vu que le pilote avait eu une maj fin dec 2015 sommes nous à jour ?
              edit 2 : gamecon driver https://www.niksula.hut.fi/~mhiienka/Rpi/
              1.2 (27.12.2015)
              Optimized PSX driver code

              1 Reply Last reply Reply Quote 0
              • Substring
                Substring last edited by

                @acris difficile de te dire, le package est particulier puisque que le code source du truc est direct dans notre package. Contrairement aux autres, on ne le telecharge pas. C'est assez bizarre ... On serait sur qqc qui date de Mars2015 il semblerait

                Former dev - Please reply with @substring so that i am notified when you answer me
                Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                1 Reply Last reply Reply Quote 0
                • digitaLumberjack
                  digitaLumberjack Staff last edited by

                  @borninthe80s tu as réussi finalement ?

                  1 Reply Last reply Reply Quote 0
                  • borninthe80s
                    borninthe80s last edited by

                    Non ... Abandonné l'idée d'utiliser les GPIO du coup ...
                    J'ai pris un adaptateur USB / PS1 tout simplement et ressouder sur les ports manettes d'origines. Moins classe, mais en attendant de trouver la solution.
                    Je penses vraiment à un bug soft.

                    A+++

                    www.facebook.com/assoborninthe80s/ www.borninthe80s.fr

                    1 Reply Last reply Reply Quote 0
                    • supernature2k
                      supernature2k last edited by

                      @borninthe80s , beaucoup plus classe tu veux dire 🙂

                      https://forum.recalbox.com/topic/3772/recalstation-recalbox-in-psx-case

                      Pi powered NES | Gameboy HD | RecalStation | RecalDrive
                      Upvote messages if it has been useful ;)

                      1 Reply Last reply Reply Quote 0
                      • widget
                        widget last edited by

                        Désolé de faire remonter le topic, mais j'ai eu le même souci et j'ai trouvé la solution pour connecter les 2 manettes PSX sans avoir à utiliser un adaptateur USB, donc je me permets de la partager avec vous.

                        Le câblage de @borninthe80s était en partie juste, mais il fallait couper les pistes (data) sur le pcb, car en fait, presque toutes les pistes sur le pcb pour les deux connecteurs psx sont couplées sauf les pistes (att) pour lesquelles il faut faire un pont. Donc si nous résumons, il faut séparer les deux (data), son problème venait de la car les deux pads envoyaient le même signal sur les deux gpio du player 1 et player 2 et ensuite si vous ne voulez pas tout cabler à double et faire juste un pont avec le (att), vu que tous les autres sont déjà reliés entre la manette une et deux (sauf le data qui ne doit surtout pas l'être).

                        Ensuite mes pads ne répondaient pas extrêmement bien sur le GPIO4 et le GPIO7, même en jouant avec le pax_delay = x, et j'ai trouvé qu'en les branchants sur les GPIO 2 et 3 (qui ont une résistance pullup de 1.8k intégrée), mes soucis disparaissaient.

                        Cependant, avec le driver Gamecon 1.0 et la configuration des manettes sur emulation station, il y a un souci avec le stick analogique gauche qui n'est pas reconnu, ce souci vient du driver et non pas d'emulation station, l'auteur du driver à corrigé ça dans la version 1.2 qui n'est pas encore intégrée à Recalbox 4.0 beta 5, cette nouvelle version apporte aussi le support du Multitap pour NES ainsi que des delays réduits pour les pads PSX. (J'ai déjà ouvert une issue sur GitHub pour en faire part.)

                        Et un souci résolu pouvant en créer un autre, j'ai un souci maintenant avec mon Power Switch On/Off... J'ai du lui trouver un nouveau port GPIO car c'était le GPIO 3 qui était utilisé dans le script et maintenant je l'utilise pour la manette player 2, pas de souci jusque là, je lui ai attribué un nouveau GPIO dans le script python qui va bien, et la quelle fut ma surprise en voyant qu'il fonctionnait comme avant pour éteindre le Raspberry, mais qu'il ne marchait plus pour le rallumer une fois éteint...
                        D'après mes investigations, cela viendrait du fait qu'il n'y a pas de résistance pullup sur les GPIO autres que le 2 et 3... Voilà, je suis coincé, car d'après ce que j'ai lu, il faut faire attention car si l'on fait n'importe quoi avec les GPIO on peut griller la framboise et c'est pas le but...

                        Quelqu'un à déjà eu à faire face à ce problème et peut m'éclairer ?

                        Merci d'avance !

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Want to support us ?

                        70
                        Online

                        99.6k
                        Users

                        28.1k
                        Topics

                        187.1k
                        Posts

                        Copyright © 2021 recalbox.com