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

    es_systems.cfg adding midway emulator not working

    Scheduled Pinned Locked Moved Help and Support
    retropieessystems.cfg
    10 Posts 4 Posters 2.0k 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.
    • P
      pemy
      last edited by pemy

      Hi
      I have retropie 3
      I have in my /rom folder a /midway folder with some rom .zip file
      When I run emulation station I don't see the midway games

      So I edited this file /etc/emulationstation/es_systems.cfg

      and I added:
      <system>
      <name>midway</name>
      <fullname/>
      <path>/home/pi/RetroPie/roms/midway</path>
      <extension>.zip </extension>
      <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS midway %ROM%</command>
      <platform>midway</platform>
      <theme>midway</theme>
      </system>

      I rebooted the retropie but I don't see the midway emulator and games
      why?

      I'm wondering if this file in this folder /etc/emulationstation/es_systems.cfg
      is overriden by another es_systems.cfg in some other folders.

      I checked under /opt/retropie/configs/all/emulationstation/
      but I don't have any es_systems.cfg

      What is happening here
      Please let me know
      thanks

      mituM D 2 Replies Last reply Reply Quote 0
      • mituM
        mitu Global Moderator @pemy
        last edited by

        @pemy said in es_systems.cfg adding midway emulator not working:

        So I edited this file /etc/emulationstation/es_systems.cfg

        ES reads first the /home/pi/.emulationstations/es_systems.cfg. If it's there, then it will ignore the /etc/emulationstation/es_systems.cfg.
        Check if you have the system configuration file in that location first.

        Note that even if it will show you the new Midway folder and the roms in it, you still have to define an emulator called midway so that runcommand will know how to run the game (https://retropie.org.uk/docs/Adventure-Game-Studio/#config-changes)

        P 1 Reply Last reply Reply Quote 0
        • D
          dudleydes @pemy
          last edited by

          @pemy Adding a new system to ES involves more than editing the es_systems.cfg file. There is a full reference guide on setting this up at the Docs: https://retropie.org.uk/docs/Add-a-New-System-in-EmulationStation/

          As Midway is a subset of arcade games, you may want to look at creating a custom collection in ES. This approach is a lot more straightforward the way described above. More info at: https://github.com/RetroPie/RetroPie-Setup/wiki/EmulationStation#custom-collections

          1 Reply Last reply Reply Quote 0
          • P
            pemy
            last edited by

            thanks
            I will read the docs
            great tips like always !
            cheers

            1 Reply Last reply Reply Quote 0
            • P
              pemy @mitu
              last edited by pemy

              @mitu
              I thinks something isn't right (in my retropie)
              so I edited the es_systems.cfg under:
              /home/pi/.emulationstations/es_systems.cfg

              I did a little test to check if it is working (loading up the file)
              I changed a line here:
              <fullname>Commodore 64 pemy</fullname>
              (added my nick name "pemy" after Commodore 64 and when I reboot retropie I don't see any changes that is telling my retropie is loading the same .cfg file from somewhere else ???

              What do you think?

              Cheers
              D

              mituM jonnykeshJ 2 Replies Last reply Reply Quote 0
              • mituM
                mitu Global Moderator @pemy
                last edited by

                @pemy said in es_systems.cfg adding midway emulator not working:

                <fullname>Commodore 64 pemy</fullname>

                I think you should modify the <name> part, not the <fullname>, but it's hard to tell with only bits and pieces.
                If I were you, I'd just follow @dudleydes's advice and create a custom collection. The downside of creating a custom es_systems.cfg is that you have to maintain it yourself and any addition/installation of emulators from the RetroPie script will not be visible until you manually add the to your custom file, so it's a hassle to keep it up to date.

                1 Reply Last reply Reply Quote 0
                • jonnykeshJ
                  jonnykesh @pemy
                  last edited by

                  @pemy If you have an es_systems.cfg in /home/pi/.emulationstation/ it will override the default in /etc/emulationstation
                  I thought you were trying to set up a midway system not C64. Post the midway entry in your es_systems.cfg file.
                  Also did you add entries in your theme to display this system, did you add a roms file, did you make an entry in /opt/retropie/configs/?

                  P 1 Reply Last reply Reply Quote 0
                  • P
                    pemy @jonnykesh
                    last edited by pemy

                    hi
                    I'm still trying to configure midway.
                    I noticed that the changes that I made to /home/pi/.emulationstations/es_systems.cfg
                    (the little change in name on the commodore 64 works I can see my custom name ONLY when I enter the scrape option ..and in the list of the folder (emulator) to scrape I can see my custom commodore 64 pemy)
                    that means I'm loading the file
                    Now I can also see the MIDWAY theme inside ES.
                    I can see the ROMS
                    but no roms is working
                    it is complaining about "volume control fail to find mixer elements

                    here what I added to the .cfg file:
                    <system>
                    <name>midway</name>
                    <fullname>midaypemy</fullname>
                    <path>/home/pi/RetroPie/roms/midway</path>
                    <extension>.adf .adz .dms .ipf .uae .zip .sh .ADF .ADZ .DMS .IPF .UAE .ZIP .SH</extension>
                    <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS midway %ROM%</command>
                    <platform>midway</platform>
                    <theme>midway</theme>
                    </system>

                    by the way I also noticed that I don't have any midway folder under /configs (like all the other emulator)

                    thanks
                    D

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

                      @pemy quoting @dudleydes

                      Adding a new system to ES involves more than editing the es_systems.cfg file. There is a full reference guide on setting this up at the Docs: https://retropie.org.uk/docs/Add-a-New-System-in-EmulationStation/

                      P 1 Reply Last reply Reply Quote 0
                      • P
                        pemy @mitu
                        last edited by

                        @mitu
                        yes you are right ... I need to check all of that
                        thanks for your help

                        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.