Navigation

    Recalbox Forum

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

    Light gun aimtrak de Ultimarc

    Manettes/GPIO/Encodeurs
    light gun aimtrak ultimarc
    21
    128
    37699
    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.
    • tanataur
      tanataur last edited by

      Bonjour,

      A priori ce light gun aurait un driver linux, est-ce que ça voudrait dire qu'il pourrait fonctionner sous recalbox?

      1 Reply Last reply Reply Quote 0
      • idarius
        idarius
        CRT Fan
        last edited by

        Salut,
        ça devrait fonctionner avec des émulateurs pouvant utiliser la souris comme input.
        Cherche sur le forum, ya déja quelques posts sur le sujet

        Mais rien de vraiment défini, ni de jouable out of the box.

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

          J ai cherche sur le forum et ce n'est pas clair, en parallele de ce sujet je vais envoyer une question a ultimarc.

          1 Reply Last reply Reply Quote 0
          • idarius
            idarius
            CRT Fan
            last edited by

            Cherche sur les forums Retropie et libretro, j'y ai vu plusieurs sujets sur ce thème.
            Mais le constat sera le même, impossible de savoir si ça marche réellement, et si c'est le cas, ça sera surement bancal.
            Je crois avoir lu que seul advancemame est capable d'interpréter les coordonnées du gun (agissant comme une souris) de la bonne façon.

            tanataur idarius 2 Replies Last reply Reply Quote 0
            • tanataur
              tanataur @idarius last edited by

              @idarius
              il n'y a pas d'autres emulateurs qui gère une souris?

              Je vais en brancher et une pour tester

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

                en regardant la notice sur le site d'ultimarc, mame reconnait leur light gun :

                MAME Configuration

                Your PC sees the AimTrak Light Gun as an ordinary mouse input device, and depending on how you have assigned your buttons above, the buttons are seen as either ordinary mouse or joystick input device buttons.
                The info in this section assumes the controls are configured as follows:
                Trigger on Screen: Mouse Left Trigger off Screen: Mouse Right Left Button: GP Button 1
                Right Button: GP Button 2
                Once the MAME settings file (INI file) is configured correctly, MAME will recognize the AimTrak device as a Light Gun. It will also correctly identify multiple Light Guns as separate input devices.
                To enable the AimTrak Light Gun(s) in MAME, edit the following lines in your mame.ini file as shown (these are the lines that apply to the Light Gun configuration):

                CORE INPUT OPTIONS

                #joystick 1 lightgun 1 offscreen_reload 1

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

                  @tanataur mame récent peut être, un vieux mame comme le 2003 de la recalbox, pas sur

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

                    La réponse : "So far advancemame is the only emulator that has been successfully tested."

                    Je n'ai pas vu cet emulateur dans ceux compatible recalbox. Je me trompe?

                    Le lien surlequel j'ai trouvé ca :
                    https://github.com/gunpadawan/gunconf

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

                      @tanataur Si, advancemame est sur la 4.1

                      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 1
                      • ian57
                        ian57 Staff
                        Developer
                        Global moderator
                        Creator
                        Team
                        last edited by

                        @tanataur advancemame est dans la 4.1... jette un oeil aux cores dispos pour mame

                        "UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity." Dennis Ritchie

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

                          ah excellent, ça voudrait dire qu'on pourrait avoir une compatibilité???

                          1 Reply Last reply Reply Quote 0
                          • idarius
                            idarius
                            CRT Fan
                            @idarius
                            last edited by

                            @idarius said in Light gun aimtrak de Ultimarc:

                            Je crois avoir lu que seul advancemame est capable d'interpréter les coordonnées du gun (agissant comme une souris) de la bonne façon.

                            😛

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

                              Oui oui ça l 'air d'être le cas, voici le howto ci-dessous mais il y a 2 choses que je ne saisie pas.

                              1. "right value for input_map[p1_lightgunx] ," comment on fait pour trouver cette valeur?
                              2. quelle commande il faut utiliser pour identifier l'ID usb du gun?

                              Le howto :

                              Configuration

                              edit ~/.advance/advmame.rc

                              set the following:

                              device_mouse none to disable the support for mouse even if the gun is configured to report as a mouse

                              device joystick event to ask advmame to use linux event interface

                              Next you need to configure the gun itself, especially the different axes. For player 1 you need to find the right value for input_map[p1_lightgunx] and input_map[p1_lightguny]

                              Assuming you have configured the gun to use device ID 0x1601, the configuration is:

                              input_map[p1_lightgunx] joystick[d209_1601_2,0,0]
                              
                              input_map[p1_lightguny] joystick[d209_1601_2,0,1]
                              

                              d209 is the usb vendor Id of the gun (fixed value)
                              1601 is the usb product Id
                              2 is the usb device interface (fixed value)
                              Then configure the trigger.

                              input_map[p1_button1] joystick_button[d209_1601,0]
                              
                              Substring 1 Reply Last reply Reply Quote 1
                              • Substring
                                Substring @tanataur last edited by

                                @tanataur Oui enfin minute papillon ...

                                1. il y a des dépendances à installer, et je ne suis pas sûr qu'elles soient sur Recalbox
                                2. il faudra aussi configurer advancemame. Et je ne suis pas sûr que ca se passe bien entre ta configuration manuelle et des éléments générés automatiquement par Recalbox. Alors oui tu peux passer en custom config sur advancemame ( @idarius a bien dégusté avec ça hahaha )

                                Ne crie pas victoire trop vite, le chemin est encore long 😉

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

                                  j'imagine effectivement que ça va pas se faire aussi facilement.
                                  C'est quoi une dépendance?

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

                                    @tanataur une petite maison dans ton jardin qui est détachée du bâtiment principal 😄

                                    un pré-requis technique si tu préfères 😉

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

                                      En quoi cette dépendance intervient pour connecter un périphérique avec un driver?

                                      Substring 1 Reply Last reply Reply Quote 0
                                      • idarius
                                        idarius
                                        CRT Fan
                                        last edited by

                                        @Substring héhé faut que je remette les mains dedans 😉

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

                                          @tanataur parce que c'est marqué dans la doc 😉 le script de configuration du gun en dépend, je doute que le brancher + configirer mame suffise

                                          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é

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

                                            @Substring @tanataur Bonjour, je dois surement pouvoir aider vu que j'ai écrit ce howto 🙂

                                            il suffit bien de brancher le gun pour qu'il fonctionne.
                                            Les dépendances sont pour l'utilitaire quit sert à configurer le gun. La configuration étant stockée dans le gun lui même, Il est possible de ne rien configurer du tout ou de configurer sur un host windows.
                                            Perso je voulais une appli sur le pi pour pouvoir vérifier le bon fonctionnement (notamment vérifier qu'on capte bien l'infra rouge sur toute la surface de l'écran).

                                            Pour identifier l'ID du gun, il suffit de lancer lsusb et de lire l'USB productId du gun.

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

                                            Want to support us ?

                                            103
                                            Online

                                            87.8k
                                            Users

                                            25.8k
                                            Topics

                                            178.7k
                                            Posts

                                            Copyright © 2021 recalbox.com