wine-osX developer for winmm joystick project?

DavidL david.dljunk at gmail.com
Wed May 22 09:16:13 CDT 2013


To anybody interested,

I think I've found a solution to an old problem of implementing winmm
joystick support in WINE for Mac, but lack the necessary skills and
experience to code it up myself. WINE-Linux has had it implemented for
awhile, but it was never coded up for OS X. winmm is an older interface
used for a lot of different peripherals, included joysticks in quite a few
classic games. As there were also some problems with dinput for WINE-OSX,
originally it was thought the problems with winmm were also a bug. However,
the problems with dinput have been solved and it seems the necessary code
for winmm joystick support, rather than being buggy, was never actually
written for WINE for the Mac. Thus it is an issue in need of development
rather than a bug report. So I thought I'd ask if anyone was interested in
developing the code to get winmm working in in the Mac-WINE environment?

I have an idea about what needs to be written but I lack the experience in
Mac-system level programming to be of much use. I did take a look but found
the API very arcane. That's why I am asking for someone with more
experience. From what I can tell, the code should not be difficult to write
for someone who knew what they were doing with regards to Mac system
programming. There aren't many functions that need to be written and what
ones there are seem simple enough. I have an outline about what functions
need to written and modified to get winmm functionality working for the
Mac-WINE environment. The requisite changes are here: (
http://bugs.winehq.org/show_bug.cgi?id=18424#c75) It is written in a bug
report because originally it was part of the same conversation as the
dinput bug.

I look forward to hearing back from anyone interested in taking this (I
think) short development project up. I'd be happy to learn and help test
the code with some classic games that require winmm.

Cheers,
David
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20130522/cfadfac2/attachment.html>


More information about the wine-devel mailing list