RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Built Adafruit's PiGRRL2 - controls work in emulationstation, but not in any roms

    Scheduled Pinned Locked Moved Help and Support
    2 Posts 1 Posters 1.5k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      sellersmd
      last edited by

      The info:

      Pi Model: Pi 3
      RetroPie Version Used: 3.7
      Built From: SD Image from retropie.org.uk
      USB Devices connected: none
      Controller used: keyboard
      Error messages received: none
      Guide used: many
      File: /opt/retropie/configs/all/retroarch.cfg
      Emulator: all
      Attachment of config files:

      Long story short, I built Adafruit's PiGRRL2 using the guide at https://learn.adafruit.com/pigrrl-2/overview.

      All of the components are working properly, the PiTFT display works great, the buttons are mapped to keyboard buttons via the Adafruit-Retrogame package, etc.

      I can successfully launch emulationstation, and the on-board controls (mapped to keyboard keys) work perfectly. I went through all of the controller config in the start menu of emulationstation as well. I can navigate and launch roms successfully as well. However, when I launch a rom, none of the on-board controls work at all. Not a single button. Interestingly, if I launch a rom and them plug in a USB keyboard, the keyboard controls work properly, but the on-board controls do not.

      At this point, I am really just looking to have a single config file for all emulators.

      Here is my current config in /opt/retropie/configs/all/retropie.cfg: http://pastebin.com/RyZjLzh1

      Can anyone tell me why the controls work perfectly in emulationstation but will not work in any roms? I can also exit to terminal and the keys work for their representative keyboard characters there as well, so I assume the keyboard binding is working properly.

      Thanks in advance!

      1 Reply Last reply Reply Quote 0
      • S
        sellersmd
        last edited by

        So I finally figured this out. Turns out I needed to add 'evdev' as a module in /etc/modules, and then everything is hunky dory.

        Here's where I finally found my solution: https://github.com/adafruit/Adafruit-Retrogame/issues/21

        Hopefully someone else will find this useful.

        1 Reply Last reply Reply Quote 0
        • First post
          Last post

        Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

        Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.