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

    SATURN EMULATOR DON'T SEE CONTROLLER

    Scheduled Pinned Locked Moved Help and Support
    sega saturncontroller
    10 Posts 2 Posters 1.6k 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.
    • H
      Harvestasha
      last edited by

      hello,

      i have retropie installed on raspberry pi 400, i have used already some emulators, but when i use the sega saturn it don't see the controller like other emulator does, it's an emulator problem or should be the rom the issue?

      thanks

      1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator
        last edited by

        Please add your system info as requested in https://retropie.org.uk/forum/topic/3/read-this-first.

        It's more likely a controller configuration issue, it's not detected or configured automatically by the Saturn emulator.

        H 1 Reply Last reply Reply Quote 0
        • H
          Harvestasha @mitu
          last edited by

          @mitu

          Pi Model or other hardware: Raspberry Pi 400
          Power Supply used: 5.1v 3.0a 15.3w
          RetroPie Version Used: 4.0.2
          Built From: rasberry pi imager
          USB Devices connected: raspberry keyoard and mouse
          Controller used: powera nintendo switch controller
          Error messages received: N.A.
          Verbose log (if relevant): N.A.
          Guide used: N.A.
          File: N.A.
          Emulator: yabasanshiro
          Attachment of config files: ???
          How to replicate the problem: run any game

          1 Reply Last reply Reply Quote 0
          • H
            Harvestasha
            last edited by

            i don't understand which config file is needed and if necessary for my case

            mituM 1 Reply Last reply Reply Quote 0
            • mituM
              mitu Global Moderator @Harvestasha
              last edited by

              @Harvestasha The config file for the controller is in $HOME/.yabasanshiro/.config, but you can add a keyboard and mouse and press Esc after starting a Saturn game to open up the menu and configure the controller.

              H 1 Reply Last reply Reply Quote 0
              • H
                Harvestasha @mitu
                last edited by

                @mitu
                yabasanshiro = "/opt/retropie/emulators/yabasanshiro/yabasanshiro -r 3 -i %ROM%"
                default = "yabasanshiro"
                lr-beetle-saturn = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-beetle-saturn/mednafen_saturn_libretro.so --config /opt/retropie/configs/saturn/retroarch.cfg %ROM%"
                lr-yabause = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-yabause/yabause_libretro.so --config /opt/retropie/configs/saturn/retroarch.cfg %ROM%"

                is this one?

                1 Reply Last reply Reply Quote 0
                • H
                  Harvestasha
                  last edited by

                  {
                  "0_BDA NSW wired controller_03000000d620000013a7000011010000": {
                  "a": {
                  "id": -1,
                  "type": "",
                  "value": -999
                  },
                  "analogleft": {
                  "id": 4,
                  "type": "axis",
                  "value": 0
                  },
                  "analogright": {
                  "id": 5,
                  "type": "axis",
                  "value": 0
                  },
                  "analogx": {
                  "id": 0,
                  "type": "axis",
                  "value": 0
                  },
                  "analogy": {
                  "id": 1,
                  "type": "axis",
                  "value": 0
                  },
                  "b": {
                  "id": -1,
                  "type": "",
                  "value": -999
                  },
                  "c": {
                  "id": -1,
                  "type": "",
                  "value": -999
                  },
                  "down": {
                  "id": -1,
                  "type": "",
                  "value": -999
                  },
                  "l": {
                  "id": -1,
                  "type": "",
                  "value": -999
                  },
                  "left": {
                  "id": -1,
                  "type": "",
                  "value": -999
                  },
                  "r": {
                  "id": -1,
                  "type": "",
                  "value": -999
                  },
                  "right": {
                  "id": -1,
                  "type": "",
                  "value": -999
                  },
                  "select": {
                  "id": -1,
                  "type": "",
                  "value": -999
                  },
                  "start": {
                  "id": -1,
                  "type": "",
                  "value": -999
                  },
                  "up": {
                  "id": -1,
                  "type": "",
                  "value": -999
                  },
                  "x": {
                  "id": -1,
                  "type": "",
                  "value": -999
                  },
                  "y": {
                  "id": -1,
                  "type": "",
                  "value": -999
                  },
                  "z": {
                  "id": -1,
                  "type": "",
                  "value": -999
                  }
                  },
                  "player1": {
                  "DeviceID": 0,
                  "deviceGUID": "03000000d620000013a7000011010000",
                  "deviceName": "BDA NSW wired controller",
                  "padmode": 0
                  }
                  }

                  1 Reply Last reply Reply Quote 0
                  • mituM
                    mitu Global Moderator
                    last edited by

                    Have you tried to use the keboard/mouse to set your controller ? Note that the only supported Saturn emulator on a Pi(4) is yabasanshiro, I'm not sure how you installed the other 2 emulators, which will not work on a Pi4.

                    H 1 Reply Last reply Reply Quote 0
                    • H
                      Harvestasha @mitu
                      last edited by

                      @mitu
                      i don't know how to do that

                      1 Reply Last reply Reply Quote 0
                      • H
                        Harvestasha
                        last edited by

                        i found out what to do, with esc of keyboard i open the menu of emulator and there i can config

                        thanks

                        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.