On Thu, May 21, 2009 at 10:45 AM, Aric Stewart <a...@codeweavers.com> wrote: > > If you are good there then try building the winetests for dinput and run > them with your joystick plugged in. You should get some status traces about > your joystick (finding the name and status of the various axes and buttons)
Ok, I built everything with Mike's build environment (after a bit of updating URLs and such). From within the build directory I can run dinput_test.exe and I get output like this (moving the stick and pushing some buttons): [n8g...@golux]% wine programs/winetest/dinput_test.exe joystick joystick.c:616: -- Testing Direct Input Version 0x0700 -- fixme:dinput:get_osx_device_elements Unhandled type 513 fixme:dinput:get_osx_device_elements Unhandled type 513 joystick.c:206: ---- Microsoft SideWinder Precision Pro (USB) ---- joystick.c:572: joystick.c:591: X 1976 Y-1061 Z 0 Rx 0 Ry 0 Rz -323 S0-1056 S1 0 POV0 9000 POV1 -1 POV2 -1 POV3 -1 B 0 0 0 1 1 0 0 1 0 0 0 0 joystick.c:596: joystick.c:616: -- Testing Direct Input Version 0x0500 -- fixme:dinput:get_osx_device_elements Unhandled type 513 fixme:dinput:get_osx_device_elements Unhandled type 513 joystick.c:206: ---- Microsoft SideWinder Precision Pro (USB) ---- joystick.c:572: joystick.c:591: X 2000 Y-1101 Z 0 Rx 0 Ry 0 Rz -323 S0-1088 S1 0 POV0 9000 POV1 -1 POV2 -1 POV3 -1 B 0 0 0 1 1 0 0 1 0 0 0 0 joystick.c:596: joystick.c:616: -- Testing Direct Input Version 0x0300 -- joystick: 251 tests executed (0 marked as todo, 0 failures), 0 skipped. > If that is working then it may be how the games interact with dinput so it > become not a mac specific issue. However, I still don't get any axes detected in the IL2 demo. During launch it produces this output: DirectX Joystick NOT created: DirectX joystick driver: device not attached (Yes, the joystick is attached when I launch it.) I also don't get any joysticks listed in the Descent Freespace demo's setup app. Is there some other demo you can recommend that works for you? Thanks, -n8 -- http://n8gray.org