I searched Vogons and I saw this mentioned but I didn't see a solution.
I'm currently using a Sony DualShock3 with MotionInJoy drivers with Better DS3 to manage it for my input in DOSBox ECE. It's worked great for most things, but it seems like DOSBox can't see all the axes and I was wondering if there was a work around as I would like to make a customer input map for Descent so I can use my left stick as usual X and Y but use the right stick as the hat. Then I'd map my four buttons to the L1/R1/L2/R2 triggers using the FCS joystick setting.
However, it seems that my Y axis on the DS3 is probably mapped to the 7th axis on the controller and it seems that DOSBox tops off at 6 axes (using 0 to 5, so my right stick's Y axis would be seen a 6 if detected).
This is how windows control panel sees my game controller config, but I wasn't sure if this was a DOSBox issue or something with SDL.
My L2/R2 analogue triggers are mapped to the Z/Z rotation half-axes. I don't map the motion controls of the DS3 as they just interfere too much with applications. DOSBox picks up on the X rotation axis as my X axis on the DS3's right stick but I get nothing on the Y rotation axis (leading me to believe that DOSBox just doesn't see it):
This setup above works perfectly fine in MAME, PCSX2, and x360ce (for anything that behaves better with Xinput) and all axes are recognized. It's just DOSBox that's being a thorn in my side. Anyone have any thoughts?
I know that there are Descent remakes, but I would really like to run it in DOSBox.