lr-mame2003 + trackball + spinners - is this possible?
-
I've been trying to follow the guide here - https://github.com/RetroPie/RetroPie-Setup/wiki/Spinners-and-Trackballs
According to linux, /dev/input/mouse0 is the 2 spinners and /dev/input/mouse1 is the trackball. And "mame2003-mouse_device" is set to "mouse", not mouse0 or mouse1.I edited /opt/retropie/configs/all/retroarch-core-options.cfg as suggested, enabling "mame2003-dialsharexy"
Unfortunately, the trackball is still unusable in games like millipede, centipede, etc... These games use the spinners.
Is it possible for lr-mame2003 to force both the spinners and trackball to "share" the same input, or is it possible to configure trackball games to use the "2nd" mouse input?
I'm worried that I may need to switch to AdvanceMAME.
Thanks.
-
@bollwerk Use AdvanceMAME for these type of games. Unusual control schemes and vector games are what AdvanceMAME excels in.
-
@bollwerk Why does "AdvanceMAME" make you worried? Hahahaha? It doesn't bite.
-
I was thinking I would need to download a whole new set of roms, but I suppose I can just download the trackball ones to match. =)
-
@bollwerk Honestly, I know this goes against the whole "ROM sets only work with the emulators they are designed for..." The VAST majority of 0.78 ROMS work in AdvanceMAME 0.94. I have found 95% + compatibility.
It's almost impossible to find a 0.94 set online. -
@bollwerk analog sharing is how the lr-mame2003 core work works out of the box. I have a trackball working just fine in millipede and others. It shares control with spinners. The only core options I added was
mame2003-dialsharexy = "enabled"
which doesn’t apply to trackball games I used to use AdvMAME for analog games but now only vector and titles that don’t launch in 2003. I never had to set an option for mouse. Maybe I left it default? I certainly didn’t add an option for it.
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.