Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
09138 DIP/Input Minor Always 27 days ago 26 days ago
Tester Nightvoice View Status Public Platform MAME (Official Binary)
Assigned To Resolution Invalid report OS Windows Vista/7/8 (64-bit)
Status [?] Closed Driver
Version 0.274 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 09138: dotron, dotrone: Deflect button input not fully responding
Description The deflect button does not respond if the joystick position is up-left.
Steps To Reproduce
Additional Information
Github Commit
Flags
Regression Version
Affected Sets / Systems dotron, dotrone
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
5
User avatar
No.23103
hap
Developer
27 days ago
It works fine here, both in game and service mode input tests.
Are you playing with keyboard? It sounds like https://en.wikipedia.org/wiki/Key_rollover#Key_jamming_and_ghosting
User avatar
No.23104
Nightvoice
Tester
27 days ago
I do use an X-Arcade tankstick (a keyboard). I just don't understand why it's not working only for one position. If it was a 3-key problem, wouldn't it be occurring on the other three diagonals?
User avatar
No.23105
hap
Developer
27 days ago
No, certain 3-key combinations work, or don't work. It depends on manufacturer/keyboard model.
That's weird if that X-Arcade stick doesn't have so-called n-key rollover.

Assuming you haven't reconfigured the controls, try gradius. The default shoot button input is Left Alt, just like the deflect button in dotron. Can you fly diagonal up/left and shoot at the same time?
User avatar
No.23106
PL1
Tester
27 days ago
edited on: 26 days ago
The X-Arcade encoder won't have a problem with a 3-key combination like that, but their older encoders did have a 6 key + up to 3 "modifier" keys limit for a maximum of up to 9 keys total. Ctrl, Alt, and Shift are modifier keys.
https://forum.arcadecontrols.com/index.php/topic,120374.0.html

I'd recommend using a keyboard test program like this one to take MAME out of the equation. It can log both key down and key up events which is useful for troubleshooting excessive keybounce and/or worn-out microswitches.
https://github.com/10yard/keyboardtester

EDIT: X-Arcade updated their encoder design in Feb 2014 to remove the 6 key "boot protocol" limit.
https://forum.arcadecontrols.com/index.php/topic,120374.msg1459447.html#msg1459447
User avatar
No.23107
Nightvoice
Tester
26 days ago
edited on: 26 days ago
I tried the tester and it was indeed not registering any input for that exact combination. My bad. Please delete this ticket. I guess the time-honored response of "It's a hardware problem" IS sometimes true! All I did was re-assign deflect to another key and it worked.