#98916
free5ty1e
Participant

Hi karloss!

No worries; I added sensible controller-name-based detection that will only apply the PS3 mapping and Quit buttons if a PS3 (or Sony) controller is detected. Otherwise, the default USB gamepad map and the XBOX 360 controller maps will work as before.

Also, that’s a bash script – you can just copy / paste that into an SSH terminal window to the Pi and have it work (minus the #!/bin/bash line), or just paste the entire thing into a new file and call it installReicastExperimental.sh or something like that. Then just run that script to build the latest Reicast.

I’m currently rebasing these changes so they are palatable for a pull request to the master branch, as I plan to have this all fully compatible with non-Pi Reicast builds too. I want this to be easy to keep up to date with the latest enhancements from the upstream repo…

And then yes I am going to figure out how to bring the controller mappings out to an .INI or .CFG file so they are no longer hard-coded into the damn source. :D