Brand new to RetroPie, and to Raspberry Pi in general. I just picked up a Pi2 specifically to use as a dedicated Emulation device, and used the very straightforward LifeHacker article as my guide: http://bit.ly/1FYyDfZ
My setup is as follows:
– RetroPie v3.0 Beta2 installed from image
– Raspberry Pi 2
– Generic SNES USB controller (http://amzn.to/1E1hsnW)
I’ve dropped a few roms over into appropriate directories, restarted the device and now those Emulators are in fact showing up in my main menu. Right now I have a few NES and SNES roms setup for testing.
I’ve gone through BOTH control pad configs– the initial EmulationStation config for the controller, as well as Configuration for RetroPie use. Once again, restarted device for configs to go active.
Now when I’m running emulated games — it seems that in any NES game like Super Mario Bros, I DO have use of both buttons that would correspond to the NES controller. However, it seems that in any SNES game, I ONLY seem to have use of the D-Pad and the B button — even though I’m quite certain the buttons are mapped correctly.
I’ve gone through the RetroPie Keyboard/Joystick setup multiple times, as well as SSH’d into the device and manually viewed the saved config file (USBGamepad.cfg) — and all button choices do appear to be correct.
I’ve verified In-Game on SNES games (using both Donkey Kong Country 1 & Donkey Kong Country 2 as my test titles) that only the B button and D-pad does seem to be active . I can jump using B, but can NOT hold down Y to run fast or to pick up barrels.
Followed those instructions by doing the following:
– Made a local backup of all config files located at /opt/retropie/emulators/retroarch/configs
– Deleted all config files in /opt/retropie/emulators/retroarch/configs
– Rebooted Pi device, and then went through the “Configure Retroarch Keyboard/Joystick” setup
– New USBGamepad.cfg file was created upon completion
– Rebooted Pi device again, and now sure enough I seem to have use of other buttons within the SNES titles.