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
    34374
    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 last edited by

      excellent, bravo pour l'install !

      j'essaye dès que j'ai un peu de temps et pas trop de fatigue

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

        pour la gestion cltrl+q sans clavier , faudrait voir du coté de linux mapping (loadmap) mais j ai pas le courage de me prendre la tête dessus.

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

          @acris Merci !

          Bartop
          -RPI3
          -RB stable sur SD SanDisk MicroSDHC32 Go
          -Dual-Controller Xin-Mo
          -Stockage externe Clé USB 3.0 Sandisk Ultra Fit 128 Go
          -écran VGA + adaptateur HDMI
          -OS pc : LinuxMint 17

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

            @voljega pour linux mapping (loadmap) j en parle dans ce sujet : https://forum.recalbox.com/topic/6573/problème-manette-avec-moonlight-final-fantasy-vii-steam/7

            du coup faudrait revoir la configuration de la manette avec ajout des boutons clavier.

            création dun fichier bash par jeu contenant l'execution du jeu via pico-8 et fichier de configuration de la manette

            #!/bin/bash
            /recalbox/share/configs/loadmap/loadmap /recalbox/share/configs/loadmap/games/gamepad.map & /recalbox/share/configs/pico8/pico8 -run filename.p8.png
            killall loadmap
            sleep 1
            

            gamepad.map

            button vendor=0xXXXX product=0xYYYY src=joy_button_num target=kbd button="key_press"
            button vendor=0xXXXX product=0xYYYY src=joy_button_num target=kbd button="ctrl"
            button vendor=0xXXXX product=0xYYYY src=joy_button_num target=kbd button="q"
            
            voljega 3 Replies Last reply Reply Quote 0
            • voljega
              voljega Banned @acris last edited by

              @acris pas besoin d'un fichier bash par jeu, un seul avec la rom en paramètre d'entrée ça suffit

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

                @acris
                première version avec script en repartant de ce que tu as fait : https://github.com/Voljega/pico84recalbox

                pas intégré le thème pour l'instant

                tu as une version compilée de loadmap / linux joy mapper pour pi2 ? pas de carte sd en rhab chez moi pour compiler (je saurais ptet pas faire ceci dit 😄 )

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

                  @acris
                  ajouté le lancement direct du mode splore en lançant un fichier vide nommé "Splore.p8"

                  ben ça marche très bien tout ça 🙂 plus qu'à réussir à sortir avec le joystick

                  juste une question, pourquoi le sleep 1 à la fin ? ça merde sans ?

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

                    Pour loadmap il est dans le sujet du vieux forum retropie.
                    Pour le sleep 1 dans tout les bash que j'ai lu il y était.

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

                      ach c'est la soirée déception, pas réussi à faire marcher la version de l'amiga avec prise en compte du controlleur

                      et roadmap foirage magnifique :
                      dejà le cat /proc/bus/input/devices :

                      I: Bus=0000 Vendor=0000 Product=0000 Version=0000
                      N: Name="Xbox Gamepad (userspace driver)"
                      P: Phys=
                      S: Sysfs=/devices/virtual/input/input6
                      U: Uniq=
                      H: Handlers=event5 js0
                      B: PROP=0
                      B: EV=b
                      B: KEY=7fdb0000 0 0 0 0 0 0 0 0 0
                      B: ABS=3001b
                      

                      et avec le fichier gamepad.map :

                      button vendor=0x0000 product=0x0000 src=10 target=kbd button="leftctrl"
                      button vendor=0x0000 product=0x0000 src=11 target=kbd button="q"
                      

                      j'ai le résultat suivant :

                      ./loadmap gamepad.map $

                      0 joysticks.
                      Found device         USB Receiver (vendor=0x05af, product=0x3062)
                      Found device   Mini Keyboard (vendor=0x1997, product=0x2433)
                      Found device         USB Receiver (vendor=0x05af, product=0x3062)
                      Found device   Mini Keyboard (vendor=0x1997, product=0x2433)
                      Found device PS/2+USB Mouse (vendor=0x04f3, product=0x0210)
                      Found device Xbox Gamepad (userspace driver) (vendor=0x0000, product=0x0000)
                      Found device Xbox Gamepad (userspace driver) #2 (vendor=0x0000, product=0x0000)
                      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=0x0000, product=0x0000. Continuing anyway...
                      Failed to grab device: Device or resource busy
                      Failed to lock device with vendor=0x0000, product=0x0000. Continuing anyway...
                      Failed to grab device: Device or resource busy
                      Failed to lock device with vendor=0x0000, product=0x0000. Continuing anyway...
                      Failed to grab device: Device or resource busy
                      Failed to lock device with vendor=0x0000, product=0x0000. Continuing anyway...
                      0 axes assignments.
                      

                      Je suis encore en 4.0 avec xboxdrv d'activé avec deux manettes (une seule connectée, avec fil)

                      raaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaah

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

                        @voljega
                        strange tu n'as pas de idvendor ni idproduct.
                        normalement les xbox fonctionnent mieux avec xboxdrv activé mais tu pourrais peut etre testé en le désactivant ?
                        si je peux j essaie demain matin.

                        voljega 1 Reply Last reply Reply Quote 0
                        • 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
                                            • First post
                                              Last post

                                            Want to support us ?

                                            79
                                            Online

                                            99.6k
                                            Users

                                            28.1k
                                            Topics

                                            187.1k
                                            Posts

                                            Copyright © 2021 recalbox.com