I tried a bunch of things last night. Here is what I did. I hooked up the trackball to the rotary port and it worked. I hooked the rotary up to the trackball port and it did NOT work. Still no luck. So I thought maybe the sensor board was bad. So I swapped the rotary interface board with one of the trackball boards. They have the exact same part # from Happ so this should be fine.
After doing that, the trackball still worked and the rotary still did not. So I know it isn't the board or the optipac that is busted.
Would I be able to move the mouse in XP by rotating the joystick (in a working situation)? If so, then MAME isn't the issue either. Because I can't move the mouse in XP. I figured that once windows was working right with the rotary then MAME would work too.
If not, then is there some config settings for MAME that need to be set to make it recognize the rotary portion? Oddly, when I load Ikari Warriors and try to remap the Dial input, NOTHING works. I mean I wiggle the trackball, the spinner, and turn the rotaries and nothing registers with MAME. Not sure if that is a hint to any problem or not. I also tried centipede and tried to move the trackball to reassign it to the Track input in MAME and it worked there. So I know MAME can see the trackball when mapping Track games. But I don't know how to make it recognize Dial devices.
Any ideas on MAME settings or anyone out there with Rotary Opticals? Can you tell me if you can move the mouse in XP by turning your rotary?