POV Hat on USBcontroller not working correctly.
Posted: Wed Mar 07, 2012 6:09 am
snes9x-1.53-x64 and snes9x-1.53-win32 have issues not allowing me to use correctly a digital joystick.
bsnes_v087-32bit, bsnes_v087-64bit as well as zsnesw151 don't have such an issue.
I am on windows 7 64 bits.
What happens is if I used the POV Hat on the pad connected thru USB as my Up/Down/Left/Right then if I press Up I cannot also go Left or Right same for down, basically it seems like only one of the "direction" button can be pressed at the same time. If instead I use the analog X and Y axis then it is all fine. I repeat this does not happen on the other emus (even Kega Fusion is fine allowing me to use the POV Hat correctly)
The configuration is as follows (from snes9x.conf):
[Controls\Win]
Joypad1:Enabled = TRUE
Joypad1:Up = (J0)POV Up
Joypad1:Down = (J0)POV Down
Joypad1:Left = (J0)POV Left
Joypad1:Right = (J0)POV Right
Joypad1:A = (J0)Button 1
Joypad1:B = (J0)Button 0
Joypad1:Y = (J0)Button 2
Joypad1:X = (J0)Button 3
Joypad1:L = (J0)Button 4
Joypad1:R = (J0)Button 5
Joypad1:Start = (J0)Button 7
Joypad1:Select = (J0)Button 6
Joypad1:Left+Up = Disabled
Joypad1:Right+Up = Disabled
Joypad1:Right+Down = Disabled
Joypad1:Left+Down = Disabled
Joypad1Turbo:AutoFire = Unassigned
Joypad1Turbo:AutoHold = Unassigned
Joypad1Turbo:TempTurbo = Unassigned
Joypad1Turbo:ClearAll = Unassigned
I am using as a pad a PDP Versus Fight Pad for XBbox 360 (I also tried the PS3 version with same results) using the default drivers that windows finds on its own. To test the analog X, Y axis I used a wired Xbox 360 controller just to see if that worked and it did.
Given the other emus can handle the input correctly I wonder if there's something wrong (a bug). I tried pressing the "," key to show what is registered as input and indeed any other button on the pad can be pressed simultaneuosly and it registers but the directions is only one at a time.
bsnes_v087-32bit, bsnes_v087-64bit as well as zsnesw151 don't have such an issue.
I am on windows 7 64 bits.
What happens is if I used the POV Hat on the pad connected thru USB as my Up/Down/Left/Right then if I press Up I cannot also go Left or Right same for down, basically it seems like only one of the "direction" button can be pressed at the same time. If instead I use the analog X and Y axis then it is all fine. I repeat this does not happen on the other emus (even Kega Fusion is fine allowing me to use the POV Hat correctly)
The configuration is as follows (from snes9x.conf):
[Controls\Win]
Joypad1:Enabled = TRUE
Joypad1:Up = (J0)POV Up
Joypad1:Down = (J0)POV Down
Joypad1:Left = (J0)POV Left
Joypad1:Right = (J0)POV Right
Joypad1:A = (J0)Button 1
Joypad1:B = (J0)Button 0
Joypad1:Y = (J0)Button 2
Joypad1:X = (J0)Button 3
Joypad1:L = (J0)Button 4
Joypad1:R = (J0)Button 5
Joypad1:Start = (J0)Button 7
Joypad1:Select = (J0)Button 6
Joypad1:Left+Up = Disabled
Joypad1:Right+Up = Disabled
Joypad1:Right+Down = Disabled
Joypad1:Left+Down = Disabled
Joypad1Turbo:AutoFire = Unassigned
Joypad1Turbo:AutoHold = Unassigned
Joypad1Turbo:TempTurbo = Unassigned
Joypad1Turbo:ClearAll = Unassigned
I am using as a pad a PDP Versus Fight Pad for XBbox 360 (I also tried the PS3 version with same results) using the default drivers that windows finds on its own. To test the analog X, Y axis I used a wired Xbox 360 controller just to see if that worked and it did.
Given the other emus can handle the input correctly I wonder if there's something wrong (a bug). I tried pressing the "," key to show what is registered as input and indeed any other button on the pad can be pressed simultaneuosly and it registers but the directions is only one at a time.