Recalbox Forum

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

    Solved Manette Arcade homemade : Pb Bouton START du joueur 1

    Manettes/GPIO/Encodeurs
    arcade homemade start joueur
    4
    13
    4283
    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.
    • Substring
      Substring last edited by

      2 choses :

      • certaines roms arcade différencient les crédits joueur 1 et joueur 2, donc souvent un SELECT P2 est préconisé
      • rien ne prouve que ton START P2 est bon jusque là. l'as-tu bien cablé ? en SSH, utilise jstest ou evtest sur ton 2e joueur et appuie sur start voir s'il se passe qqc. Mon petit doigt me dit qu'il ne se passera rien 😉

      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
      • tong-man
        tong-man last edited by

        Ok très bien :

        • pour commencer j'ai testé en affectant le bouton START P2 sur un autre bouton, et c'est pareil, il est inopérant en jeu.
        • je vais faire le test ssh quand même par curiosité.

        Tips RecalBox > https://lc.cx/xAcs

        voljega Substring 2 Replies Last reply Reply Quote 0
        • voljega
          voljega Banned @tong-man last edited by voljega

          @tong-man essaye aussi avec plusieurs jeux car certains sont buggués au niveau des contrôles dans mame/fba_libretro (je pense à 1944 par exemple)

          1 Reply Last reply Reply Quote 0
          • Substring
            Substring @tong-man last edited by

            @tong-man mal cablé je crois bien ...

            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
            • tong-man
              tong-man last edited by

              tous les bouton,s répondent bien en ssh :

              root@192.168.1.77's password:

              cat /proc/bus/input/devices

              I: Bus=0003 Vendor=16c0 Product=05e1 Version=0101
              N: Name="THT THT Arcade console 2P USB Player"
              P: Phys=usb-3f980000.usb-1.2/input0
              S: Sysfs=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.0/0003:16C0:0 5E1.0001/input/input0
              U: Uniq=
              H: Handlers=js0 event0
              B: PROP=0
              B: EV=1b
              B: KEY=3ff 0 0 0 0 0 0 0 0 0
              B: ABS=3
              B: MSC=10

              I: Bus=0003 Vendor=16c0 Product=05e1 Version=0101
              N: Name="THT THT Arcade console 2P USB Player"
              P: Phys=usb-3f980000.usb-1.2/input0
              S: Sysfs=/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.0/0003:16C0:0 5E1.0001/input/input1
              U: Uniq=
              H: Handlers=js1 event1
              B: PROP=0
              B: EV=1b
              B: KEY=fff 0 0 0 0 0 0 0 0 0
              B: ABS=3
              B: MSC=10

              Joystick (THT THT Arcade console 2P USB Player) has 2 axes (X, Y)
              and 10 buttons (Trigger, ThumbBtn, ThumbBtn2, TopBtn, TopBtn2, PinkieBtn, BaseBtn, BaseBtn2, BaseBtn3, BaseBtn4).
              Testing ... (interrupt to exit)
              Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:off 7:off 8:off 9:off

              le start est configuré sur le bouton 7 qui passent bien à on lorsque j'appuie dessus.

              Sous windows, aucun soucis.

              Tips RecalBox > https://lc.cx/xAcs

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

                Bonjour
                c'est un xin mo ton encodeur usb ?

                1 Reply Last reply Reply Quote 0
                • tong-man
                  tong-man last edited by tong-man

                  oui @acris 🙂

                  j'ai remarqué une chose :
                  dans emulestation/options manettes après avoir configurer les boutons, si j'affecte le #0 au joueur 1 et #1 au joueur 2, en jeu, ni select ni les 2 starts ne fonctionnent ni meme la hotkey.
                  Si j'affecte uniquement #0 au joueur 1 et DEFAUT au joueur 2, le joueur 1 fonctionne nickel, par contre le bouton START du joueur 2 est inopérant, alors qu'il l'était bien dans emulestation. Je quitte alors le jeu, et il est toujours inopérant, je suis obligé de le reconfigurer pour qu'il fonctionne de nouveau dans emulestation.

                  EDIT : j'arrive a inverser le soucis lorsque j'affecte #1 sur le joueur 1.
                  En clair, le bouton START du joueur adverse (suivant la manette qui fonctionne) se désactive, ainsi que son bouton SELECT.

                  Pourtant, j'ai jvtest qui tourne, et les boutons fonctionnent toujours.

                  Je vais essayer d'autres jeux pour voir mais la question que je me pose c'est pourquoi le bouton START du 2ème joueur, qui fonctionnait très bien sur emule station, ne fonctionne plus une fois en jeu et lorsque je le quitte ???

                  Tips RecalBox > https://lc.cx/xAcs

                  voljega 1 Reply Last reply Reply Quote 0
                  • voljega
                    voljega Banned @tong-man last edited by

                    @tong-man tu as bien configuré un seul des deux joueurs comme marqué dans la doc ?

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

                      c'etait ma question suivante il est impératif de suivre la documentation du wiki pour le câblage et la configuration uniquement du joueur 1
                      https://github.com/recalbox/recalbox-os/wiki/Xin-mo-(FR)

                      as tu bien suivi ses instructions comme l'a suggéré voljega ?

                      si oui si tu teste les joueurs #0 #1 sur N64 est ce que ça fonctionne ?

                      1 Reply Last reply Reply Quote 0
                      • tong-man
                        tong-man last edited by

                        @voljega c'est justement ca que j'ai du mal à saisir.

                        C'est à dire ?
                        -je ne configure que les boutons du joueur 1 puis j'affecte que #0 sur joueur 1 ?
                        ou
                        -je configure tous les boutons du joueur 1 et 2, puis j'affecte que #0 sur joueur 1 ?
                        ou
                        -je configure tous les boutons du joueur 1 et 2, puis j'affecte #0 au joueur 1 et #1 au joueur 2 ?

                        🙂
                        Derniere chose, j'ai configuré tous les boutons des 2 joueurs par défaut, tout est ok sur emulestation puis je reboot recalbox, et à mon retour, le bouton start du joueur 2 ne fonctionne déjà plus, et est pourtant bien detecté actif sur jvtest (bouton 6)

                        Driver version is 2.1.0.
                        Joystick (THT THT Arcade console 2P USB Player) has 2 axes (X, Y)
                        and 10 buttons (Trigger, ThumbBtn, ThumbBtn2, TopBtn, TopBtn2, PinkieBtn, BaseBtn, BaseBtn2, BaseBtn3, BaseBtn4).
                        Testing ... (interrupt to exit)
                        Axes: 0: 0 1: 0 Buttons: 0:off 1:off 2:off 3:off 4:off 5:off 6:on 7:off 8:off 9:off

                        Tips RecalBox > https://lc.cx/xAcs

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

                          tu dois configurer uniquement le joueur 1, si tu configures le joueur 2 dans emulationstation tu écrases la configuration joueur 1
                          c est pourtant bien noté dans la documentation.
                          une fois le j1 configuré dans emulationstation tu attribues dans options manettes #0joueur 1 et #1joueur2.
                          et reteste un jeu

                          1 Reply Last reply Reply Quote 0
                          • tong-man
                            tong-man last edited by tong-man

                            Bonjour et merci pour votre aide.

                            J'ai passé la soirée à vérifier le cablage et il semblerait bien que les boutons start étaient attribué sur des bouton différents sur chaque controlleur 😐

                            2ème problème, j'avais câbler le bouton crédit sur le 2ème controlleur.

                            Je teste çà dans la journée pour voir s'il y a du mieux. je comprends pas comment j'ai pu passé à côté de cette erreur de câblage...

                            EDIT 10:40 : çà marche nickel, merci à tous !

                            Tips RecalBox > https://lc.cx/xAcs

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

                            Want to support us ?

                            95
                            Online

                            99.6k
                            Users

                            28.1k
                            Topics

                            187.1k
                            Posts

                            Copyright © 2021 recalbox.com