• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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

How to use multiple emulators with same system

Scheduled Pinned Locked Moved Help and Support
retropiesnes9x
8 Posts 3 Posters 1.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.
  • A
    AtTheArcade
    last edited by 29 Sept 2018, 21:15

    Hi All!

    I've been trying to figure this out for hours (I hate asking questions on forums since the answer is usually out there if you search hard enough) but I'm totally stumped.

    I downloaded a pre-made image of Retropie (not sure if I can talk about that on here or not?) and I'm now going through and adding additional ROMS that weren't included with the image. The problem I'm running into is with one game in particular...a SNES Satellaview game called Kaizou Choujin Shubibinman Zero (or BS Shockman). It doesn't work with my default SNES emulator, SNES9x2010. After searching around online, I found that it does work with SNES9x2002. I tested it on my PC and it does appear to work. So I'd like that specific emulator to run for just BS Shockman when I launch it.

    It looks like the easiest way to do this is by launching the game and pressing a button to enter runcommand and then edit the emulator for just that ROM. But I can't get runcommand to open for the life of me. It must have something to do with the image I downloaded. I've tried pushing every button on my controller during the load screen (and I extended the load screen holding time so I had plenty of time to play around). I've double checked to make sure that the controller is enabled for runcommand and it is. I've also tried just about every key on my USB keyboard and still nothing. I've tried multiple systems and runcommand doesn't work in any of them.

    Regardless of whether or not runcommand works, I'd like to get this ROM switched over to another emulator. Is there another way to do that? I've tried messing with config files but that didn't work. I also tried launching the game through the 2002 emulator via command line but I couldn't get that to work either.

    I'm on RetroPie 4.4.2 if that matters.

    D 1 Reply Last reply 29 Sept 2018, 21:24 Reply Quote -1
    • D
      dankcushions Global Moderator @AtTheArcade
      last edited by 29 Sept 2018, 21:24

      @atthearcade

      I downloaded a pre-made image of Retropie (not sure if I can talk about that on here or not?)

      no :) you’ll have no problem with the runcommand on the official image. it’s enabled by default.

      A 1 Reply Last reply 29 Sept 2018, 21:30 Reply Quote 0
      • A
        AtTheArcade @dankcushions
        last edited by 29 Sept 2018, 21:30

        @dankcushions said in How to use multiple emulators with same system:

        @atthearcade

        I downloaded a pre-made image of Retropie (not sure if I can talk about that on here or not?)

        no :) you’ll have no problem with the runcommand on the official image. it’s enabled by default.

        When I go into runcommand options:

        1. Launch menu (currently: Enabled)

        It was like that before I started messing around in there. Is there another setting somewhere that overrides this and turns off runcommand? I appreciate the help!

        D 1 Reply Last reply 29 Sept 2018, 21:32 Reply Quote 0
        • D
          dankcushions Global Moderator @AtTheArcade
          last edited by 29 Sept 2018, 21:32

          @atthearcade on an official image that would be the default setting and mean that it should be enabled. i’m afraid we can’t support third party images :(

          A 1 Reply Last reply 29 Sept 2018, 21:38 Reply Quote 0
          • A
            AtTheArcade @dankcushions
            last edited by 29 Sept 2018, 21:38

            @atthearcade on an official image that would be the default setting and mean that it should be enabled. i’m afraid we can’t support third party images :(

            No worries. Is there another way to tell the system to launch something other than the default emulator? Or can you guys literally offer zero support in my instance?

            What about going into /opt/retropie/configs/snes and editing the emulators.cfg file?

            Currently, mine says this:

            lr-snes9x2005 = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-snes9x2005/snes9x2005_libretro.so --config /opt/retropie/configs/snes/retroarch.cfg %ROM%"
            lr-snes9x2002 = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-snes9x2002/snes9x2002_libretro.so --config /opt/retropie/configs/snes/retroarch.cfg %ROM%"
            lr-snes9x2010 = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-snes9x2010/snes9x2010_libretro.so --config /opt/retropie/configs/snes/retroarch.cfg %ROM%"
            default = "lr-snes9x2010"

            The %ROM% section at the ends of the different emulators has me assuming that it can be done here. I've tried a few different things and nothing works but I probably just don't understand how it's supposed to be worded/structured.

            1 Reply Last reply Reply Quote 0
            • A
              AtTheArcade
              last edited by 1 Oct 2018, 23:44

              Just to put a neat little bow on this...I ended up doing a fresh install of Retropie (using the official image) onto a new Pi 3 B+ I had laying around and I'm able to recreate the issue on this setup as well. It seems to stem from launching images. Whenever there's a launching.png file in the emulator folder under /configs, I can't access run command. Even if I go into run command settings and disable custom images, the image will still show up and I still can't access run command. The only solution is to rename or remove the launching.png file and then it works again.

              I only needed to access run command for one ROM so I just renamed launching.png for that system, made my changes, then renamed the png again so the custom image shows.

              I'm guessing this is a known issue for custom images and I just missed that somewhere?

              M 1 Reply Last reply 2 Oct 2018, 01:12 Reply Quote 0
              • M
                mediamogul Global Moderator @AtTheArcade
                last edited by 2 Oct 2018, 01:12

                @atthearcade said in How to use multiple emulators with same system:

                I ended up doing a fresh install of Retropie (using the official image) onto a new Pi 3 B+ I had laying around and I'm able to recreate the issue on this setup as well.

                It could just be an issue with your timing in activating the Runcommand menu. Once images are added, the timing changes a bit. The menu can't be accessed while an image is up, but it can be within a few seconds after the image disappears. It's a known issue and mentioned in the docs.

                RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

                A 1 Reply Last reply 2 Oct 2018, 01:35 Reply Quote 1
                • A
                  AtTheArcade @mediamogul
                  last edited by 2 Oct 2018, 01:35

                  @mediamogul said in How to use multiple emulators with same system:

                  It could just be an issue with your timing in activating the Runcommand menu. Once images are added, the timing changes a bit. The menu can't be accessed while an image is up, but it can be within a few seconds after the image disappears. It's a known issue and mentioned in the docs.

                  Ahh! That's exactly it! Thanks!!!!

                  1 Reply Last reply Reply Quote 0
                  8 out of 8
                  • First post
                    8/8
                    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.

                    This community forum collects and processes your personal information.
                    consent.not_received