Swordfish90 / Lemuroid

All in one emulator on Android!
GNU General Public License v3.0
2.64k stars 165 forks source link

Android TV dualshock controller bindings #126

Closed philipgriggs closed 3 years ago

philipgriggs commented 3 years ago

Device: Sony Bravia 2019, Sony Dualshock 4

Android version: Android TV 9, kernel 4.9.125

Lemuroid version: 1.7.1

Issue: My android TV installed a minor android version update, and since then the controller bindings for the dualshock 4 controller are broken. None of the buttons map correctly and so games are unplayable - even when changing the settings in gamepad bindings. It was working ok about 1 month ago. I tested on my Sony phone also running android 9 and Lemuroid 1.7.1 and the default controller bindings work as expected.

It would be nice to have an option to map a button onto the emulator, eg 'press a button on the gamepad to assign to A'. Although this might be difficult for different consoles.

I found this commit - but I'm not sure if it's related.

PS. otherwise the app is great! I really enjoy playing all the old classics 😁

philipgriggs commented 3 years ago

Actually the gamepad bindings on SNES games is ok on the TV, but not on N64 and PSX games. On the phone all the games work as expected. So it might be an issue with the controller input on the N64 emulator for the TV.

philipgriggs commented 3 years ago

Works perfectly now in version 1.9.0-beta1. Thanks @Swordfish90!

philipgriggs commented 3 years ago

cc @kreaninw