After the initial installation I updated the RetroPie setup script, then installed the Gamecon and db9 drivers. Everything seemed to install ok, no errors. I modified /etc/modules with: gamecon_gpio_rpi map=0,0,2,0,0,0
After a reboot, the system reported that kernel modules failed to load. I could run the modprobe command manually and the controller would work. I found the solution was to create /etc/modprobe.d/gamecon.conf to specify the mapping, then remove the mapping from /etc/modules, like so-
/etc/modprobe.d/gamecon.conf: options gamecon_gpio_rpi map=0,0,2,0,0,0
Now the system boots without errors. EmulationStation detected the controller as a NES controller. After setting up the mapping, I can use the controller to navigate around ES. But when I launch NES roms, the controller doesn’t work. As the game booted, it would report NES pad 0/0 configured. I changed an option in RetroPie setup that instructed NES emulators to use the sl joystick driver (sorry if terms are 100% accurate, bad memory..) Now when games are launched, it says NES pad 1/0 configured, but still no action in the games… What am I missing?
Viewing 1 post (of 1 total)
The forum ‘Controller Configuration in RetroPie’ is closed to new topics and replies.
Necessary and Functional
These cookies are placed to make it possible to analyze this website (with Google Analytics) and optimize for the purpose of a.o. the usability.
Cookie names: _ga, _gat, _gid
These cookies are placed to show advertisements (of Google AdSense) and to get these close to your interest.
Cookie names: id, IDE, FLC, DSID, SNID, NID
These cookies are required to show the cookie notification bar, remember your cookie acceptance choice and apply this choice.
Cookie names: privacy_embeds, wpca_consent, woocommerce_cart_hash, woocommerce_items_in_cart, wp_woocommerce_session_, wp-settings-1, wp-settings-time-1