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

    Need guidance: Best MAME emulator to use for classic 80's games?

    Scheduled Pinned Locked Moved Help and Support
    guidancemameclassic80s
    71 Posts 7 Posters 41.8k 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.
    • caver01C
      caver01 @dankcushions
      last edited by

      @dankcushions said in Need guidance: Best MAME emulator to use for classic 80's games?:

      lr-mame2003 doesn't currently support trackballs, although i'm hoping to fix that soon.

      Oh man. . . That's the best news I have heard all weekend! When you are ready to do some testing I am happy to recompile and provide feedback if you want.

      1 Reply Last reply Reply Quote 1
      • briankrossB
        briankross @caver01
        last edited by

        @caver01

        You. Rock. :)

        • Brian
        1 Reply Last reply Reply Quote 0
        • briankrossB
          briankross @caver01
          last edited by

          @caver01

          I'm ready to make the move to the arcade folder and have a question.

          I use lr-mame2003 for all of my MAME roms except centipede and millipede. Inside of my mame-libretro folder I have a mame2003folder that holds the folders cfg, hi, and nvram. Do I just move all of the above in the arcade folder?

          If yes, then will the mame2003 roms act as if they were in the lr-mame2003 folder when the runcommand is setup? As in, it'll save high scores, access samples from /pi/RetroPie/BIOS/mame2003/ etc?

          Does this make sense?

          • Brian
          caver01C 1 Reply Last reply Reply Quote 0
          • caver01C
            caver01 @briankross
            last edited by

            @briankross Yes. Move that stuff into roms/arcade. It will behave the same as it does in mame-libretro. And since most of your games are 2003 like mine, when you first boot ES and it sees the titles in the arcade folder, launch one, and open runcommand. There, you can set the default as lr-mame2003. Then, you only need to go to centipede and millipede and change the emulator for those rims (to AdvanceMAME I suppose).

            The stuff in the BIOS folder remains as-is and gets accessed by 2003 just like it did when you run it against roms in the mame-libretro folder.

            briankrossB 2 Replies Last reply Reply Quote 1
            • briankrossB
              briankross @caver01
              last edited by briankross

              @caver01

              Edit: Kept the high scores etc.

              Works like a charm, woo! Thank you. I have a pretty short list, but I'll make a spread sheet to keep track.

              Since we have a similar setup for MAME, I noticed the graphics appear smoothed out and perhaps an added glow for centipede and millipede in AdvanceMAME. But I actually like the bit graphics better in lr-mame2003. Do you know about this by chance? I'll dig around.

              My wife looks at me like I'm nuts so happy to see this all coming together. Then again, she gets to play her favorite game Tetris on NES so... lol. She saw Dragon's Lair (dle21) for the first time and loved it, so it's all working out. :-)

              Thanks again!

              • Brian
              briankrossB 1 Reply Last reply Reply Quote 0
              • briankrossB
                briankross @briankross
                last edited by

                @briankross said in Need guidance: Best MAME emulator to use for classic 80's games?:

                @caver01
                Since we have a similar setup for MAME, I noticed the graphics appear smoothed out and perhaps an added glow for centipede and millipede in AdvanceMAME. But I actually like the bit graphics better in lr-mame2003. Do you know about this by chance? I'll dig around.

                Found it.

                Once in the game using AdvnaceMAME, press TAB, Video, Resize Effect = no, then "save for this game".

                • Brian
                dankcushionsD 1 Reply Last reply Reply Quote 0
                • briankrossB
                  briankross @caver01
                  last edited by briankross

                  @caver01

                  When AdvanceMAME games are played, I do notice new folders created automatically.

                  Edit: It doesn't seem to affect EmulationStation selections, Arcade is the only MAME emulator shown.

                  mame-advmame_newFolders.png

                  • Brian
                  1 Reply Last reply Reply Quote 0
                  • caver01C
                    caver01
                    last edited by

                    @briankross Those folders are created because the .rc file which you use to configure AdvanceMAME is pointing there for those things. If you were running Asteroids Deluxe with a background, the artwork would have to go in there. Samples too, where needed. I actually changed mine so the config file points to the BIOS folder (this is where mame2003 is pointed, so I am doing the same). It keeps my roms folder cleaner.

                    My wife is wondering when the project is going to be finished. She's caught on now that it is never finished, and by the time it seems to be, a new Pi comes out and we start again!

                    I am glad you got everything working. Now, it's about incremental improvements, learning about a game you never heard of, and adding things to it as you go.

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

                      @caver01 said in Need guidance: Best MAME emulator to use for classic 80's games?:

                      I actually changed mine so the config file points to the BIOS folder (this is where mame2003 is pointed, so I am doing the same). It keeps my roms folder cleaner.

                      this is a good place to ask a couple of questions i have about the advmame directories. i was going to update the defaults so these are saved in a sensible place:

                              iniSet "dir_artwork" "$romdir/mame-advmame/artwork:$romdir/arcade/advmame/artwork"
                              iniSet "dir_sample" "$romdir/mame-advmame/samples:$romdir/arcade/advmame/sample"
                              iniSet "dir_diff" "$romdir/mame-advmame/diff:$romdir/arcade/advmame/diff"
                              iniSet "dir_hi" "$romdir/mame-advmame/hi:$romdir/arcade/advmame/hi"
                              iniSet "dir_image" "$romdir/mame-advmame:$romdir/arcade"
                              iniSet "dir_inp" "$romdir/mame-advmame/inp:$romdir/arcade/advmame/inp"
                              iniSet "dir_memcard" "$romdir/mame-advmame/memcard:$romdir/arcade/advmame/memcard"
                              iniSet "dir_nvram" "$romdir/mame-advmame/nvram:$romdir/arcade/advmame/nvram"
                              iniSet "dir_snap" "$romdir/mame-advmame/snap:$romdir/arcade/advmame/snap"
                              iniSet "dir_sta" "$romdir/mame-advmame/nvram:$romdir/arcade/advmame/sta"
                      

                      colons (:) separate multiple paths for the same thing.

                      so basically, all supplementary files will be in subdirectories of the 2 rom folders, with nothing in bios, rather than deep within within the /config/retropie/.... my thinking behind this is that mame2003 is only split over rom and BIOS folders because of a few arbitrary standards in libretro cores. we don't NEED to do this split for other mame emulators, so i figure it's better to just keep everything in one place.

                      the only thing i have to check is what happens when you have multiple directories for one setting set in the .rc file - not sure where new files are saved in the first, or all of the directories. if it's all, i might keep the previous /config/retropie/ there also, just so any old files are picked up. not sure who would notice if it stopped working, though...

                      caver01C briankrossB 3 Replies Last reply Reply Quote 1
                      • dankcushionsD
                        dankcushions Global Moderator @briankross
                        last edited by

                        @briankross said in Need guidance: Best MAME emulator to use for classic 80's games?:

                        @briankross said in Need guidance: Best MAME emulator to use for classic 80's games?:

                        @caver01
                        Since we have a similar setup for MAME, I noticed the graphics appear smoothed out and perhaps an added glow for centipede and millipede in AdvanceMAME. But I actually like the bit graphics better in lr-mame2003. Do you know about this by chance? I'll dig around.

                        Found it.

                        Once in the game using AdvnaceMAME, press TAB, Video, Resize Effect = no, then "save for this game".

                        does this basically give a raw pixelly image like the other mame emulators? in that case, should this be a default? i could add that to my changes...

                        1 Reply Last reply Reply Quote 1
                        • caver01C
                          caver01 @dankcushions
                          last edited by

                          @dankcushions said in Need guidance: Best MAME emulator to use for classic 80's games?:

                          this is a good place to ask a couple of questions i have about the advmame directories. i was going to update the defaults so these are saved in a sensible place:

                          @dankcushions The defaults are probably fine as-is. I just moved mine to bios because I already had samples and artwork there. It made sense--one less thing to forget.

                          @dankcushions said in Need guidance: Best MAME emulator to use for classic 80's games?:

                          does this basically give a raw pixelly image like the other mame emulators? in that case, should this be a default? i could add that to my changes...

                          @dankcushions Yeah, the parameter is display_resizeeffect none and display_rgbeffect none will prevent pixel smoothing. That's probably the best default to be consistent with other emulators. However, I always change mine to display_resizeeffect filter and display_rgbeffect triad3dot, as this is as close as I can get to a CRT shader in AdvanceMAME. Some games look good with it, some don't. Sometimes the triad6dot looks better. It just depends on the game resolution.

                          I am running far fewer games on AdvanceMAME than I used to. It's coming down to Vector, Trackball/Spinner, and a few oddballs: (can't run Arch Rivals, Sarge, and Xenophobe on lr-mame2003 for some reason).

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

                            @caver01 ok good! thanks - i will implement those above defaults after i've tested them.

                            1 Reply Last reply Reply Quote 1
                            • briankrossB
                              briankross @dankcushions
                              last edited by

                              @dankcushions

                              Good idea!

                              Which file are you editing to change or include directories?

                              When you have multiple paths for the same thing, will it still recreate folders in the rom folder? (I'm assuming it will). I'm looking to point the AdvanceMAME folders to another logical location so it will no longer recreate folders in the rom folder root directory, cleaning it up a bit.

                              • Brian
                              dankcushionsD 1 Reply Last reply Reply Quote 0
                              • RiverstormR
                                Riverstorm
                                last edited by

                                Hey guys I've been slowly porting over to lr-mame2003 and I noticed a couple things that I may be configuring wrong as I can't seem to get them working.

                                One is history.dat (& mameinfo.dat) I put the files in /home/pi/RetroPie/BIOS/mame2003/ directory but when I check the history it tells me no history file available.

                                The other is artwork located in /home/pi/RetroPie/BIOS/artwork/ but it doesn't seem to use it.

                                caver01C dankcushionsD 2 Replies Last reply Reply Quote 0
                                • caver01C
                                  caver01 @Riverstorm
                                  last edited by caver01

                                  This post is deleted!
                                  1 Reply Last reply Reply Quote 0
                                  • dankcushionsD
                                    dankcushions Global Moderator @Riverstorm
                                    last edited by

                                    @Riverstorm said in Need guidance: Best MAME emulator to use for classic 80's games?:

                                    Hey guys I've been slowly porting over to lr-mame2003 and I noticed a couple things that I may be configuring wrong as I can't seem to get them working.

                                    One is history.dat (& mameinfo.dat) I put the files in /home/pi/RetroPie/BIOS/mame2003/ directory but when I check the history it tells me no history file available.

                                    works for me. are you using the latest version? i fixed this stuff semi-recently. you might need to rebuild from source.

                                    The other is artwork located in /home/pi/RetroPie/BIOS/artwork/ but it doesn't seem to use it.

                                    it should be in /home/pi/RetroPie/BIOS/mame2003/artwork/though i've not tested it.

                                    RiverstormR 2 Replies Last reply Reply Quote 0
                                    • RiverstormR
                                      Riverstorm @dankcushions
                                      last edited by Riverstorm

                                      @dankcushions said in Need guidance: Best MAME emulator to use for classic 80's games?:

                                      works for me. are you using the latest version? i fixed this stuff semi-recently. you might need to rebuild from source.

                                      I haven't rebuilt in a while I bet that's the issue. I will try that tonight.

                                      it should be in /home/pi/RetroPie/BIOS/mame2003/artwork/though i've not tested it.

                                      I made a mistake I do have it in mame2003/artwork under the BIOS directory. I tried a few different versions of Artwork (0.37b5, 0.94 and 0.106 basically MAME4All and AdvMAME's artwork) but their really isn't DATs for Artwork. Are you downloading them from a specific place that works with 0.78 by chance?

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

                                        @Riverstorm

                                        i've not tested it.

                                        :)

                                        no idea how artwork works in mame but that's the code picks it up from at least. it's another thing you'll need the latest version for, probably.

                                        RiverstormR 1 Reply Last reply Reply Quote 0
                                        • RiverstormR
                                          Riverstorm @dankcushions
                                          last edited by

                                          @dankcushions said in Need guidance: Best MAME emulator to use for classic 80's games?:

                                          @Riverstorm

                                          i've not tested it.

                                          :)

                                          no idea how artwork works in mame but that's the code picks it up from at least. it's another thing you'll need the latest version for, probably.

                                          Ok, I'll dig around and test out some different versions after grabbing the latest version of lr-mame.

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

                                            @Riverstorm There's a website where a guy has gathered the samples from different eras of MAME, and a similar list of artwork files if I recall. Probably not something I can link to, but you should be able to find it.

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