Are the L2/R2 triggers working with jstest from the command line ? Exit EmulationStation, then run
and then test if your buttons/triggers are registering. Interrupt the test with Ctrl+C. If you have more than one gamepad connected, replace js0 with js1 or js2, depending on how many gamepads you have connected.
@mitu Many thanks for your prompt response. I was away a few days and just got back. Your recommendation completely fixed my situation with the rumbling. As an added bonus, I was able to set up the controller via Bluetooth, which I was also unable to do prior.
My apologies for not including enuf info on my system/setup. I've reviewed the instructions and will be guided accordingly in future.
I have several joysticks identified as DragonRise Inc. Generic USB Joystick (one of them is completely new). And joysticks identified as Personal Cummunication Systems, Inc. PlayStation Gamepad. None of them has vibration in PSX games (Vibration is enabled in RetroArch menu and in the game; type of the joystick were changed to analog). Should I install some drivers or what (just curious; I can't say, I really need that)?
I'm pretty sure I've got this sorted out now. It's set up pretty close to how the N64 layout was. I changed the rumblepak switch to requiring a hotkey to be activated. Current setup is below.
DPad R = "button(13)"
DPad L = "button(14)"
DPad D = "button(16)"
DPad U = "button(15)"
Start = "button(9)"
Z Trig = "button(6)"
B Button = "button(1)"
A Button = "button(0)"
C Button R = "axis(2+)"
C Button L = "axis(2-)"
C Button D = "axis(3+)"
C Button U = "axis(3-)"
R Trig = "button(5)"
L Trig = "button(4)"
Mempak switch = "button(11)"
Rumblepak switch = "“J0B8/B12”"
Analog axis configuration mappings
X Axis = "axis(0-,0+)"
Y Axis = "axis(1-,1+)"
Joy Mapping Stop = "J0B8/B9"
@TMNTturtlguy yup. But if i need a bulk set of games that use the same core options or same retroarch.cfg options, i have their individual configs pointing to a different core-options or retroarch.cfg file that i created. So for example psx games that use analog option, i would point their individual config to a different core-options config that i created just for psx that has the analog enabled. That way if the core options ever have any changes made, i dont have to change each config, just the one.
@peg As a very experienced windows user and novice Linux user I cant thank you enough for this. Took me about 3 days to get near to achieving it, and you did it in 5 minutes :) Tested on 3 b+ running 4.5.1