Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Properly binded Right-Stick controls only yield diagonal output #46

Open
roslof opened this issue Oct 17, 2020 · 0 comments
Open

Properly binded Right-Stick controls only yield diagonal output #46

roslof opened this issue Oct 17, 2020 · 0 comments

Comments

@roslof
Copy link

roslof commented Oct 17, 2020

[Tested exclusively on ARM devices]

Right-Stick controls only register in the diagonal directions (Black Widow, Cloak & Dagger, Krull, Robotron 2084, Sheriff, Smash TV, Space Dungeon, etc.) This has also been an issue with lr-mame for the last 3+ years. lr-mame2015 does not have this issue.

TEST 1: When binding the R-Stick to all four directions (Up, Down Left and Right) the R-Stick only registers diagonal data. (I believe if you bind exactly one direction, that direction will appear correct, but it breaks when paired with an adjacent input, then the diagonal issue occurs).

TEST 2: When binding the R-Stick AND four buttons to all four directions (Up, Down Left and Right) the R-Stick only registers diagonal data, but the buttons work correctly (individual buttons like the Dual Shock Triangle (Up), X (Down), Square (Left) and Circle (Right) will independently register the correct direction and when combined (corded) will also, correctly shoot diagonally. This confirms the issue is solely with the R-Stick control.

It is fairly simple to test. All attempts to find a work-around have been futile. I test regularly on Raspberry Pi 3B+ and Raspberry Pi 4B. Various controllers have been used, but I primarily work with the Sony Dual Shock 4.

FWIW: I also regularly test lr-mame2003, lr-mame2003plus, lr-mame2010, lr-mame2015 and none exhibit this consistent behavior. I maintain a recommended arcade emulator list, but I recommend other emulators for dual-stick games due to this issue.

Hope this is helpful.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant