Pisnes / snes emulator controller configuration help needed!
-
Pisnes controller config issue
Ok so It appears the default emulator choices for the snes can have a bit of an audio and lag issue on some games. I downloaded additional packages with diff emulators . I've realized one works great, the pisnes, however the controller config. Changes, and I can't input the layout in retroarch. Can someone show me or guide me where to input the controller configuration for this emulator manually?
I am lost, I would greatly appreciate it . I will be using a USB snes gamepad . -
Hey so I really only made an account to respond to this query. The easiest way to deal with this is finding the .cfg file for the PISNES emulator. PISNES searches for a different cfg file than the built in emulator (so you need to manually edit it for each different controller) where as the included emulators reference the cfg file you set up when you mapped your controller the first time you connected.
- Remember when you had to first set up your controller? You need to know what each button corresponds to
- Go to the MAIN MENU and hit Configure Input
- Notice that every time you hit a key while mapping a number appears? You'll want to make note of what number each key is
- Connect to your Raspberry Pie via SFTP and find opt/retropie/configs/snes
- Notice there is a file in the directory named retroarch.cfg - that's file contains data helping built in emulators
- You want to open snes9x.cfg (this is what PISNES uses) with a text editor
- Scroll Down until you see this!
[Joystick]
A_1=1
B_1=0
X_1=3
Y_1=2
L_1=4
R_1=5
START_1=7
SELECT_1=6
QUIT=99
ACCEL=98
QLOAD=10
QSAVE=9
#Joystick axis
JA_LR=0
JA_UD=1
#Joystick DPAD buttons
LEFT_1=11
RIGHT_1=12
UP_1=13
DOWN_1=14
#player 2 button configuration
A_2=1
B_2=0
X_2=3
Y_2=2
L_2=4
R_2=5
START_2=7
SELECT_2=6
#Joystick axis
JA_LR_2=0
JA_UD_2=1
#Joystick DPAD buttons
LEFT_2=11
RIGHT_2=12
UP_2=13
DOWN_2=14
- These are the original values! Values corresponding to keys will change depending on what controller you are using
-
Change each value to the appropriate value of the corresponding key you want (the info from step 1)
-
Profit
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.