I'm doing research for my future MAME cab and I wanted to include 3 trackballs and at least 4 spinners (trackballs aren't built into the panel, they're addon). It seems that the only way to have that many trackballs/spinners is to install special software to allow for more then one mouse, and only MAME Analog+ recognizes these extra mice anyway.
I was thinking, MAME has digital inputs for the trackball/spinner controls that move a set amount when a button is pressed. Would it be possible to rig a trackball/spinner to use these inputs directly, without encoding a mouse-compatable signal? Basically juse send the button press whenever a gap is encountered on the wheel, or something?