http://bugs.winehq.org/show_bug.cgi?id=15905
--- Comment #6 from Zombie Ryushu zombie@terralab.com 2009-11-20 20:50:15 --- This is more of a Design issue than it is a "bug". The application I have issues with is Open Beats of Rage, but it really doesn't matter.
The issue is that this device has more than two directional axis, it has 8. Each Axis represents a different joypad. Windows can logically determine X number of Axis and X numbers buttons are one joystick.
Linux does not. So where Windows sees:
Joypad 1: Axis 1, Axis 2 Joypad 2: Axis 1, Axis 2 (Thats really Axis 3 and 4) Joypad 3: Axis 1, Axis 2 (Thats really Axis 5 and 6) Joypad 4: Axis 1, Axis 2 (Thats really Axis 7 and 8)
Linux just sees:
Joypad 1: Axis 1-8.
Now under the Linux version of Mame, The configuration looks like this:
Player 1 Up: /dev/js1 Axis 1 + Player 1 Down: /dev/js1 Axis 1 - Player 1 Right: /dev/js1 Axis 2 + Player 1 Left: /dev/js1 Axis 2 -
Player 2 Up: /dev/js1 Axis 3 + Player 2 Down: /dev/js1 Axis 3 - Player 2 Right: /dev/js1 Axis 4 + Player 2 Left: /dev/js1 Axis 4 -
I think you get the idea.