Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    Solved Problem when adding new system to recalbox 6.0

    Community projects
    adding recalbox 6.0
    3
    18
    3366
    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.
    • Jaimebm1229
      Jaimebm1229 last edited by

      Good companions, I followed a tutorial to add more systems to the recalbox in this case the SNES MSU- 1
      This being the line that I added

      <system>
      <fullname>SNES MSU-1</fullname>
      <name>snesmsu1</name>
      <path>/recalbox/share/roms/snesmsu1</path>
      <extension>.st .ST .smc .SMC .sfc .SFC .fig .FIG .zip .ZIP</extension>
      <command>python /usr/lib/python2.7/site-packages/configgen/emulatorlauncher.pyc %CONTROLLERSCONFIG% -system %SYSTEM% -rom %ROM% -emulator %EMULATOR% -core %CORE% -ratio %RATIO% %NETPLAY%</command>
      <platform>snesmsu1</platform>
      <theme>snesmsu1</theme>
      <emulators>
      <emulator name="libretro">
      <cores>
      <core>snes9x</core>
      </cores>
      </emulator>
      </emulators>
      </system>

      All right up there, I appear in the MENU, the games also, in advanced configuration of the emulator also appear the "core"
      but when you give it "launch game" it pretends to load it but it returns me to the list of the games again. If I move the roms from snesmsu1 to snes if they work then it's not a problem for the roms ..
      I'm using recalbox 6.0 in RPI 3b +
      HELP 😞

      Pd: Translated from Spanish with google translator

      paradadf Jaimebm1229 2 Replies Last reply Reply Quote 0
      • paradadf
        paradadf Staff @Jaimebm1229 last edited by paradadf

        @jaimebm1229 have you compared it with, for instance, satellaview entry on es_system.cfg? Satellaview should look like exactly what you need besides the names.

        I don‘t remember if you‘d need to explicitly force the core within recalbox.conf, otherwise configgen wouldn’t know what to do. But I suppose you could do it from the ES Menu.

        Which file extension does msu1 games use?

        If your question was answered, please mark it as solved: Topic Tools -> Ask a question + Topic Tools -> Mark as Solved

        1 Reply Last reply Reply Quote 0
        • Jaimebm1229
          Jaimebm1229 @Jaimebm1229 last edited by

          @paradadf With MSU-1 I made a clone of the SNES entry by varying fields like "snes" with "snesmsu1". it also happens to me with CPS
          I take this line as a reference

          ORIGINAL

          <system>
          <fullname>FinalBurn Alpha</fullname>
          <name>fba_libretro</name>
          <path>/recalbox/share/roms/fba_libretro</path>
          <extension>.zip .ZIP .fba .FBA .7z .7Z</extension>
          <command>python /usr/lib/python2.7/site-packages/configgen/emulatorlauncher.pyc %CONTROLLERSCONFIG% -system %SYSTEM% -rom %ROM% -emulator %EMULATOR% -core %CORE% -ratio %RATIO% %NETPLAY%</command>
          <platform>arcade</platform>
          <theme>fba_libretro</theme>
          <emulators>
          <emulator name="libretro">
          <cores>
          <core>fbalpha</core>
          </cores>
          </emulator>
          </emulators>
          </system>

          CPS MODIFICADA

          <system>
          <fullname>CPS</fullname>
          <name>cps</name>
          <path>/recalbox/share/roms/cps</path>
          <extension>.zip .ZIP .fba .FBA .7z .7Z</extension>
          <command>python /usr/lib/python2.7/site-packages/configgen/emulatorlauncher.pyc %CONTROLLERSCONFIG% -system %SYSTEM% -rom %ROM% -emulator %EMULATOR% -core %CORE% -ratio %RATIO% %NETPLAY%</command>
          <platform>cps</platform>
          <theme>cps</theme>
          <emulators>
          <emulator name="libretro">
          <cores>
          <core>fbalpha</core>
          </cores>
          </emulator>
          </emulators>
          </system>

          But it gives me the same result, it appears in the menu and in the list of games too. but when you give it a game, it does not load it.

          paradadf 1 Reply Last reply Reply Quote 0
          • paradadf
            paradadf Staff @Jaimebm1229 last edited by

            @jaimebm1229 one step at a time. Please use the satellaview entry as a template for your snes msu1, as only the words „satellaview“ would need to be changed, nothing else.

            And try to force the core either from ES or directly editing recalbox.conf.

            If your question was answered, please mark it as solved: Topic Tools -> Ask a question + Topic Tools -> Mark as Solved

            Jaimebm1229 2 Replies Last reply Reply Quote 0
            • Jaimebm1229
              Jaimebm1229 @paradadf last edited by

              @paradadf Ok I'm going to do that. What line do I have to edit in recalbox.conf?

              1 Reply Last reply Reply Quote 0
              • Jaimebm1229
                Jaimebm1229 @paradadf last edited by Jaimebm1229

                @paradadf The same symptom appears in the menu but does not load the games.
                they only work by modifying the systems already added.
                but keeping this line specific to any system.

                <name> *** </ name>

                Example.

                <system>
                <fullname>SNES MSU-1</fullname>
                <name><name>satellaview</name>
                <path>/recalbox/share/roms/snesmsu1</path>
                <extension>.bs .BS .smc .SMC .sfc .SFC .zip .ZIP</extension>
                <command>python /usr/lib/python2.7/site-packages/configgen/emulatorlauncher.pyc %CONTROLLERSCONFIG% -system %SYSTEM% -rom %ROM% -emulator %EMULATOR% -core %CORE% -ratio %RATIO% %NETPLAY%</command>
                <platform>snesmsu1</platform>
                <theme>snesmsu1</theme>
                <emulators>
                <emulator name="libretro">
                <cores>
                <core>snes9x</core>
                </cores>
                </emulator>
                </emulators>
                </system>

                paradadf 1 Reply Last reply Reply Quote 0
                • paradadf
                  paradadf Staff @Jaimebm1229 last edited by paradadf

                  @jaimebm1229 you must change the name too (snesmsu1). That line looks weird though... it starts with something double; you must have copied it wrongly.

                  Which extension do msu1 games have? What’s the launcher? You‘ll need to change that too.

                  What happen when you edit metadata on the gane you want to start and you try to force the emulator and core to libretro and snes9x respectively?

                  If the previous steps don‘t work, try adding the following lines to recalbox.conf:

                  snesmsu1.emulator=libretro
                  snesmsu1.core=snes9x
                  

                  Double-check those lines are only present once in recalbox.conf.

                  If your question was answered, please mark it as solved: Topic Tools -> Ask a question + Topic Tools -> Mark as Solved

                  Jaimebm1229 1 Reply Last reply Reply Quote 0
                  • Jaimebm1229
                    Jaimebm1229 @paradadf last edited by Jaimebm1229

                    @paradadf something like this appears

                    Configurations generated by Recalbox

                    snesmsu1.emulator=libretro
                    snesmsu1.core=snes9x
                    snesmsu1.flatfolder=0
                    snesmsu1.sort=0

                    paradadf 1 Reply Last reply Reply Quote 0
                    • paradadf
                      paradadf Staff @Jaimebm1229 last edited by

                      @jaimebm1229 that looks good.

                      If your question was answered, please mark it as solved: Topic Tools -> Ask a question + Topic Tools -> Mark as Solved

                      Jaimebm1229 2 Replies Last reply Reply Quote 0
                      • Jaimebm1229
                        Jaimebm1229 @paradadf last edited by

                        @paradadf But still, the games do not load me. I mean if I move the roms from snesmsu1 to snes if they work. or from cps1 to fba_libreto also work.

                        paradadf 1 Reply Last reply Reply Quote 0
                        • Jaimebm1229
                          Jaimebm1229 @paradadf last edited by

                          @paradadf https://forum.recalbox.com/topic/13244/recalbox-next-add-custom-systems

                          1 Reply Last reply Reply Quote 0
                          • paradadf
                            paradadf Staff @Jaimebm1229 last edited by

                            @jaimebm1229 did you correct the name? And for the third time... which file extension do the msu1 games use?

                            If your question was answered, please mark it as solved: Topic Tools -> Ask a question + Topic Tools -> Mark as Solved

                            Jaimebm1229 1 Reply Last reply Reply Quote 0
                            • Jaimebm1229
                              Jaimebm1229 @paradadf last edited by

                              @paradadf thank you very much for the time spent 🙂 I could solve it, just reinstall recalbox again and start with the process from scratch. now if I load the games in the separate system "SNES MSU-1"

                              paradadf Ricardo Dicky 2 Replies Last reply Reply Quote 0
                              • paradadf
                                paradadf Staff @Jaimebm1229 last edited by paradadf

                                @jaimebm1229 glad it worked. Have fun playing!

                                If your question was answered, please mark it as solved: Topic Tools -> Ask a question + Topic Tools -> Mark as Solved

                                Jaimebm1229 1 Reply Last reply Reply Quote 0
                                • Ricardo Dicky
                                  Ricardo Dicky @Jaimebm1229 last edited by

                                  @jaimebm1229 Can you demonstrate how you did to add the system? thx

                                  Jaimebm1229 1 Reply Last reply Reply Quote 0
                                  • Jaimebm1229
                                    Jaimebm1229 @paradadf last edited by

                                    @paradadf said in Thanks again 🙂

                                    1 Reply Last reply Reply Quote 0
                                    • Jaimebm1229
                                      Jaimebm1229 @Ricardo Dicky last edited by Jaimebm1229

                                      @ricardo-d**ky
                                      I did a clean install of recalbox
                                      Use the putty program to stop recalbox

                                      IP: ***
                                      Login: root
                                      Password: recalboxroot

                                      Stop or start Emulationstation
                                      /etc/init.d/S31emulationstation stop
                                      then enter
                                      mount -o remount, rw /

                                      then run WinSCP

                                      IP: ***
                                      Login: root
                                      Password: recalboxroot

                                      get on the route
                                      /recalbox/share_init/system/.emulationstation
                                      and extract to the PC es_systems.cfg
                                      create the systems you want to add
                                      and copy it on this route
                                      /recalbox/share/system/.emulationstation

                                      last since putty starts recalbox

                                      Start start Emulationstation
                                      /etc/init.d/S31emulationstation start

                                      Possibly this badly written since I use the translator 😞

                                      Ricardo Dicky 1 Reply Last reply Reply Quote 0
                                      • Ricardo Dicky
                                        Ricardo Dicky @Jaimebm1229 last edited by

                                        @jaimebm1229 thx man... 😉

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

                                        Want to support us ?

                                        69
                                        Online

                                        99.6k
                                        Users

                                        28.1k
                                        Topics

                                        187.1k
                                        Posts

                                        Copyright © 2021 recalbox.com