when I try to select Input configuration it goes through the process of key binding smoothly but gives me script failed error when I save and then controllers don’t seem to work at all until I remove ES configuration file. Few questions then:
1) Is there any way to rebind those buttons for all emulators?
2) Is there any way to set key bindings for each emulator? someone told me to press F1 while in emulator but this doesn’t seem to work for me.
3) How do I know which buttons correspond to which number, is there any software to test that if I wanted to config .cfg files manually?
3) is there any ways at all to manipulate emulators? Like I used to emulate PSX game Castlevania – Symphony of the Night flawless and now sound is cracking and you can feel some slowdowns. Any idea how to fix that?
Don’t bother with the input config menu, the script does not seem to work at the moment. Here is my retroarch.cfg, located in /home/pi/RetroPie/configs/all/ This file contains the configurations for all Retroarch cores and the default gamepad/joystick controls for all cores. If you wish to specify different controls for certain cores you need to place a retroarch.cfg in the config folder for that core, for example for the psx emulator you place it in /home/pi/RetroPie/configs/psx This will override the default ‘all’ controls.
The inputs listed above are for an Xbox 360 controller but you can use the template for your own controls. To determine which buttons are what on your controller you can install the jtest utility:
sudo apt-get install joystick
and then run:
(assuming you only have one gamepad plugged in)
This will tell you which buttons are being pressed so you can edit the retroarch.cfg accordingly.
Regarding your last question, yes you can change settings like frame skip etc in the Retroarch cores by accessing the Retroarch GUI. You’ll see in my retroarch.cfg above I have to setup to access the GUI with: