RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    [Solved] Trackball not working after 4.3 update

    Scheduled Pinned Locked Moved Help and Support
    4.3trackballretropieupdateunresponsive
    74 Posts 8 Posters 19.5k Views
    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.
    • MrJordaaanyM
      MrJordaaany @caver01
      last edited by

      @caver01 Im going to assume by emulationstation he just meant in game.

      B 1 Reply Last reply Reply Quote 0
      • B
        biz7303 @MrJordaaany
        last edited by

        @mrjordaaany

        Thanks a bunch. I will try later tonight and let you know. Yes, I was referencing in games.

        Thanks again!

        1 Reply Last reply Reply Quote 1
        • B
          biz7303
          last edited by

          Still no luck I have made it all the way thru input 6. And track ball still doesn't get recognized. I can keep going but i still don't understand how to access the retro arch menu while in a game. I keep having to exit the game, go to the retro Pie menu, open retroarch, etc....

          I tried pushing select+x and nothing happens.

          Do I not have the hot keys set up properly? Would be a lot easier if I could test all the inputs without having to exit the game etc....

          All advice is greatly appreciated

          Thanks again, I am a newbie.

          MrJordaaanyM 1 Reply Last reply Reply Quote 0
          • MrJordaaanyM
            MrJordaaany @biz7303
            last edited by

            @biz7303 Setting it through retroarch through the main menu of emulationstation isn't going to do it. Since when you boot a game using mame2003 thats when it assigns the mouse to an input number.

            If you don't know what you hotkeys are, then you need to set them again. I suggest opening up the start menu in emulationstation and selecting 'configure input' set your buttons again:
            https://github.com/RetroPie/RetroPie-Setup/wiki/RetroArch-Configuration#autoconfigurations

            The very last button it asks you to assign (asuming your are up to date and on retropie 4.3) is the hotkey button. If you scroll down on that link a little it has a section on hotkeys and what the default hotkeys are.

            You can manually change the hotkeys though and check what is assigned to what in:
            /opt/retropie/configs/all/retroarch/autoconfig

            The config files for all your button mappings per controller are stored here.

            B 1 Reply Last reply Reply Quote 1
            • dankcushionsD
              dankcushions Global Moderator
              last edited by

              suspect @biz7303 is not running mame2003. which folder are your mame roms stored?

              B 1 Reply Last reply Reply Quote 0
              • B
                biz7303 @MrJordaaany
                last edited by

                @mrjordaaany

                Gotcha, makes sense. I don’t think I set up these hot keys, will give it try tonight.

                1 Reply Last reply Reply Quote 0
                • B
                  biz7303 @dankcushions
                  last edited by

                  @dankcushions

                  The truth is I don’t know which files they are stored in. I did my arcade set up sort the lazy way, I bought a rasberry pi and then bought a Sd card off eBay with all the Roms pre uploaded. I plugged the sd card in the pi and was ready to roll. Everything (with the trackball) worked great until I did the update.

                  How do I check which files they are stored in?

                  After I load a MAME rom, I can change the emulator from MAME2000, mame2003, and mame2010 by immediately pushing enter after a rom is loading. It brings me to a menu that allows me to change the emulator.

                  Let me try some things tonigh and I will let you know.

                  Thanks

                  dankcushionsD 1 Reply Last reply Reply Quote 0
                  • dankcushionsD
                    dankcushions Global Moderator @biz7303
                    last edited by dankcushions

                    @biz7303 that's also the unlicensed way :) https://retropie.org.uk/about/legal/ - it also makes it difficult/impossible to support you since neither you or us know how your system is configured. but hopefully the instruction in this thread will still apply.

                    what have you updated? you need to update retropie-setup (the script), retroarch and mame2003, in that order.

                    B 1 Reply Last reply Reply Quote 0
                    • B
                      biz7303 @dankcushions
                      last edited by

                      @dankcushions
                      Sorry about that, didn’t realize the leagal implications. I just sort of jumped right in. I will dig into tonight and let you know. Maybe I need to delete everything , start from scratch, and do the legal route.

                      MrJordaaanyM 1 Reply Last reply Reply Quote 2
                      • MrJordaaanyM
                        MrJordaaany @biz7303
                        last edited by MrJordaaany

                        @biz7303 Yeah man it might be worth doing it from scratch. As long as you have some basic computer knowledge its not too hard and everyone here can help.

                        We have no idea what emulator these arcade roms are using. It could be lr-fba, mame2003, mame2000, mame2010. Who knows. Most likely they are not the right rom set as well.

                        Do some testing and let us know!

                        B 1 Reply Last reply Reply Quote 0
                        • B
                          biz7303 @MrJordaaany
                          last edited by

                          @mrjordaaany

                          Sounds good. I will circle back around in about a week or so once I get the time. Thanks again

                          1 Reply Last reply Reply Quote 0
                          • I
                            icebear81
                            last edited by icebear81

                            I know this is SUPER old, but after parsing through possible ways/threads to get a trackball working on MAME2003, I was finally successful (after 3 attempts where I gave up and just went with advancemame)

                            A) in retroarch-core-options.cfg, add:

                            mame2003-dialsharexy = "enabled"
                            mame2003-mame_current_mouse_enable = "enabled"
                            

                            I didnt verify if you actually need mame2003-dialsharexy = "enabled" but Im glad it is working

                            B) in /opt/retropie/configs/arcade/retroarch.cfg, add:

                            input_player1_mouse_index = "MOUSEINDEX"
                            

                            Where:

                            • MOUSEINDEX is the index for your mouse /dev/input/mouse*. I needed to test through a couple as what I needed to enter above, wasnt the same as the device's index. Unclear how these correlate
                            • Your retroarch config (in this case arcade) may be different for your emulator. Easiest way I know to determine the config is when its running ps -aux | grep retro and look for the program and its referenced config file
                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post

                            Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                            Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.