Recalbox Forum

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

    [Support requis]manettes neo geo x please

    Manettes/GPIO/Encodeurs
    [support requis]manettes neo geo
    6
    61
    24169
    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.
    • acris
      acris last edited by

      Ok.J'attends le retour de ta modification.

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

        J'ai testé sur mon Rpi1 avec et sans la modification que tu proposes Acris. Le stick n'est pas reconnu par l'interface et il est toujours impossible de le configurer. A l'occasion, je croiserai BarbuDreadMon qui a proposé son aide sur ce forum et je lui prêterai le matos, ce sera sans doute plus simple avec le stick dans les pattes 🙂

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

          tu utilises bien une autre manette pour déclancher la configuration dans le menu de ES ou un clavier usb ?

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

            J'ai essayé avec les deux.

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

              J'ai plus d idée ormis transformer ton port usb 2.0 en usb 1.1 truc de ouf... Lire http://blog.recalbox.com/forums/topic/retrode/page/10/#post-12901 si on oublie emulationstation est ce que tu arrives à configurer ton stick directement dans retroarch ?

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

                Comme manu l'a dit, j'essaierai de lui régler le problème quand on se verra. En tout cas c'est très bizarre que la règle udev ne fasse rien (après je ne connais pas bien la distribution recalbox, je suis fan de gentoo depuis presque 15 ans donc je l'ai claqué aussi sur le rpi2)

                Libretro developper :

                • FBAlpha FBNeo (Arcade)
                • Kronos (Sega Saturn/ST-V)
                • YabaSanshiro (Sega Saturn)
                • Reicast Flycast (Dreamcast/Naomi/AtomisWave)
                1 Reply Last reply Reply Quote 0
                • acris
                  acris last edited by

                  Bonjour @BarbuDreadMon il se pourrait que ce soit un problème de pilote. Par défaut il me semble que c'est soit sdl2 ou udev utilisé du moins dans retroarch udev est utilisé. Faudrait juste vérifier si dans retroarch en modifier le pilote udev par linuxraw ça passe.

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

                    Jstest reconnait la manette, et il n'est même pas allé jusqu'à retroarch je crois, donc problème spécifique à emulationstation/sdl2, déjà rencontré sur mes 8bitdo il me semble (problème de droits corrigé via udev).

                    Libretro developper :

                    • FBAlpha FBNeo (Arcade)
                    • Kronos (Sega Saturn/ST-V)
                    • YabaSanshiro (Sega Saturn)
                    • Reicast Flycast (Dreamcast/Naomi/AtomisWave)
                    1 Reply Last reply Reply Quote 0
                    • acris
                      acris last edited by

                      et si on mettait ta régle avec idventor idproduct à la place du nom de la manette ?

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

                        J'ai le stick sous les mains (j'ai croisé manulegil hier soir), je confirme que sur mon système, une règle udev à résolu le problème : SUBSYSTEM=="input", ATTRS{name}=="TOMMO NEOGEOX Arcade Stick", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1" Je crois que la règle chez manu a bien été prise en compte (j'ai pas réfléchi mais c'est eventX qui est censé être impacté et non jsX, et il y a bien crw-rw-rw en face de event0 sur le ls -l de manu), par contre c'est la propriété ID_INPUT_JOYSTICK qui indique à sdl2 de détecter le périphérique en tant que joystick (il y a une manip similaire à faire sur différentes manettes, dont les 8bitdo). Avec cette règle, emulationstation me détecte bien le stick pour que je le configure quand je vais dans configure input. Pas relevé de soucis particulier avec la config retroarch, hormis le fait qu'une manette 6 boutons + stick çà limite le nombre de jeux jouables :P.

                        Libretro developper :

                        • FBAlpha FBNeo (Arcade)
                        • Kronos (Sega Saturn/ST-V)
                        • YabaSanshiro (Sega Saturn)
                        • Reicast Flycast (Dreamcast/Naomi/AtomisWave)
                        1 Reply Last reply Reply Quote 0
                        • acris
                          acris last edited by

                          @BarbuDreadMon merci pour ton retour sous quelle version de recalbox es tu ?

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

                            Comme expliqué plus haut, je ne suis pas sous recalbox ;). Etant particulièrement à l'aise sous Gentoo, je préfère tourner sous celle-ci sur mon rpi. La règle udev devrait néanmoins fonctionner quel que soit le système. J'en profite pour vous donner les règles udev similaires pour les manettes 8bitdo, au cas où celles-ci ne seraient pas déjà inclu dans recalbox :

                            # Add the ID_INPUT_JOYSTICK attribute to the device so SDL picks up on it
                            
                            # 8Bitdo FC30 1P GamePad BlueTooth mode(START) mode(START+R)
                            SUBSYSTEM=="input", ATTRS{name}=="8Bitdo FC30 GamePad", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1"
                            
                            # 8Bitdo FC30 2P GamePad BlueTooth mode(START)
                            SUBSYSTEM=="input", ATTRS{name}=="8Bitdo FC30 II", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1"
                            
                            # 8Bitdo FC30 2P GamePad BlueTooth mode(START+R)
                            SUBSYSTEM=="input", ATTRS{name}=="8Bitdo FC30 II Joystick", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1"
                            
                            # 8Bitdo SFC30 GamePad BlueTooth mode(START)
                            SUBSYSTEM=="input", ATTRS{name}=="8Bitdo SFC30 GamePad", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1"
                            
                            # 8Bitdo SFC30 GamePad BlueTooth mode(START+R)
                            SUBSYSTEM=="input", ATTRS{name}=="8Bitdo SFC30 GamePad Joystick", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1"
                            
                            # 8Bitdo NES30 GamePad BlueTooth mode(START)
                            SUBSYSTEM=="input", ATTRS{name}=="8Bitdo NES30 GamePad", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1"
                            
                            # 8Bitdo NES30 GamePad BlueTooth mode(START+R)
                            SUBSYSTEM=="input", ATTRS{name}=="8Bitdo NES30 GamePad Joystick", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1"
                            
                            # 8Bitdo SNES30 GamePad BlueTooth mode(START)
                            SUBSYSTEM=="input", ATTRS{name}=="8Bitdo SNES30 GamePad", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1"
                            
                            # 8Bitdo SNES30 GamePad BlueTooth mode(START+R)
                            SUBSYSTEM=="input", ATTRS{name}=="8Bitdo SNES30 GamePad Joystick", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1"
                            
                            # 8Bitdo FC30 Pro GamePad BlueTooth mode(POWER) mode(POWER+R1)
                            SUBSYSTEM=="input", ATTRS{name}=="8Bitdo FC30 Pro", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1"
                            
                            # 8Bitdo NES30 Pro GamePad BlueTooth mode(POWER)
                            SUBSYSTEM=="input", ATTRS{name}=="8Bitdo NES30 Pro", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1"
                            
                            # 8Bitdo NES30 Pro GamePad BlueTooth mode(POWER+R1)
                            SUBSYSTEM=="input", ATTRS{name}=="8Bitdo NES30 Pro Joystick", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1"
                            
                            # 8Bitdo FC30 Arcade Joystick BlueTooth mode(HOME)
                            SUBSYSTEM=="input", ATTRS{name}=="8Bitdo Joy", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1"
                            

                            Quoi qu'il en soit, j'aime bien votre projet, je l'ai d'ailleurs conseillé à quelques reprises quand des utilisateurs de retropie venaient se plaindre de bugs sur le nouveau core libretro-fba (dont je suis le principal maintainer).

                            Libretro developper :

                            • FBAlpha FBNeo (Arcade)
                            • Kronos (Sega Saturn/ST-V)
                            • YabaSanshiro (Sega Saturn)
                            • Reicast Flycast (Dreamcast/Naomi/AtomisWave)
                            1 Reply Last reply Reply Quote 0
                            • acris
                              acris last edited by

                              Ok je vois donc sous recalbox ça fonctionne pas puisque le propriétaire du stick n'a pas réussi. ça aurait été mieux de faire un test sur recalbox 3.3.0 directement et voir si effectivement il fonctionne en ajoutant correctement la régle ou si il y a une configuration particulière lui soumettre dans le recalbox.conf il y a 3 possibilités pour l utilisation de l input : auto, udev, sdl2

                              ## Set retroarch input driver (auto, udev, sdl2)
                              ## If you don't have issues with your controllers, let auto
                              global.inputdriver=auto
                              
                              1 Reply Last reply Reply Quote 0
                              • barbudreadmon
                                barbudreadmon last edited by

                                Encore une fois son problème est lié à emulationstation et non à retroarch, les règles udev que j'ai cité vont réparer la détection des manettes concernées par sdl2, donc par emulationstation. Le propriétaire du stick n'a pas encore essayé la nouvelle règle, n'étant pas chez lui.

                                Libretro developper :

                                • FBAlpha FBNeo (Arcade)
                                • Kronos (Sega Saturn/ST-V)
                                • YabaSanshiro (Sega Saturn)
                                • Reicast Flycast (Dreamcast/Naomi/AtomisWave)
                                1 Reply Last reply Reply Quote 0
                                • manulegil
                                  manulegil last edited by

                                  Salut, Je viens de tester la nouvelle règle udev de barbu et CA MARCHE !!! Un merci^10 à tous ! A moi les sensations de la neogeo à moindre frais.   Pour info, je tourne sous recalbox 3.2.10. Durant mes congés, je basculerai en beta 3.3 et je retesterai la règle.

                                  1 Reply Last reply Reply Quote 0
                                  • guillaume-lancien
                                    guillaume-lancien last edited by

                                    Bonjour, Je viens de faire l'acquisition d'un stick neogeo x aujourd'hui, pouvez-vous m'expliquer de manière simple comment résoudre le pb ? Je suis sous RP3 et la dernière version de recalbox. Cordialement. Guillaume

                                    1 Reply Last reply Reply Quote 0
                                    • guillaume-lancien
                                      guillaume-lancien last edited by

                                      Et comment rentrer une Règle udev et ou la mettre ?

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

                                        Bonjour @guillaume-lancien <del datetime="2016-06-06T03:58:20+00:00">faudrait nous en dire un peu plus, version de recalbox, modèle de recalbox ?</del> je viens de voir RPI3 , recalbox 4.0.0 il faut poster l'archive demandée dans cette page : https://github.com/recalbox/recalbox-os/wiki/Recalbox-support--(FR) Pour y parvenir il faut configurer correctement winscp disponible sur cette page : https://github.com/recalbox/recalbox-os/wiki/acces-via-WinSCP-(FR) et ensuite on pourra t'aider. Cependant la règle udev est déjà inclu dans recalbox maintenant reste à déterminer si tu possèdes le même PCB (encodeur). as tu configuré le stick dans emulationstation ? Bouton start > options manettes > configuration des manettes

                                        1 Reply Last reply Reply Quote 0
                                        • guillaume-lancien
                                          guillaume-lancien last edited by

                                          En faite le pb quand j'essai de configurer mon stick neogeo X c'est que les boutons se configure facilement mais  stick directionnel n'est pas du coup reconnu. Je suis sous Mac pour mon Ordinateur puis sous RIP3 et version 4 de recalbox. J'ai vu plus haut dans les commentaires que le pb avait été résolu avec une règle UDEV. Pouvez-vous avec simplicité m'expliquer la démarche car je ne suis pas très fort en informatique. merci. Guillaume

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

                                            Bonjour ouep en plus tu es sous macOS..... je répète la régle udev est déjà inclu. tu dois configurer ton joystick sur le DPAD (croix directionnel) et non sur joysticks qui sont réservés aux manettes type PSX. L'as tu fait ?

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

                                            Want to support us ?

                                            92
                                            Online

                                            99.6k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com