http://bugs.winehq.org/show_bug.cgi?id=15905
Summary: Joypad issues in Wine applications with Multi-tap USB devices Product: Wine Version: 1.1.7 Platform: Other OS/Version: other Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: zombie@terralab.com
I have an adapter that supports the Sega Genesis Multi-tap that allows up to four Sega Genesis Pads to be used on a single USB Port. It works fine under Linux, Not completely. Something is wrong.Under Linux, the device shows up as a Single Joystick device with 8 axis, and 32 Buttons. Not Four Joysticks. Now the real Windows separates this multi-tap into different joypads.
it uses standard Linux HID Device drivers.
Wine seems to recognize all the buttons, but only the first set of Axis' work. (So players 2 though four can't use Up, Down, Left, Right. Linux native applications seem to have no problem.
You can learn more about the device here. http://raphnet.net/divers/genesis_multitaps/index_en.php http://raphnet.net/divers/documentation/genesis_multitap.txt
http://bugs.winehq.org/show_bug.cgi?id=15905
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |hardware
http://bugs.winehq.org/show_bug.cgi?id=15905
--- Comment #1 from Austin English austinenglish@gmail.com 2009-05-06 05:40:20 --- Is this still an issue in current (1.1.20 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=15905
--- Comment #2 from Zombie Ryushu zombie@terralab.com 2009-05-06 08:08:21 --- Yes it is.
http://bugs.winehq.org/show_bug.cgi?id=15905
--- Comment #3 from Austin English austinenglish@gmail.com 2009-11-19 12:52:57 --- This is your friendly reminder that there has been no bug activity for 6 months. Is this still an issue in current (1.1.33 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=15905
--- Comment #4 from Zombie Ryushu zombie@terralab.com 2009-11-19 16:17:39 --- Yes it is. The same problem persists.
http://bugs.winehq.org/show_bug.cgi?id=15905
--- Comment #5 from Vitaliy Margolen vitaliy@kievinfo.com 2009-11-20 00:57:36 --- What game/program are you testing this with? If it's using dinput attach +dinput debug trace.
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.
http://bugs.winehq.org/show_bug.cgi?id=15905
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |WONTFIX
--- Comment #7 from Vitaliy Margolen vitaliy@kievinfo.com 2009-11-21 11:56:17 --- Then what do you expect Wine to do? It sees one joystick and reports one joystick. It makes no sense spliting a single joystick into multiple "virtual" joysticks within Wine.
Won't fix - this should be done by the driver if you really have such a strange device.
http://bugs.winehq.org/show_bug.cgi?id=15905
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Vitaliy Margolen vitaliy@kievinfo.com 2009-11-21 11:56:29 --- Closing.