• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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

Set up trackball for a specific roms

Scheduled Pinned Locked Moved Help and Support
retropie configretropie setupcontroltrackballroms help
7 Posts 5 Posters 2.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.
  • M
    Michele
    last edited by 21 Mar 2018, 18:39

    Hi, I'm building an arcade with a joystick and a jamma trackball, how do I set up the trackball to play in certain roms? Thank you. (sorry for my english but I'm italian.)?

    R 1 Reply Last reply 21 Mar 2018, 21:25 Reply Quote 1
    • J
      Jono
      last edited by 21 Mar 2018, 19:59

      Hi,

      I have done that with my Tankstick :)

      I will assume you are running a version of MAME at the moment, probably MAME2003 or MAME4All... you haven't told me

      So what I would do is install a version of MAME that works with a trackball without an issue, and is different to your current one, in this case Advanced MAME. So if you install Advanced MAME and add the specific ROMs to your roms folder, you will have what you want. It is important to get ROMs that match your version of MAME (I think 0.106 will probably be it).

      I would be more helpful but you haven't provided much detail in what you are running.

      1 Reply Last reply Reply Quote 1
      • R
        rbaker @Michele
        last edited by 21 Mar 2018, 21:25

        @michele said in Set up trackball for a specific roms:

        how do I set up the trackball to play in certain roms?

        https://retropie.org.uk/docs/Spinners,-Trackballs,-Lightguns,-and-other-Mouse-Devices/

        https://retropie.org.uk/forum/topic/3/read-this-first

        1 Reply Last reply Reply Quote 1
        • A
          allenpie
          last edited by 21 Mar 2018, 22:27

          I am having an issue like the end user; I am using the X arcade USB track ball with udev buttons;

          I can only get Marable madness to work with mame2003

          It's the only game that works with my track ball none of my other games will work;

          I have all my games in the arcade folder and mostly use FBA or Mame2013 or AdvMame to run them;

          I have already done input_player1_mouse_index = "0" to the retroarch.cfg
          I have enabled mouse to enabled as well

          https://shop.xgaming.com/collections/arcade-parts/products/x-arcade-trackball-assembly-usb
          This is the unit I'm using

          For this
          Trackball
          Since most trackball games will be emulated in AdvanceMAME using Player1, configure these lines as follows:

          input_map[p1_trackballx] mouse[0,x] mouse[1,x] mouse[2,x] mouse[3,x]
          input_map[p1_trackbally] mouse[0,y] mouse[1,y] mouse[2,y] mouse[3,y]
          This tells MAME to map the Player 1 Trackball to the X and Y inputs for all four of our possible mouse inputs. We are covering all possibilities here so if the mouse indexes change (maybe you boot up with an external mouse attached and next time you don't) it won't affect the gameplay. Basically, all attached mouse inputs will map to the game input.

          What location would I put this information?

          Does anyone have a simple way for this to work with more systems? Anyone else using this version how did you set it up
          I did the install via ETA primes youtube video so I have the drivers

          Retro Pie and Chill

          C 1 Reply Last reply 21 Mar 2018, 23:59 Reply Quote 0
          • C
            caver01 @allenpie
            last edited by 21 Mar 2018, 23:59

            @allenpie I know this is just your "mee too" addition to this thread which is fine, but @rbaker's suggestion above still applies. If anyone is going to be able to help you, you need to add the exact details about your setup following https://retropie.org.uk/forum/topic/3/read-this-first.

            Also, you will need to read more documentation to understand the difference between all of the arcade emulators. For example, you are quoting something I wrote in the Wiki that describes how to add configuration lines to the .rc file for AdvanceMAME. This has absolutely nothing to do with the entry you put into retroarch.cfg, since AdvanceMAME does not use RetroArch. Furthermore, these AdvanceMAME configurations assume a lot more attention as been paid to the mouse index, they assume you have also setup the mouse to use the RAW driver, and that you have defined the mouse device references elsewhere in the .rc file. You need to follow the whole wiki document for the emulator you are using.

            My 4-player cocktail style cabinet built as a custom "roadcase"

            1 Reply Last reply Reply Quote 1
            • J
              Jono
              last edited by 22 Mar 2018, 08:56

              @allenpie Some people have the mouse index being set t 2 gives better results. But I ended up using Advanced MAME instead for all my trackball ROMs

              1 Reply Last reply Reply Quote 0
              • A
                allenpie
                last edited by 23 Mar 2018, 20:59

                I installed adv-meme and change the .rc like the wiki said and now my trackball is working :)
                I'm pretty happy now

                Retro Pie and Chill

                1 Reply Last reply Reply Quote 1
                7 out of 7
                • First post
                  7/7
                  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.

                  This community forum collects and processes your personal information.
                  consent.not_received