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 178.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.
    • TPRT
      TPR @Folly
      last edited by

      @folly Is there a tutorial like this one to get the Game & Watch games up and running in lr-MESS?

      DTEAMD 1 Reply Last reply Reply Quote 0
      • 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.

            FollyF 1 Reply Last reply Reply Quote 0
            • FollyF
              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.

                  FollyF DTEAMD 2 Replies Last reply Reply Quote 0
                  • FollyF
                    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

                        FollyF 1 Reply Last reply Reply Quote 0
                        • FollyF
                          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.

                            FollyF 1 Reply Last reply Reply Quote 0
                            • FollyF
                              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.

                                FollyF 1 Reply Last reply Reply Quote 0
                                • FollyF
                                  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.

                                    FollyF 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
                                      • FollyF
                                        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!

                                          FollyF 1 Reply Last reply Reply Quote 2
                                          • FollyF
                                            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
                                            • 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.