I had at last pinpointed the source of my problems. For sure, my gamepad wasn't listed there, under either of its names. I would look under the hood and see how PPSSPP detected controllers myself.īy navigating to /opt/retropie/emulators/ppsspp/assets, I was pleasantly surprised to see that there is actually a list of recognized controllers inside gamecontrollerdb.txt, presented in a very readable way. But after two months of trying to find documentation and workarounds for this, I decided that I had enough.
I've read elsewhere that controller recognition was a hardcoded part of PPSSPP, and that you couldn't do much to make it see a controller it isn't seeing. It wasn't an in-emulator mapping problem, the damn thing didn't even recognize button pressing when I tried binding stuff. Except for ppsspp (not to be confused with lr-ppsspp: it DOES work with that core). This nice little gamepad works perfectly with everything EmulationStation throws at me.
#PS4 EMULATOR FOR PC DOESNT DETECT PS3#
So, a little background information: I use a PS3 Logitech ChillStream (identified as a “PS3/USB Corded Gamepad”) with my RPi. Please, bear in mind that I'm a Linux newbie, and this is a tutorial of sorts intended to those just as new to it as me.
Below is a little journal of my journey, describing what I had to do to fix things. I decided to turn my Pi upside down to find out why the heck PPSSPP wasn't recognizing my gamepad.