RetroArch, iPac2, Raspberry Pi - Shader switching

Hi All,

Just in the process of configuring snes controls for my rasberry pi running RetroPie. Unfortunately I have come across and issue on the second joystick. While playing a game if I move the joystick into the bottom right or bottom left position the games comes back out to the console screen for a few seconds displaying the following message and repeating the key I have input.

RetroArch [Warn] :: Stock GLSL Shaders will be used.

I have enabled a shader in the snes config which seems to have removed the error message but the game still pops out the the black console screen for a few seconds with me typing the d button, f button or r button depending on which direction I have hit first. The buttons I have assigned to the second player control stick are as follows:

input_player2_left = d
input_player2_right = g
input_player2_up = r
input_player2_down = f

I have tried to have a look through the configs to see if theres a button assignment within RetroArch which changes or is mapped to the above buttons but nothing seemed to be assigned.

Any advice would be greatly appreciated. Many Thanks, Jaymeh

I know exactly what’s happening: The I-PAC defaults (i.e., MAME defaults) conflict with some of RetroArch’s preset hotkeys. The easiest solution is to go into your cfg and change those conflicting hotkeys (which are generally niche commands for things like shader-switching, but in this case is also the toggle for fullscreen/windowed) to “null”. This will remove their functionality entirely, though, so if it’s something you’ll need at some point, you may want to switch them to another key instead.

Just go through the cfg and search for any key that conflicts with your input mapping.

You may also want to be aware of the I-PAC’s “shift” toggles (hold P1 Start and push other buttons). I have my RetroArch RGUI menu button set to ‘p’, which is entered by holding P1 Start and pressing the joystick ‘down’, though that also necessitated nulling out my ‘pause’ hotkey.

You sir are a gentleman and a scholar. I must have missed that it was assigned to f in the configs. Thanks for helping, couldn’t have done it without knowing it was used for fullscreen toggle.