http://bugs.winehq.org/show_bug.cgi?id=18424
--- Comment #47 from Jonas Maebe jonas.bugzilla@gmail.com 2011-06-17 10:43:30 CDT --- (In reply to comment #46)
PS, regarding DOSBox: it probably uses SDL for its joystick input, and SDL does not use DirectInput.
I've just noticed that the development versions of SDL have added DirectInput support under Windows. So if you rebuild DOSBox against SDL 1.3, things may work better.
I've also seen that the Linux code allows Windows apps to remap the axes based on registry keys while the Mac code doesn't. You may want to try to adding a call to setup_dinput_options() (possibly along with some support code to make it possible to use the remapping information afterwards) to the Mac OS X code like in the Linux code at http://source.winehq.org/source/dlls/dinput/joystick_linuxinput.c#L474