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

    Mame 2003 wont start

    Scheduled Pinned Locked Moved Help and Support
    47 Posts 8 Posters 25.2k 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.
    • dankcushionsD
      dankcushions Global Moderator
      last edited by

      @caver01 said in Mame 2003 wont start:

      I guess you could also just take a merged rom and rename it to the name of your favorite clone. That should work too, don't you think?

      maybe!

      i reworded some of the wiki page regarding sets - hope this clears things up?: https://github.com/RetroPie/RetroPie-Setup/wiki/Managing-ROMs#step-5--rebuild-a-rom-set

      1 Reply Last reply Reply Quote 0
      • Meneer JansenM
        Meneer Jansen
        last edited by Meneer Jansen

        I made a set of non-merged ROMs w/ clrmamepro yesterday night. They do not seem to work w/ libretto-mame2003. I'm beginning to think that the 0.78 ROM set I'm working with ain't even a 0.78 set. Does anyone know how to determine the ROM set you have? And how to determine if you have a merged or -non-merged ROM?

        Oh, and by the way, how do I determine which parent my clone needs?

        Avid Linux user.

        iconrumbleI dankcushionsD 2 Replies Last reply Reply Quote 0
        • iconrumbleI
          iconrumble @Meneer Jansen
          last edited by

          @Meneer-Jansen did you use the correct DAT file to rebuild your set? Any error output from clrmamepro (files missing?)? Did you check the retropie compatibility list?
          The best way to check your romset would be to get a 0.78 DAT file from a trusted source and scan your romset for errors...

          1 Reply Last reply Reply Quote 0
          • dankcushionsD
            dankcushions Global Moderator @Meneer Jansen
            last edited by

            @Meneer-Jansen said in Mame 2003 wont start:

            I made a set of non-merged ROMs w/ clrmamepro yesterday night. They do not seem to work w/ libretto-mame2003. I'm beginning to think that the 0.78 ROM set I'm working with ain't even a 0.78 set. Does anyone know how to determine the ROM set you have?

            if you give clrmamepro a 0.78 datfile, and rebuild or scan, it will tell you whether your source is valid or not. the ones that come out the other end WILL be valid if you told it to do the right thing. if it wasn't valid, nothing would come out...

            And how to determine if you have a merged or -non-merged ROM?

            don't upload it, but have a look in the .zip of an example that doesn't work. does it contain all the files needed? you can work that out by looking for relevant entry in your 0.78 .dat file via a text editor. it will show you all the files needed. if a parent is needed, your unmerged .zip should contain all their zips also.

            your set won't be merged unless you told clrmamepro to merge it. downloaded sets are almost always split sets.

            Oh, and by the way, how do I determine which parent my clone needs?

            i thought you made merged sets? there is no need for the parent.

            anyway, read the wiki. look at the compatibility lists. there's a column for parents.

            1 Reply Last reply Reply Quote 0
            • Meneer JansenM
              Meneer Jansen
              last edited by Meneer Jansen

              @dankcushions said in Mame 2003 wont start:

              @Meneer-Jansen said in Mame 2003 wont start:

              I made a set of non-merged ROMs w/ clrmamepro yesterday night. They do not seem to work w/ libretto-mame2003. I'm beginning to think that the 0.78 ROM set I'm working with ain't even a 0.78 set. Does anyone know how to determine the ROM set you have?

              if you give clrmamepro a 0.78 datfile, and rebuild or scan, it will tell you whether your source is valid or not. the ones that come out the other end WILL be valid if you told it to do the right thing. if it wasn't valid, nothing would come out...

              And how to determine if you have a merged or -non-merged ROM?

              don't upload it, but have a look in the .zip of an example that doesn't work. does it contain all the files needed? you can work that out by looking for relevant entry in your 0.78 .dat file via a text editor. it will show you all the files needed. if a parent is needed, your unmerged .zip should contain all their zips also.

              your set won't be merged unless you told clrmamepro to merge it. downloaded sets are almost always split sets.

              Oh, and by the way, how do I determine which parent my clone needs?

              i thought you made merged sets? there is no need for the parent.

              anyway, read the wiki. look at the compatibility lists. there's a column for parents.

              Thank you all again for the help. The method that I used is the one from here which, I believe, was written by you. The DAT file that I used is from the same Wiki (downloaded a Zip file w/ lots of DAT's in it that are "meant" to use w/ RetroPie). I used the 0.78 DAT.

              After the non-merging I ended up w/ a set that is 13.5 GB, the original set is 8.5 GB. So something did happen here... The messages that clrmamepro put out for 4718 ROM's are too many to see or note down for me...

              The original "Puckman" (that's the Japanese Namco version of Pac-Man before it was put on the market by Midway) which I consider to be the Mother Of All Pac-Man's now (non-merged) has these ROM files in the zip:

              • 82s123.7f
              • 82s126.1m
              • 82s126.3m
              • 82s126.4a
              • pacman.5e
              • pacman.5f
              • namcopac.6e
              • namcopac.6f
              • namcopac.6h
              • namcopac.6j

              Thanks for the tip about the DAT file opening in a text editor. This is what the file MAME_78_for_Mame2003.dat says about puckman:

              <game name="puckman">
              <description>PuckMan (Japan set 1)</description>
              <year>1980</year>
              <manufacturer>Namco</manufacturer>
              <rom name="82s123.7f" size="32" crc="2fc650bd" sha1="8d0268dee78e47c712202b0ec4f1f51109b1f2a5"/>
              <rom name="82s126.1m" size="256" crc="a9cc86bf" sha1="bbcec0570aeceb582ff8238a4bc8546a23430081"/>
              <rom name="82s126.3m" size="256" crc="77245b66" sha1="0c4d0bee858b97632411c440bea6948a74759746"/>
              <rom name="82s126.4a" size="256" crc="3eb3a8e4" sha1="19097b5f60d1030f8b82d9f1d3a241f93e5c75d6"/>
              <rom name="namcopac.6e" size="4096" crc="fee263b3" sha1="87117ba5082cd7a615b4ec7c02dd819003fbd669"/>
              <rom name="namcopac.6f" size="4096" crc="39d1fc83" sha1="326dbbf94c6fa2e96613dedb53702f8832b47d59"/>
              <rom name="namcopac.6h" size="4096" crc="02083b03" sha1="7e1945f6eb51f2e51806d0439f975f7a2889b9b8"/>
              <rom name="namcopac.6j" size="4096" crc="7a36fe55" sha1="01b4c38108d9dc4e48da4f8d685248e1e6821377"/>
              <rom name="pacman.5e" size="4096" crc="0c944964" sha1="06ef227747a440831c9a3a613b76693d52a2f0a9"/>
              <rom name="pacman.5f" size="4096" crc="958fedf9" sha1="4a937ac02216ea8c96477d4a15522070507fb599"/>
              </game>

              This seems to be a parent to me. For insatance, for the game puckmania is sys in the DAT file:

              <game name="puckmana" cloneof="puckman" romof="puckman">

              Strange it won't work in lr-mame2003 for me. Advance Mame and Mame4All both work for me in RetroPie (be it w/ the proper ROMs!). Might I've set something wrong in Emulationstation? One can alter certain settings after pushing a button or two during the loading of the emulator. I've altered my settings to use the CEA-3 video mode which works for Advance Mame. The standard settings for lr-mame2003 won't work either.

              Very frustrating that one cannot test mame2003 on the command line. I think I'll give up and keep on using adv-mame and search the internet for a 0.94 ROM set.

              The Mame wiki says that there's a way to let Mame tell you if you've got the right ROM:

              mame -verifyroms puckman

              That works on my PC but not on my Pi because RetroPie uses "special" (?) versions of Mame. Example of output on my PC:

              mame -verifyroms puckman
              romset puckman is good
              1 romsets found, 1 were OK.

              When I do that w/ a "wrong" rom I get:

              mame -verifyroms bigkong
              bigkong : dk01f7_2532.d5 (4096 bytes) - NOT FOUND
              bigkong : dk02f8_2532.f5 (4096 bytes) - NOT FOUND
              bigkong : dk03f9_2532.h5 (4096 bytes) - NOT FOUND
              bigkong : dk04f10_2532.k5 (4096 bytes) - NOT FOUND
              bigkong : dk05f11_2532.l5 (4096 bytes) - NOT FOUND
              romset bigkong [ckong] is bad
              1 romsets found, 0 were OK.

              Avid Linux user.

              dankcushionsD 1 Reply Last reply Reply Quote 0
              • Meneer JansenM
                Meneer Jansen
                last edited by

                Example of trying to verify a ROM w/ advmame on RetroPie:

                ./advmame -verifyroms dkong
                Unknown command line option '-verfyroms'

                Mame4all seems to support this commandline option, but that still will not tell me if mame2003 has the proper ROMs.

                Avid Linux user.

                1 Reply Last reply Reply Quote 0
                • dankcushionsD
                  dankcushions Global Moderator @Meneer Jansen
                  last edited by dankcushions

                  @Meneer-Jansen said in Mame 2003 wont start:

                  Very frustrating that one cannot test mame2003 on the command line.

                  yes you can. https://github.com/libretro/RetroArch/wiki/Using-the-command-line
                  although i'm not sure why you'd want to? if you want to see what errors you're getting, look at /tmp/runcommand.log

                  your rom looks good to me. it's a parent, but since you've made non-merged sets, it's irrelevant - clones are now standalone as they don't need their parents to run. that's the point :)

                  That works on my PC but not on my Pi because RetroPie uses "special" (?) versions of Mame.

                  we're talking about versions of mame that are over a decade apart. the libretro versions no longer function in the same way, in any case. still, none of this is needed because you don't need mame to tell you if your roms are valid, and mame2003 functions perfectly.

                  you are running 3.7, right? if not, you might want to rebuild retroarch from binaries.

                  Meneer JansenM 1 Reply Last reply Reply Quote 0
                  • Meneer JansenM
                    Meneer Jansen @dankcushions
                    last edited by

                    @dankcushions said in Mame 2003 wont start:

                    @Meneer-Jansen said in Mame 2003 wont start:

                    Very frustrating that one cannot test mame2003 on the command line.

                    yes you can. https://github.com/libretro/RetroArch/wiki/Using-the-command-line
                    although i'm not sure why you'd want to? if you want to see what errors you're getting, look at /tmp/runcommand.log

                    your rom looks good to me. it's a parent, but since you've made non-merged sets, it's irrelevant - clones are now standalone as they don't need their parents to run. that's the point :)

                    That works on my PC but not on my Pi because RetroPie uses "special" (?) versions of Mame.

                    we're talking about versions of mame that are over a decade apart. the libretro versions no longer function in the same way, in any case. still, none of this is needed because you don't need mame to tell you if your roms are valid, and mame2003 functions perfectly.

                    you are running 3.7, right? if not, you might want to rebuild retroarch from binaries.

                    Thanks again for your help. How do I know which version of RetroPie I'm running?

                    My file /tmp/roncommand.log is empty even when I force to start it w/ the option --verbose from EmulationStation. Anyway, thanks for the tip on how to run Libretto games from the comand line. I uses the following command:

                    /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-mame2003/mame2003_libretro.so --verbose puckman

                    And get the following error:

                    RetroArch [INFO] :: === Build =======================================RetroArch [INFO] :: [CPUID]: Features:
                    Built: Feb 21 2016
                    RetroArch [INFO] :: Version: 1.3.0
                    RetroArch [INFO] :: Git: ccb3f73
                    RetroArch [INFO] :: =================================================
                    RetroArch [INFO] :: [CPUID]: Features:
                    RetroArch [INFO] :: Looking for config in: "/home/pi/.config/retroarch/retroarch.cfg".
                    RetroArch [WARN] :: SYSTEM DIR is empty, assume CONTENT DIR
                    RetroArch [INFO] :: Config: loading config from: /home/pi/.config/retroarch/retroarch.cfg.
                    RetroArch [INFO] :: Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-mame2003/mame2003_libretro.so"
                    RetroArch [INFO] :: Environ SET_VARIABLES.
                    RetroArch [INFO] :: Environ GET_LOG_INTERFACE.
                    RetroArch [INFO] :: Environ GET_VARIABLE mame2003-frameskip:
                    RetroArch [INFO] :: 0
                    RetroArch [INFO] :: Environ GET_VARIABLE mame2003-dcs-speedhack:
                    RetroArch [INFO] :: enabled
                    RetroArch [INFO] :: Environ GET_VARIABLE mame2003-skip_disclaimer:
                    RetroArch [INFO] :: disabled
                    RetroArch [INFO] :: Environ PERFORMANCE_LEVEL: 10.
                    RetroArch [INFO] :: Content loading skipped. Implementation will load it on its own.
                    RetroArch [libretro INFO] :: Found game: puckman [puckman].
                    RetroArch [ERROR] :: Failed to load content.
                    RetroArch [INFO] :: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.

                    I don't know exactly what that means, but at least I have an error message now. The main error is:

                    RetroArch [ERROR] :: Failed to load content.

                    In this error massage the term 'content' may mean 'ROM'...? If I google on this error mess. then I get only posts about iPhones... (woooot?). Still not sure if the prob. lies in Libretto or in the ROM.

                    Avid Linux user.

                    1 Reply Last reply Reply Quote 0
                    • dankcushionsD
                      dankcushions Global Moderator
                      last edited by dankcushions

                      you are running 3.7, right? if not, you might want to rebuild retroarch from binaries.

                      do this. install individual emulators > retroarch from binaries via retropie-setup

                      Meneer JansenM 1 Reply Last reply Reply Quote 0
                      • Meneer JansenM
                        Meneer Jansen
                        last edited by

                        P.S. I installed RetroPie in Raspbina via this tutorial:

                        http://blog.petrockblock.com/2012/07/22/retropie-setup-an-initialization-script-for-retroarch-on-the-raspberry-pi/

                        Dunno exactly which RetroPie version one gets that way, but I cannot imagine that an older version of RetroPie has problems w/ Libretto.

                        Avid Linux user.

                        1 Reply Last reply Reply Quote 0
                        • Meneer JansenM
                          Meneer Jansen @dankcushions
                          last edited by

                          @dankcushions said in Mame 2003 wont start:

                          you are running 3.7, right? if not, you might want to rebuild retroarch from binaries.

                          do this. install individual emulators > retroarch from binaries via retropie-setup

                          Did it. Rebooted. Same error message.

                          Avid Linux user.

                          1 Reply Last reply Reply Quote 0
                          • dankcushionsD
                            dankcushions Global Moderator
                            last edited by

                            i have no idea about that way of installing retropie. i've always done it via the image.

                            rebuild retroarch from source? and also lr-mame2003 (will take about 30 minutes)

                            struggling to see what the problem could be once those two things are done.

                            1 Reply Last reply Reply Quote 0
                            • BuZzB
                              BuZz administrators
                              last edited by BuZz

                              Your manual commandline is wrong btw. It expects a full path to the rom zip

                              You should use the current wiki for reference rather than guides from 2012 btw, but installing retropie on top of raspbian like this should work (it's how the images are generated)

                              To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                              1 Reply Last reply Reply Quote 0
                              • Meneer JansenM
                                Meneer Jansen
                                last edited by

                                This is driving me completely crazy. I got it working once. Dunno if I started from command line or ES. I saw a stretched Retroarch screen (stretced from 4:3 to 16:9), saw a yellow text message that said something about my joypad. And it started Pacman.

                                This happend after I also re-installed lr-mame2003 after re-installing retroarch.

                                Now it don't work anymore, no matter what I re-install. There was also some trouble because I placed a remark in the file /etc/emulationstation/es_systems.cfg (i.e. <!-- REmark bla bla -->). The re-install of lr-mame2003 via retropie-setup.sh seemed to choke on this.

                                I think my problem lies in config files.

                                P.S. @Buzz thank you for the tip. But when I replace the term "puckman" by something that doesn't exist then I get an other error. And the command line says RetroArch [libretro INFO] :: Found game: puckman [puckman].. So I think it probably found it. Tried the same command w/ full path to puckman.zip. Same error unfortunately.

                                Avid Linux user.

                                1 Reply Last reply Reply Quote 0
                                • BuZzB
                                  BuZz administrators
                                  last edited by

                                  Make sure your retroarch is up to date. There was a compatibility issue between mame2003 and retroarch recently that required a retroarch update (and depending on how you installed). try a "full binary install" to get the latest versions - your retroarch looks old actually.

                                  To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                                  1 Reply Last reply Reply Quote 0
                                  • Meneer JansenM
                                    Meneer Jansen
                                    last edited by

                                    Darn it! It IS the ROMs.

                                    Just now accidentally started pacman instead of puckman, used the full path to the zip file of the ROM (as @Buzz recomended, thanks by the way) and it works (still stretched from 4:3 to 16:9). But only from the command line. And there are no samples (i.e. no sound when Mario jumps in Donkey Kong). Does not (yet) work from within Emulationstation. But that a question of altering the command with which the emu/ROM is loaded in /etc/emulationstation/es_systems.cfg I hope.

                                    Now all I have to do is figure out how to alter the video mode from stretched to "real". And how to convert the ROMs I have to standalone ones (i.e. non-merged). I might try to convert the set again this night...

                                    Avid Linux user.

                                    1 Reply Last reply Reply Quote 0
                                    • Meneer JansenM
                                      Meneer Jansen
                                      last edited by Meneer Jansen

                                      Rebuilded the whole set last night (again) to non-merged. Last time I made the mistake of the 'Scanner' being not set to "non-merged set" too. Corrected that.

                                      They play standalone now. Still that problem w/ Donky Kong. No samples seem to be included in the ROM. Or is that common knowledge? Copied me ol' sampes dir to the dir w/ the lr-mame2003 roms. Still no walking or jumping sounds from Mario in Donkey Kong (i.e. still no samples). And a whole lotta cracks and pops. I don't think I'll try to troubleshoot the sound problems. Not worth the trouble. I'd be better off trying to get me a 0.94 set of standalone (i.e. non-merged) roms for advanceMame. AdvMame saves games too. And the samples work. Libretto and Retroach are too much of a pain to troubleshoot if something goes wrong.

                                      Tried the dkong.zip from the unmodified 0.78 ROM set that I downloaded. Dkong (US set 1) is a parent ROM. No samples either.

                                      If anybody is interested: the log of clrmamepro didn't fit on Pastebin. It's 5.6 MB and Pastebin only allows 512 kB.

                                      Avid Linux user.

                                      dankcushionsD 1 Reply Last reply Reply Quote 0
                                      • Meneer JansenM
                                        Meneer Jansen
                                        last edited by

                                        About the samples. Found this site from 2010 and it says:

                                        MAME now supports samples which are not available anywhere at the present time - they simply haven't been created yet. If they can't be found here, then they can't be found anywhere.

                                        Avid Linux user.

                                        1 Reply Last reply Reply Quote 0
                                        • dankcushionsD
                                          dankcushions Global Moderator @Meneer Jansen
                                          last edited by

                                          @Meneer-Jansen said in Mame 2003 wont start:

                                          They play standalone now. Still that problem w/ Donky Kong. No samples seem to be included in the ROM. Or is that common knowledge? Copied me ol' sampes dir to the dir w/ the lr-mame2003 roms. Still no walking or jumping sounds from Mario in Donkey Kong (i.e. still no samples). And a whole lotta cracks and pops. I don't think I'll try to troubleshoot the sound problems. Not worth the trouble. I'd be better off trying to get me a 0.94 set of standalone (i.e. non-merged) roms for advanceMame. AdvMame saves games too. And the samples work. Libretto and Retroach are too much of a pain to troubleshoot if something goes wrong.

                                          especially when you continue to refuse to read the documentation:
                                          https://github.com/RetroPie/RetroPie-Setup/wiki/lr-mame2003#samples

                                          samples work fine in lr-mame2003

                                          Meneer JansenM FinheadF 2 Replies Last reply Reply Quote 0
                                          • Meneer JansenM
                                            Meneer Jansen @dankcushions
                                            last edited by Meneer Jansen

                                            @dankcushions said in Mame 2003 wont start:

                                            @Meneer-Jansen said in Mame 2003 wont start:

                                            They play standalone now. Still that problem w/ Donky Kong. No samples seem to be included in the ROM. Or is that common knowledge? Copied me ol' sampes dir to the dir w/ the lr-mame2003 roms. Still no walking or jumping sounds from Mario in Donkey Kong (i.e. still no samples). And a whole lotta cracks and pops. I don't think I'll try to troubleshoot the sound problems. Not worth the trouble. I'd be better off trying to get me a 0.94 set of standalone (i.e. non-merged) roms for advanceMame. AdvMame saves games too. And the samples work. Libretto and Retroach are too much of a pain to troubleshoot if something goes wrong.

                                            especially when you continue to refuse to read the documentation:
                                            https://github.com/RetroPie/RetroPie-Setup/wiki/lr-mame2003#samples

                                            samples work fine in lr-mame2003

                                            Many apologies for not reading the Wiki well enough. In above mentioned Wiki link to the samples Mame2003 needs I see no samples for Donkey Kong Jr. nor Donkey Kong (hence no walking sounds for Donkey Jr. or Mario). Ye olde Twisty site that is mentioned there indeed does feature the samples. Apparently I had to put the samples in /home/pi/RetroPie/BIOS/mame2003/sample instead of <rom dir>/samples (notice the S). I'm awfully sorry, but a lot of things work different in lr-mame-2003 then what I'm used to since 1997.

                                            Downloaded a 0.103 ROM set. Used the parent roms in Advance Mame and most of them work (no need yet to convert w/ clrmame). For old geezers like me it's a breath of fresh air that things still work like on your PC and what you're used to since the late nineties.

                                            What I learned from this: stick w/ ye olde plain Mame ports to the Pi and ask old geezers for tips on how to use and configure Mame. Or use Libretto if you have never, ever used Mame before in your life and if you like Retroarch because it works w/ one config for all your joysticks ect. If you do not want to get rtfm-ed use advmame and ask somebody who is prepared to forgive you having troubles w/ Mame for tips. Because Mame is terribly difficulty to master if you don't use one and the same Mame version w/ a ROM set of 4,000+ roms.

                                            Thanks for the help everybody. My prob is solved. I do not even dare to ask 'bout lr-mame's audio probs. Tried some Wiki procedure w/ watching my monitor rate etc. I'm afraid I get rtfm-ed over and over again if I tell that it didn't work for me. Which is the real pain here. And yes, I did read the wiki's. All of them. At the moment I feel like the worlds dumbest ans stubbornest gamer in history. Really fed up w/ this. I had less trouble learning Quantum Mechanics in my first year (this is no lie). If you ask a professor a simple question his answer is never: "Read my book again, I'm too smart for this. You missed something. It's all in there.". OF COURSE it's all in there. If the fine manual is so great, why start a forum? The manual did solve a lot of probs for me though. But never dare to aks a question here.

                                            Anyway, am using advmame now, a new set of roms and no real probs anymore. I love my Pi, I love Donkey Kong and I love Linux. TTFN, ta ta for now. ;)

                                            Avid Linux user.

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