Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
  • sanpollo
    Post count: 1

    Hi there,

    I made a config file for the cheap and cheerful SNES USB controllers that I’ve been using for some time, and found to be really good. I’m posting it in case anyone wants to save some time creating their own. Maybe this could be included in future releases of RetroPie if it’s popular enough.

    You can buy them for a couple of quid each on eBay, for example:

    To install the config file, copy it to /opt/retropie/emulators/retroarch/configs/ and rename it from SNES_USB.cfg_.txt to SNES_USB.cfg

    Hope this helps. :)

    Post count: 1858

    I also came up with a snes config file for some USB controllers I purchased.

    Where I purchased the Controllers:

    The Configuration File Code:

    For use on the SNES emulator only:
    copy to opt/retropie/configs/snes

    For use with all other emulators (that use retroarch):
    copy the lines of code under joystick in opt/retropie/configs/all/retroarch.cfg

    Other Notes:
    Hotkeys enabled:
    select+start= exit emulator
    select+right trigger= save
    select+left trigger = load

    either download the file directly from github or change the attachment file below in notepad++ from retroarch.cfg.txt to retroarch.cfg as petrockblog doesn’t allow the upload of .cfg files

    Took me a while to figure out but works really well now, it should work for other controllers as well, you may just need to modify a few of the numbers as they may be different.

    Post count: 452

    Your config is merged now:


    Please use controller registration ( or basic controller configuration (emulationstation) to create a autoconfig file under /opt/retropie/emulators/retroarch/configs. The config file must contain the controller name.

    Post count: 1858

    @gizmo 98

    Apologies, I was unaware of that feature, I only knew of retroarch.cfg. Thanks for enlightening me. I have attached the new file to be merged. (that I created under the process you recommended- I also added the same hotkeys previously mentioned, hopefully that is ok)

    Post count: 5

    Did you get the l + r triggers working? I’m sure I have the same config as the USBgamepad.cfg_.txt but my triggers don’t seem to work on SNES games

    Post count: 1858

    Ive honestly never used the l + r buttons in gameplay for SNES but I’m pretty sure they are functioning. Its possible for your controller they may be buttons 6 and 7 rather than 4 and 5 but idk. This is my official gamepad configuration file that was created by retroarch (I didn’t know what I was doing when I created the first file above):

Viewing 6 posts - 1 through 6 (of 6 total)
  • The forum ‘Ideas for Further Enhancements’ is closed to new topics and replies.