RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    Tutorial: Handheld and Plug & Play systems with MAME

    Scheduled Pinned Locked Moved Ideas and Development
    game&watchjakkskonami handheldmametiger handheld
    280 Posts 10 Posters 142.5k 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.
    • DTEAMD
      DTEAM @TPR
      last edited by DTEAM

      @tpr
      Not yet. For Lr-Mess, the approach is currently being tested. I don't know if all controller setups are fine or if speed issues are fixed. To install the games for lr-Mess, follow Folly's approach, see:
      https://retropie.org.uk/forum/topic/25576/new-scriptmodules-lr-vice-xvic-gsplus-proper-lr-mess-integration/387?_=1610986833918

      For MAME method, if you fallow this tutorial, your systems will be fully fonctionnals and your roms will be also scrape.

      TPRT 1 Reply Last reply Reply Quote 0
      • TPRT
        TPR @DTEAM
        last edited by

        @dteam Thanks! Got the Game & Watch games up and running! The tutorial is great! One question. Is there a way to set the frameskip to auto in the .ini or somewhere else so it loads with that config already set to auto?

        DTEAMD 1 Reply Last reply Reply Quote 0
        • DTEAMD
          DTEAM @TPR
          last edited by

          @tpr said in Tutorial: Handheld and Plug & Play systems with MAME:

          One question. Is there a way to set the frameskip to auto in the .ini or somewhere else so it loads with that config already set to auto?

          No, I've try but without success. Maybe @Folly knows.

          F 1 Reply Last reply Reply Quote 0
          • F
            Folly @DTEAM
            last edited by Folly

            @dteam said in Tutorial: Handheld and Plug & Play systems with MAME:

            @tpr said in Tutorial: Handheld and Plug & Play systems with MAME:

            One question. Is there a way to set the frameskip to auto in the .ini or somewhere else so it loads with that config already set to auto?

            No, I've try but without success. Maybe @Folly knows.

            I think you have to add it in the commandline in /opt/retropie/configs/mame/emulators.cfg :
            mame = "/opt/retropie/emulators/mame/mame -autoframeskip %BASENAME%"

            Look here for all commandline options :
            https://docs.mamedev.org/commandline/commandline-all.html

            TPRT 2 Replies Last reply Reply Quote 0
            • TPRT
              TPR @Folly
              last edited by

              @folly Thanks! I'll try that!

              1 Reply Last reply Reply Quote 0
              • TPRT
                TPR @Folly
                last edited by

                @folly Wow! I think that might have worked! Thank you! This is what I have in my emulators.cfg:

                mame = "/opt/retropie/emulators/mame/mame -autoframeskip %BASENAME%"

                @DTEAM can you check to see if that works for you? I'm still a bit new to using these roms so I'm not 100% sure.

                F DTEAMD 2 Replies Last reply Reply Quote 0
                • F
                  Folly @TPR
                  last edited by Folly

                  @tpr said in Tutorial: Handheld and Plug & Play systems with MAME:

                  @folly Wow! I think that might have worked! Thank you! This is what I have in my emulators.cfg:

                  mame = "/opt/retropie/emulators/mame/mame -autoframeskip %BASENAME%"

                  @DTEAM can you check to see if that works for you? I'm still a bit new to using these roms so I'm not 100% sure.

                  I think, if you press F11 you can see if the autoframeskip is on or not.

                  TPRT 1 Reply Last reply Reply Quote 0
                  • TPRT
                    TPR @Folly
                    last edited by

                    @folly Yep! I just did that! Thank you!

                    1 Reply Last reply Reply Quote 0
                    • DTEAMD
                      DTEAM @TPR
                      last edited by DTEAM

                      @tpr said in Tutorial: Handheld and Plug & Play systems with MAME:

                      mame = "/opt/retropie/emulators/mame/mame -autoframeskip %BASENAME%"

                      Yes it works !!! but i had to add it for all systems. I will modify the tutorial.---> (new edit: It' done) Thanks @Folly !! To see frameskip It's F10... I think
                      ex.: emulators.cfg in /opt/retropie/configs.hdmi/jakks

                      F 1 Reply Last reply Reply Quote 0
                      • F
                        Folly @DTEAM
                        last edited by Folly

                        @dteam said in Tutorial: Handheld and Plug & Play systems with MAME:

                        @tpr said in Tutorial: Handheld and Plug & Play systems with MAME:

                        mame = "/opt/retropie/emulators/mame/mame -autoframeskip %BASENAME%"

                        Yes it works !!! but i had to add it for all systems. I will modify the tutorial. Thanks @Folly !!

                        Oh yes, you have seperated them.
                        Well it's an improvement. ;-)

                        Indeed F10 will also do.
                        I think using F10 it will dissapear over some time.
                        I think using F11 it will stay in the screen and dissapear if you press it again.
                        Am I correct ?

                        DTEAMD 1 Reply Last reply Reply Quote 0
                        • DTEAMD
                          DTEAM @Folly
                          last edited by DTEAM

                          @folly said in Tutorial: Handheld and Plug & Play systems with MAME:

                          Well it's an improvement. ;-)

                          🤣 ahah 👍🏻 But honestly, It's great. It's so simple and I wasn't able to set It. Thanks again.

                          F 1 Reply Last reply Reply Quote 0
                          • F
                            Folly @DTEAM
                            last edited by Folly

                            @dteam said in Tutorial: Handheld and Plug & Play systems with MAME:

                            @folly said in Tutorial: Handheld and Plug & Play systems with MAME:

                            Well it's an improvement. ;-)

                            🤣 ahah 👍🏻 But honestly, It's great. It's so simple and I wasn't able to set It. Thanks again.

                            Your welcome !

                            Read your configs in the first post, are you going to improve/edit them later on ?

                            I think it should be something like this, so you can switch between "with" or "without" (with autoframeskip as default) :

                            mame = "/opt/retropie/emulators/mame/mame %BASENAME%"
                            mameafs= "/opt/retropie/emulators/mame/mame -autoframeskip %BASENAME%"
                            default = "mameafs"
                            

                            edit :
                            Perhaps you can also do :
                            "mame-autoframeskip" in stead of "mameafs".
                            You have to try if this works, but i think it will.

                            DTEAMD 2 Replies Last reply Reply Quote 1
                            • DTEAMD
                              DTEAM @Folly
                              last edited by

                              @folly
                              Yes good point.
                              Knowing the problems between Lr-Mess and frameskip = auto via retroarch. Do you think this approach could also work for slow systems like GP32.

                              F 1 Reply Last reply Reply Quote 0
                              • F
                                Folly @DTEAM
                                last edited by Folly

                                @dteam said in Tutorial: Handheld and Plug & Play systems with MAME:

                                @folly
                                Yes good point.
                                Knowing the problems between Lr-Mess and frameskip = auto via retroarch. Do you think this approach could also work for slow systems like GP32.

                                If I remember correctly, I already tried something with GP32.
                                If I could improve it, but it keeps working slow.

                                I will search the post, it was this post ( to you also I see ) :
                                https://retropie.org.uk/forum/topic/25576/new-scriptmodules-lr-vice-xvic-gsplus-proper-lr-mess-integration/230

                                Perhaps we can add the frameskipping. Did you try it manually ?

                                DTEAMD 1 Reply Last reply Reply Quote 0
                                • DTEAMD
                                  DTEAM @Folly
                                  last edited by

                                  @folly
                                  Yes, with no succes, but I'll retry It tomorrow.

                                  F 1 Reply Last reply Reply Quote 0
                                  • DTEAMD
                                    DTEAM @Folly
                                    last edited by

                                    @folly said in Tutorial: Handheld and Plug & Play systems with MAME:

                                    Perhaps you can also do :
                                    "mame-autoframeskip" in stead of "mameafs".
                                    You have to try if this works, but i think it will.

                                    Done!

                                    TPRT 1 Reply Last reply Reply Quote 0
                                    • F
                                      Folly @DTEAM
                                      last edited by Folly

                                      @dteam said in Tutorial: Handheld and Plug & Play systems with MAME:

                                      @folly
                                      Yes, with no succes, but I'll retry It tomorrow.

                                      Are you going to try GP32 in mame ?

                                      Try this options :
                                      -[no]cheat / -[no]c

                                      Activates the cheat menu with autofire options and other tricks from the cheat database, if present.
                                      This also activates additional options on the slider menu for overclocking/underclocking.

                                      So you only have to add it like this, I think :

                                      mame-GP32= "/opt/retropie/emulators/mame/mame -c -autoframeskip %BASENAME%"
                                      

                                      If you run the game, go to the slider menu for overclocking/underclocking.

                                      DTEAMD 2 Replies Last reply Reply Quote 0
                                      • TPRT
                                        TPR @DTEAM
                                        last edited by

                                        @dteam @Folly Seriously great work, guys! I'm in the middle of downloading all the artwork, images, and gamelists from the repositories you've posted. I cannot thank you enough!

                                        F 1 Reply Last reply Reply Quote 2
                                        • F
                                          Folly @TPR
                                          last edited by

                                          @tpr said in Tutorial: Handheld and Plug & Play systems with MAME:

                                          @dteam @Folly Seriously great work, guys! I'm in the middle of downloading all the artwork, images, and gamelists from the repositories you've posted. I cannot thank you enough!

                                          Enjoy !

                                          1 Reply Last reply Reply Quote 1
                                          • DTEAMD
                                            DTEAM @Folly
                                            last edited by DTEAM

                                            @folly said in Tutorial: Handheld and Plug & Play systems with MAME:

                                            Are you going to try GP32 in mame ?
                                            Try to find the overclock option for mame.

                                            Honestly, the easiest way would be to use MESS without Lr (retroarch) to see what happens with auto frameskip and systems performance in general. I don'T know how to get It. to install It.

                                            F 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.