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

    Cant stop N64 emulator with NES30 Pro

    Scheduled Pinned Locked Moved Help and Support
    n64nes30 pro
    9 Posts 2 Posters 2.7k 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.
    • daeksD
      daeks
      last edited by

      Hi all,

      I have installed latest version of retropi on my PI3 and connected a NES30Pro with Firmware 1.7.1 to the system. Anyhow, I can't stop the emulator by pressing SELECT+START. I haven't changed anything. Disabled the 8bit hack in the bluetooth settings. Can someone help me?

      markyh444M 1 Reply Last reply Reply Quote 0
      • markyh444M
        markyh444 @daeks
        last edited by markyh444

        @daeks https://retropie.org.uk/forum/topic/3/read-this-first

        We don't know what emulator you're using or what your setup is. Please provide as much info as possible so people here can help.

        Retropie in a NES - Pi 3 with Mausberry circuit shutdown switch wired to buttons and 8bitdo NesPro30 controller
        Retropie in a Saturn Controller - Pi Zero, GPIO controls using DB9 driver
        Retropie in a PSX - Pi3
        https://markyh444.wordpress.com

        1 Reply Last reply Reply Quote 0
        • daeksD
          daeks
          last edited by daeks

          Pi Model: 3 Model B
          RetroPie Version Used: retropie-4.1-rpi2_rpi3.img
          Built From: Pre made SD Image on RetroPie website
          USB Devices connected: Keyboard
          Controller used: NES30 Pro
          Error messages received: -
          Log found in /dev/shm/runcommand.log (if relevant): http://pastebin.com/quKnxBLv
          Guide used: -
          File: -
          Emulator: mupen64plus
          Attachment of config files: http://pastebin.com/nRN5hjWN
          How to replicate the problem: Start any N64 game

          InputAutoCfg.ini: http://pastebin.com/AXvgGVDv

          markyh444M 1 Reply Last reply Reply Quote 0
          • markyh444M
            markyh444 @daeks
            last edited by

            @daeks mupen64plus is not a Libretro emulator so the normal retroarch start and select exit doesn't apply. You can specify these though, but you'll have to follow the guide on the wiki here https://github.com/RetroPie/RetroPie-Setup/wiki/Nintendo-64 in order to configure it. Or use the lr-mupen64 emulator instead.

            Retropie in a NES - Pi 3 with Mausberry circuit shutdown switch wired to buttons and 8bitdo NesPro30 controller
            Retropie in a Saturn Controller - Pi Zero, GPIO controls using DB9 driver
            Retropie in a PSX - Pi3
            https://markyh444.wordpress.com

            1 Reply Last reply Reply Quote 0
            • daeksD
              daeks
              last edited by

              thx for your help - I have already read the article but as far as I have understood it, it should already work. Could you point me into the right direction what to do to get it enabled?

              markyh444M 1 Reply Last reply Reply Quote 0
              • markyh444M
                markyh444 @daeks
                last edited by

                @daeks you need to enable the hot keys in the Mupen config file and pick the buttons relative to your controller (so whatever select and start are)

                Retropie in a NES - Pi 3 with Mausberry circuit shutdown switch wired to buttons and 8bitdo NesPro30 controller
                Retropie in a Saturn Controller - Pi Zero, GPIO controls using DB9 driver
                Retropie in a PSX - Pi3
                https://markyh444.wordpress.com

                1 Reply Last reply Reply Quote 0
                • daeksD
                  daeks
                  last edited by

                  my autoconf.cfg is set to:

                  this file can be used to enable/disable retropie autoconfiguration features

                  8bitdo_hack = "0"
                  es_swap_a_b = "0"
                  disable = "0"
                  mupen64plus_audio = "1"
                  mupen64plus_compatibility_check = "1"
                  mupen64plus_hotkeys = "1"

                  and in the mupen64plus.cfg the buttons are mentioned:

                  Joy Mapping Stop = "J1B10/B11"

                  B10 = select
                  B11 = start

                  I also tried to change J1B10 to B10, but it gets overwritten everytime

                  1 Reply Last reply Reply Quote 0
                  • daeksD
                    daeks
                    last edited by

                    Ok, I figured it out... looks like a bug. With the setting mupen64plus_hotkeys = "1" the mupen64plus.cfg gets overwritten everytime with:

                    Joy Mapping Stop = "J1B10/B11"

                    but the joystick is logged as device = 0

                    device = 0
                    name = "8Bitdo NES30 Pro"

                    Disabling mupen64plus_hotkeys and changing "J1B10/B11" to "J0B10/B11" results in a working select+start exit. So the big question is, which J1 is written for the device 0 into the config.

                    markyh444M 1 Reply Last reply Reply Quote 0
                    • markyh444M
                      markyh444 @daeks
                      last edited by markyh444

                      @daeks Interesting. I missed that line in your config (must've skim read past it) but it kinda makes sense. No idea why it was forcing the hotkeys to js1 though when you only had the 8bitdo connected as js0. I don't remember my config being picky like that when I setup my n64 to USB adapter for glupen

                      Retropie in a NES - Pi 3 with Mausberry circuit shutdown switch wired to buttons and 8bitdo NesPro30 controller
                      Retropie in a Saturn Controller - Pi Zero, GPIO controls using DB9 driver
                      Retropie in a PSX - Pi3
                      https://markyh444.wordpress.com

                      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.