So an update from my end. I also have trackball centipede working for player 1 but not player 2 … but at the same time something else is up with player 2 for that rom (only player 1 controls shoot during player 2’s turn and I’ve reset the controls to ensure player 2 shoots). I’m starting to think it’s ROM specific?
The reason I say this is that I got marble madness working and trackball 1 controls player 1 and trackball 2 controls player 2 without needing to do anything.
Hey Sorry for the Late reply. What I have discovered and explored is using two USB trackballs ach device is recognized as it’s own input (mouse), registering as /dev/input/js0 and /dev/input/js1 then in your retroarch.cfg you just apply player 1 to js0 and player 2 to js1.
You can also view the devices using lsusb.
I dont really know much about marble madness so I’m not sure whats up with that.
I followed and applied the js0 chage to my retroarch.cfg, but mame4all still doesn’t “see” it if I select and configure the inputs for dial within mame. Do I need to specify more inputs in mame.cfg or somewhere similar?