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

    Nes ped (UDEV/GPIO/GAMECON) ONLY not recognized in NES emulator

    Scheduled Pinned Locked Moved Help and Support
    nes emulatornes padnot configured
    6 Posts 2 Posters 2.4k 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.
    • U
      ultimasnake
      last edited by

      Hey Guys and Gals,

      I hope you can all help me out with a big issue i'm having, I've build a Raspberry pi into a nes controller by 3d printing a new bottom shell for both me and a friend. I've just shipped the one for the friend and found out that the NES games don't seem to recognize the joypad after updating from the 4.0 beta to the latest version through the update script.

      It's packed with Gameboy, Gameboy Color and Nes roms and the first devices work like a charm, so does the menu and configuration etc... When I start Nes games I get Nes Pad (0/0) is not configured.

      I found many topics regarding 3.0 and managed to find my way through 4.x to the same options but everything seems as expected.. driver set to UDEV, reconfigered through emulationstation, reconfigured through retroarch and also check the device's folders for any different config files in the config/nes folder but it's the default empty file only including the 'default' file... (also this video everybody refers to is not helpen either

      )

      I hope you guys can help me out in a way that does not require my friend to buy a micro-usb -> usb converter and a USB keyboard for fixing this issue :(

      1 Reply Last reply Reply Quote 0
      • U
        ultimasnake
        last edited by

        Oh since it's a pi-zero it's got no wifi (thus no reinstall option and other internet solutions) and the SD-card is concealed I'm a bit limited. And since it's solderd to the GPIO disconnecting/reconnecting during gameboot is also not an option ;)

        1 Reply Last reply Reply Quote 0
        • U
          ultimasnake
          last edited by

          Sorry forgot to paste these

          /opt/retropie/configs/nes/retroarch.cfg: http://pastebin.com/H8QCU9HD
          /opt/retropie/configs/all/retroarch.cfg: http://pastebin.com/XxLY3QNi

          edmaul69E 1 Reply Last reply Reply Quote 0
          • edmaul69E
            edmaul69 @ultimasnake
            last edited by edmaul69

            @ultimasnake as a test in /nes/retroarch.cfg can you change your input remapping to this?

            joypad_autoconfig_dir = "/opt/retropie/configs/all/retroarch-joypads/"
            

            also can i see the retroarch. cfg for another system you are using like gameboy?

            edit: do you have any other .cfg files in /opt/retropie/configs/nes/ ?

            1 Reply Last reply Reply Quote 0
            • U
              ultimasnake
              last edited by

              Hi Edmaul69! First off thank you for helping me out, I will look at the config in a moment since i'm reinstalling (I had this twice on a clean install and now after updating everything through the setup script).

              The gameboy config is 'identical': http://pastebin.com/CQvhZsN1

              1 Reply Last reply Reply Quote 0
              • U
                ultimasnake
                last edited by

                I will try a fresh install tomorrow but something in me says it's a 4.0.2 issue... The beta I ran work perfectly on all consoles I put on there with just installing gamecon (which in v4 automatically installs db9 drivers directly if i'm correct?) and this command 'sudo sh -c 'echo "gamecon_gpio_rpi" >> /etc/modules && echo "options gamecon_gpio_rpi map=0,0,2,0,0,0" > /etc/modprobe.d/gamecon.conf && reboot'' which then was enough to setup the controller on the next boot and play on all mentioned consoles

                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.