Recalbox Forum

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

    Solved Ajout d'une entrée dans EmulationStation pour pico8

    Recalbox Général
    ajout dune entré
    6
    85
    34377
    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.
    • voljega
      voljega Banned @acris last edited by voljega

      @acris ouais je pourrais essayer ça mais les manettes risquent de déconner...

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

        Idem
        ma manette idroid n'a pas de idvendor et idproduct

        et ma manette ps4 apparemment même problème

        
        # cd loadmap
        # ./loadmap gamepad.map
        0 joysticks.
        Found device HID 04d9:2517 (vendor=0x04d9, product=0x2517)
        Found device HID 04d9:2517 (vendor=0x04d9, product=0x2517)
        Found device idroid:con (vendor=0x0000, product=0x0000)
        Found device Wireless Controller (vendor=0x054c, product=0x05c4)
        Found device JOYMAP Code Device (vendor=0x00ff, product=0x0000)
        4 button assignments.
        Failed to grab device: Device or resource busy
        Failed to lock device with vendor=0x054c, product=0x05c4. Continuing anyway...
        Failed to grab device: Device or resource busy
        Failed to lock device with vendor=0x054c, product=0x05c4. Continuing anyway...
        Failed to grab device: Device or resource busy
        Failed to lock device with vendor=0x054c, product=0x05c4. Continuing anyway...
        
        Substring 1 Reply Last reply Reply Quote 0
        • Substring
          Substring @acris last edited by

          @acris non ils ont bien les id, mais la ressource est inaccessible à pico8

          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é

          voljega 1 Reply Last reply Reply Quote 0
          • voljega
            voljega Banned @Substring last edited by voljega

            @Substring ben c'est pas pico8 qui affiche ça c'est cat /proc/bus/input/devices :

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

              @Substring cest.recalbox ki les lit pas les infos idvendor et idproduct car le cat et dmesg donnent ses infos ?
              Loadmap narrive pas à les interpreter.

              @voljega si je peux installer raspbian jessaie de recompiler la derniere version.

              voljega 1 Reply Last reply Reply Quote 0
              • voljega
                voljega Banned @acris last edited by

                @acris de joymap ? ok mais dans l'état je pense que ça suffira pas...

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

                  @voljega dans le sujet de retropie, il y avait aussi cette version plus récente que l autre
                  https://drive.google.com/file/d/0BxazriaFXGEQdnNQQ1pLMTFDUEk/view?usp=sharing

                  @voljega j'ai compilé au boulot sur ubuntu
                  xxx

                  voljega 1 Reply Last reply Reply Quote 0
                  • voljega
                    voljega Banned @acris last edited by

                    @acris thanks mais tant que y'a pas de vendorid ou de productid ça va pas marcher non ?

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

                      @voljega aucune idee. Faut tester.
                      Meme av un id pr la ps4 javais les meme messages que toi.

                      voljega 1 Reply Last reply Reply Quote 0
                      • voljega
                        voljega Banned @acris last edited by

                        @acris efff... pourtant de mon côté j'avais tué EmulationStation avant de tester

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

                          Moi aussi jai tt lancé via ssh y compris pico-8

                          Ma ligne de commande était la suivante :

                          killall emulationstation
                          /recalbox/share/system/configs/loadmap/loadmap /recalbox/share/system/configs/loadmap/gamepad.map & SDL_VIDEO_GL_DRIVER=/usr/lib/libGLESv2.so SDL_VIDEO_EGL_DRIVER=/usr/lib/libGLESv2.so /recalbox/share/system/configs/pico8/pico8 -run pico-man.p8.png
                          

                          Le jeu s'est bien lancé mais loadmap a mis Failed to grab device: Device or resource busy etc....

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

                            @voljega @Substring

                            sur le forum de linux mapping , l'auteur a indiqué ceci :

                            Failed to grab device: Device or resource busy
                            Failed to lock device with vendor=0x054c, product=0x0268. Continuing anyway...
                            That usually means that some other software has already grabbed the input device for use. So the joymap software is then unable to receive events for that device. You can try use "lsof" to find out if any process has the joystick devices open. (It could be X windows or some other software).

                            Ce qui veut dire que c'est pico-8 qui utilise déjà la ressource sans doute et du coup c'est pas libre pour loadmap ??

                            voljega 1 Reply Last reply Reply Quote 0
                            • voljega
                              voljega Banned @acris last edited by voljega

                              @acris non parce que moi j'ai juste lancé joymap et j'ai le même résultat. donc ça doit être un process du système qui utilise déjà le joy

                              bon de toute façon effectivement si on ne peut plus utiliser le joystick par ailleurs après dans pico8 ou autre ça n'a pas trop d'intérêt....

                              faudrait ptet se rabattre sur joy2key mais ça a l'air imbitable http://manpages.ubuntu.com/manpages/zesty/man1/joy2key.1.html

                              sinon y'a aussi qjoypad http://qjoypad.sourceforge.net/

                              EDIT : "QJoyPad is only meant for Linux computers and will only work in XWindows. That means it can't help you at the console, and if you're a Microsoft Windows user, you'll have to look elsewhere. " Bwaaaaaaaaaaaaaaaaaaaah

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

                                @voljega
                                utilise le loadmap.zip provenant du google drive, j'ai pu sortir du jeu avec

                                voljega 1 Reply Last reply Reply Quote 0
                                • voljega
                                  voljega Banned @acris last edited by

                                  @acris coooool même avec les id à 0x0000 ?

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

                                    @voljega
                                    Oui par contre il faut configurer complètemement la manette car c'est lui qui a priorité sur la config pico-8 semble t il
                                    je suis encore dans les tests
                                    si je tue le processus loadmap il me redonne la main mais je peux plus quitter.

                                    
                                    # /recalbox/share/system/configs/loadmap/loadmap /recalbox/share/system/configs/loadmap/gamepad.map & SDL_VIDEO_GL_DRIVER=/usr/lib/libGLESv2.so SDL_VIDEO_EGL_DRIVER=/usr/lib/libGLESv2.so /recalbox/share/system/configs/pico8/pico8 -run /recalbox/share/roms/pico8/pico-man.p8.png
                                    [1] 1467
                                    0 joysticks.
                                    Found device HID 04d9:2517 (vendor=0x04d9, product=0x2517)
                                    Found device HID 04d9:2517 (vendor=0x04d9, product=0x2517)
                                    Found device idroid:con (vendor=0x0000, product=0x0000)
                                    Found device JOYMAP Code Device (vendor=0x00ff, product=0x0000)
                                    4 button assignments.
                                    0 axes assignments.
                                    
                                    voljega Substring 2 Replies Last reply Reply Quote 0
                                    • voljega
                                      voljega Banned @acris last edited by

                                      @acris Hmmm pas optimal alors mais c'est pas parce que t'as pas mis le paramètre -joystick 0 à la fin de la commande pico8 ?

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

                                        @non j'ai testé

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

                                          @voljega
                                          pour le moment je me heurte sur la compréhension de la configuration des axes.

                                          axis vendor=0x0000 product=0x0000 src=0 target=kbd plus="right" minus="left" flags="binary"
                                          axis vendor=0x0000 product=0x0000 src=1 target=kbd plus="down" minus="up" flags="binary"
                                          button vendor=0x0000 product=0x0000 src=0 target=kbd button="z"
                                          button vendor=0x0000 product=0x0000 src=10 target=kbd button="leftctrl"
                                          button vendor=0x0000 product=0x0000 src=11 target=kbd button="q"
                                          
                                          1 Reply Last reply Reply Quote 0
                                          • voljega
                                            voljega Banned @acris last edited by

                                            @acris zut pour les jeux à deux joueurs ça va pas marcher si les deux joysticks ont les mêmes id alors

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

                                            Want to support us ?

                                            84
                                            Online

                                            99.6k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com