[Bug 18424] Mac OS X Joystick support doesn't work

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Jan 6 02:01:44 CST 2011


http://bugs.winehq.org/show_bug.cgi?id=18424

--- Comment #25 from david.dljunk at gmail.com 2011-01-06 02:01:42 CST ---
(In reply to comment #23)
> 
> This would be correct, apols for not mentioning as much...it was during my test
> of the GoG Red Baron pack that I discovered dosbox wasn't seeing USB HID ; you
> are right, Red Baron 3D doesn't use dosbox ; that said, if USB HID is working
> in linux with dosbox, same should be so for OSX. Dosbox just stands out as a
> test target in my mind, as it's open source and the devs will be able to
> exactly determine what input method the win32 port uses that isn't working in
> OSX with wine. Sorry for any confusion.

Got it. In fact, like doh's example of Vega Strike in the previous post, DosBox
also has an OSX version with working USB joystick reader code. That might
provide some additional info or insight into this bug. Maybe. :)

Has anyone ever tried using SDL (http://www.libsdl.org/index.php) or anything
like that in WINE? I notice SDL has joystick code for OSX, Linux, and Win32. Do
you think adding the SDL source code to the WINE engine would help any? Or
perhaps a code-to-code comparison for the different treatments of joysticks in
SDL vs. WINE would lead somewhere? (or perhaps even doing something like that
for DosBox vs WINE since DosBox's OSX version also supports joysticks?)

It seems like some people have made SDL.dlls for WINE
(http://bugs.winehq.org/show_bug.cgi?id=10086) - perhaps using an SDL.dll for
OSX joystick to replace/augment dinput would work? How would one go about doing
something like that? 

Or am I talking out of my ***? Feel free to tell me it's the last option. :) I
fully admit that I know very little about which I speak.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list