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" mame beginners

    Scheduled Pinned Locked Moved Help and Support
    mame beginners
    86 Posts 16 Posters 17.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.
    • D
      drewpie1895
      last edited by mediamogul

      anybody know where the "how to" post is for the same beginners is please? thanks

      rbakerR 1 Reply Last reply Reply Quote 0
      • rbakerR
        rbaker @drewpie1895
        last edited by

        @drewpie1895 Have you read the help page? https://retropie.org.uk/docs/Arcade/

        D 2 Replies Last reply Reply Quote 1
        • C
          CyberDon83
          last edited by

          Where are you stuck/what are you trying to accomplish? I’m very much new to MAME myself, so much so that I’m trying to find a solution to a couple of my own issues. Newbies unite lol.

          D 1 Reply Last reply Reply Quote 0
          • D
            drewpie1895 @rbaker
            last edited by

            @rbaker i think it was you that wrote the original post / article i was reading earlier, thanks.

            1 Reply Last reply Reply Quote 0
            • D
              drewpie1895 @CyberDon83
              last edited by

              @cyberdon83 everything dude, I'm honestly thinking that id be better off eating this raspberry pi

              1 Reply Last reply Reply Quote 0
              • D
                drewpie1895 @rbaker
                last edited by

                @rbaker the guide seems fairly straight forward even for a donkey like me, i have no clue where I've gone wrong , what is the most common mistakes people make? thanks

                D caver01C 2 Replies Last reply Reply Quote 0
                • D
                  drewpie1895 @drewpie1895
                  last edited by

                  @drewpie1895 btw I'm using a mac does this make a difference?

                  mituM 1 Reply Last reply Reply Quote 0
                  • KN4THXK
                    KN4THX
                    last edited by KN4THX

                    As @rbaker asked, the readme is where to start. After that, click the DOCS link at the top of the page and navigate to the specific section for very detailed help.

                    If you want help in here you will need to read that readme link and post the required information here. MAME is pretty clear cut to get running but we need that info.

                    "If you're gonna play the Game Boy, You gotta learn to play it right" - https://www.youtube.com/watch?v=FYLGl92ETNQ

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

                      @thedatacereal said in "how to" name beginners:

                      Can you clarify what it is you are asking about?

                      Mame ROMs.

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

                        @drewpie1895 said in "how to" name beginners:

                        btw I'm using a mac does this make a difference?

                        No, it's not that important.

                        1 Reply Last reply Reply Quote 0
                        • KN4THXK
                          KN4THX @mitu
                          last edited by

                          @mitu I just saw the MAME tag and was editing my post accordingly, thank you.

                          "If you're gonna play the Game Boy, You gotta learn to play it right" - https://www.youtube.com/watch?v=FYLGl92ETNQ

                          1 Reply Last reply Reply Quote 0
                          • D
                            drewpie1895 @KN4THX
                            last edited by

                            @thedatacereal it may be clear cut for you but obviously not for me, i believe I've followed all the correct steps but obviously not.

                            rbakerR 1 Reply Last reply Reply Quote 0
                            • rbakerR
                              rbaker @drewpie1895
                              last edited by

                              @drewpie1895 Are you saying you followed my guide? Have you transferred the roms correctly? How did you do this? Where did you put them? More importantly, did you get a 0.78 set? You need to post what your issue is, nobody knows! Does the emulator return to a black screen? Tell us.

                              D 1 Reply Last reply Reply Quote 0
                              • caver01C
                                caver01 @drewpie1895
                                last edited by caver01

                                @drewpie1895 in my view the most common mistakes people make with MAME is not understanding the ROM versions. MAME obviously plays a lot of different arcade games. While some of these games in original hardware form may have shared certain design similarities, there is obviously a lot of diversity among game motherboards, CPUs, audio, input and so on. It is amazing that a single application like MAME has been built to emulate all of these different hardware nuances.

                                That said, the ROMs have actually changed over the years, even though their names have not (with some exceptions). What this means is that the early versions of MAME were based on early sets of ROMs. Later, as emulation improved, less shortcuts were taken. MAME accuracy went up, and in many cases, this required a new 'dump' of the ROM chips, or a more comprehensive set of files from these hardware components. That means that newer versions of MAME won't work with older versions of ROMs (even though the ROM name may be the same).

                                That much, at least, make sense. What is hard to know is that when you have a single ROM file, you cannot easily tell what version it came from. The ROM versions are grouped in sets. Each ROM set contains ALL of the ROMs needed to play games using a specific version of MAME. If you want to change to a different version of MAME, you need to use ROMs from a different set that corresponds.

                                What does this all mean? Well, on the Pi we have many versions of MAME that come from a long history of emulator development. Earlier versions of MAME are nice on limited hardware because the performance is better. Newer versions of MAME are more accurate and can play newer games, but this comes at the expense of less performance. With RetroPie, you have choices. Crucially, you need to know what version of MAME you are using because you need to use the matching ROMset.

                                The second most confusing part has to do with the way the ROM sets are typically built. In order to keep them relatively smaller, it is more efficient to avoid duplicate data since some chips are identical among games. This is often the case with regional versions, so a USA version of a game may have much in common with the Japan version. Anyway, this is handled by way of a Parent-Child relationship. In order to play the Japan version of a game, for example, you might need to have the USA version of the ROM too because the set does not duplicate some of the chip dumps. Instead, MAME will rely on both ROMs to play one.

                                Since ROMs are just zip files, it is possible to build a merged or unmerged ROM set. You can have ROM files such that each game ROM contains everything it needs in one file, but this wastes a lot of disk space because of duplicate files. Having the compatibility lists is helpful (we have them in the docs) because you can check to see if the game you want requires a parent ROM, as most sets do not duplicate files.

                                Practially speaking, what this all means is that if you want to use lr-mame2003 (the default) then you better be using ROMs from set version 0.78. If you want to use AdvanceMAME 3, you need set .106. Sometimes, a ROM does not change from set to set, but knowing how all of this works will help you identify problems. This is why people run into trouble when they just do a web search and download whatever ROM they find. It is usually a ROM from a set that does not match their emulator.

                                My 4-player cocktail style cabinet built as a custom "roadcase"

                                D 1 Reply Last reply Reply Quote 2
                                • D
                                  drewpie1895 @rbaker
                                  last edited by mediamogul

                                  @rbaker i followed the guide i believe , i downloaded folders from the reference set on [Link Redacted] 0.78 zip 2003 set , i copied those into the arcade folder using the go/connect option , when i turn on the raspberry pi 3 only three games show up and won't let me enter , used the run command menu also to make sure the 0.78 are with ir name 2003.

                                  caver01C mediamogulM 2 Replies Last reply Reply Quote -2
                                  • caver01C
                                    caver01 @drewpie1895
                                    last edited by caver01

                                    @drewpie1895 forum rules: Don't post details about where to obtain ROMs.

                                    My 4-player cocktail style cabinet built as a custom "roadcase"

                                    D 1 Reply Last reply Reply Quote 0
                                    • D
                                      drewpie1895 @caver01
                                      last edited by

                                      @caver01 mate honestly if you want to earn an easy £100 come round to mine and sort it please. thanks

                                      caver01C herb_fargusH 2 Replies Last reply Reply Quote -2
                                      • caver01C
                                        caver01 @drewpie1895
                                        last edited by caver01

                                        @drewpie1895 Sounds like you will have to also pay for my flight from Portland, Oregon USA, cuz I am not taking a boat. Besides, you are off to a great start! You will be much better off in the long run understanding what you have, and how to leverage the possible ways to launch games in MAME. You asked what the challenges were, and if you can understand MAME ROMs, the rest is cake.

                                        My 4-player cocktail style cabinet built as a custom "roadcase"

                                        1 Reply Last reply Reply Quote 0
                                        • mediamogulM
                                          mediamogul Global Moderator @drewpie1895
                                          last edited by mediamogul

                                          @drewpie1895

                                          While that organization was granted exemption from DMCA in America, this is an international forum. ROM links are not allowed.

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

                                          1 Reply Last reply Reply Quote 0
                                          • D
                                            drewpie1895 @caver01
                                            last edited by

                                            @caver01 apologies but this is half the problem.

                                            caver01C rbakerR mituM 4 Replies 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.