Spinners, Trackballs, and the Setting 0xFFFF
I recently got one of these, on eBay.
It's an Atgames Legends Ultimate Fight Stick/ Control Panel, and connects via USB.
It's flippin' huge, but has a really nice feel. The sticks are decent, not cheap feeling. The concave buttons are clicky, and have a really good arcade feel to them. The spinners are excellent, and spin freely with a slight weight to them. The trackball is nice, but a bit squeaky, will bed-in after some usage.
Getting this to work on Mister has been a hair-tearing experience, to say the least.
Problem is, it's seen as one controller, so both players are player 1. After hours of searching, I have fixed this with the "no_merge_vid".
But, for the PID, it says in the ini file "Leave no_merge_pid empty to apply this to all devices with the same VID."
So, does this mean to un-comment it ? Or to use something like "no_merge_pid=0x0000" ??
For now, I just used the values I got from lsusb (Windows Powershell + ssh) for both the vid + pid values.
Running the Joystick test utility, after setting both joysticks up in the main, I can now see player 1 controls - working great. Player 2 controls - working great. But both spinners are seen as Mouse axis X for left spinner, and Mouse axis Y for right spinner, while trackball just moves both axis - but seen as a mouse. Cores that can use the mouse X axis, Arkanoid..etc... work great. But cores that look for a spinner, don't work at all, I get nothing from both spinners.
So, do these lines just allow mouse to spinner for some cores ?
spinner_vid=0xFFFF
spinner_pid=0xFFFF
Or, do they allow the mouse to be actually seen (emulated ?)as a spinner, by cores like Tron, or DoTron ?
I have tried these values, but Tron, DoTron, just don't see any spinners, or even a mouse. Also the same for Breakout core, Pong, Atari 2600/7800 paddles.
I am at a loss for these cores, and what to do/try next. I am happy with everything else, and it works better than I thought it would.
Any help, most appreciated.