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.7k 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.
    • RiverstormR
      Riverstorm @caver01
      last edited by

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

      @Riverstorm I haven't tried this in lr-mame2003. Some of the games you cited are not ones I want to run in 2003. Asteroids, Solar Quest, Star Castle, Omega Race, Lunar Lander--these are all vector games and I will run them with AdvanceMAME 1.4. Artwork is great for those in that emulator, although often a bit bright, but you can tweak that by following my instructions here.

      Yeah I know most of that list was vector games. I think the only two that aren't are Boot Hill and Gorf. I use AdvMAME for them but I figured they might be an easy test to see if Artwork is a functional feature.

      @dankcushions I was going through this link Floob posted:

      https://github.com/RetroPie/RetroPie-Setup/wiki/lr-mame2003

      I noticed the values aren't enclosed in quotes but in the file (/opt/retropie/configs/all/retroarch-core-options.cfg) they are. I am assuming the settings from the Wiki should also be enclosed? That's a nice Wiki can it be linked on the Retropie Documentation Wiki? I think it's more informative then this one that you end up at drilling down.

      https://github.com/libretro/mame2003-libretro

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

        @Riverstorm thanks, I wrote it :) I have corrected the quotes thing. well spotted!

        and that link you posted is the readme for the core - it's not retropie specific, so some of the instructions are too retropie -centric to go there.

        our mame2003 wiki linked on the retropie wiki (scroll down in the mame page), but I know what you mean - the first links at the top of the mame page are to the GitHub projects. that's just how the wiki was originally written, but I do think it could be restructured in that regard, so each core has its own wiki page, but yeah... someday!

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

          @dankcushions

          Wondering if you mind scrolling up a bit and have a look at my reply to you. :)

          • Brian
          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 thanks, I wrote it :) I have corrected the quotes thing. well spotted!

            and that link you posted is the readme for the core - it's not retropie specific, so some of the instructions are too retropie -centric to go there.

            our mame2003 wiki linked on the retropie wiki (scroll down in the mame page), but I know what you mean - the first links at the top of the mame page are to the GitHub projects. that's just how the wiki was originally written, but I do think it could be restructured in that regard, so each core has its own wiki page, but yeah... someday!

            Ok, I found it further down the page where you indicated. The Github projects are a bit confusing to say the least. The one you wrote is fantastic! I was able to get lr-mame2003 up and running and tweak it perfectly using it. Thank you! :)

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

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

              @dankcushions

              Good idea!

              Which file are you editing to change or include directories?

              the .rc files in /opt/retropie/configs/mame-advmame/

              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.

              it only creates folders where you tell it to in the .rc. if you have multiple it will create them in both. it seems to read files from both, but it will only update or create files in the first one in the list, at least in my tests.

              1 Reply Last reply Reply Quote 1
              • 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 downloaded the source code from RetroPie Setup. Is there a Wiki on the steps to compile it? I did a search and found steps for 2010 but not 2003.

                I saw a lot of errors similar to this downloading the source. Is that fairly typical more like warnings of defined unused variables?

                src/vidhrdw/konamiic.c:6347:24: warning: variable âsrc_moduloâ set but not used [-Wunused-but-set-variable]
                  int count, src_pitch, src_modulo;
                                        ^
                

                I was wondering also with the newest can you use the left and right analog sticks on a controller like the XBOX 360?

                The other button I see that doesn't work on the older version is the XBOX action button (silver button in center). I was using that to enter the MAME TAB setup from controller as it was pretty handy.

                dankcushionsD 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?:

                  @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 downloaded the source code from RetroPie Setup. Is there a Wiki on the steps to compile it? I did a search and found steps for 2010 but not 2003.

                  that's all done for you by retropie-setup as part of the update/install from source process. downloading the raw source would take seconds.

                  I saw a lot of errors similar to this downloading the source. Is that fairly typical more like warnings of defined unused variables?

                  src/vidhrdw/konamiic.c:6347:24: warning: variable âsrc_moduloâ set but not used [-Wunused-but-set-variable]
                    int count, src_pitch, src_modulo;
                                          ^
                  

                  typical of old code :) warnings are 'fine'. errors will cause the compile to fail.

                  oh, depending on your version of retropie you may also need to update retroarch (from binaries is fine).

                  RiverstormR 1 Reply 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?:

                    oh, depending on your version of retropie you may also need to update retroarch (from binaries is fine).

                    Thanks Dank, I am mainly using 3.7 would that require a Retroarch upgrade?

                    Also should the left and right analog sticks and the XBOX action button (silver button in center) work or is that a feature request? :) I used them frequently in my TAB--General Input Configuration for MAME. Referring to lr-mame2003 of course as it does work in mame4all-pi, lr-imame4all and AdvMAME.

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

                      @dankcushions The new source fixed the history.dat issue. Very nice! There's some good information in the history.dat. Cheats work great.

                      Everything works except using the analog sticks and XBOX button in the Configure Input menu. Is their a way to enable them or is that an enhancement that might come in the future?

                      Nice job with lr-mame2003! Have a great holiday weekend if it applies! ;)

                      1 Reply Last reply Reply Quote 1
                      • RiverstormR
                        Riverstorm
                        last edited by

                        @dankcushions & @caver01 Artwork does work with the new source.

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

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

                          Artwork does work with the new source.

                          Very nice to hear. Is there any noticeable slowdown?

                          EDIT:

                          Everything works except using the analog sticks and XBOX button in the Configure Input menu. Is their a way to enable them?

                          As a temporary solution to this problem, I have mapped the left and right analog sticks, as well as the XBox button to read as keyboard input and it works very well.

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

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

                            After updating RetroArch from binary, lr-mame2003 from source, adding a complete 'artwork' folder to /home/pi/RetroPie/BIOS/mame2003/ and changing the name of /home/pi/RetroPie/BIOS/mame2003/sample to 'samples', I neither have artwork or samples functioning. Are they now meant to be enabled somewhere with this newest version?

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

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

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

                              Very nice to hear. Is there any noticeable slowdown?

                              As far as I can tell there isn't any slowdown. I know this is a bit simplified but artwork is more like a wallpaper. Something I wasn't even aware of was the ability to set the translucency of the artwork. Thanks to Caver for a great tutorial on vector based games.

                              As a temporary solution to this problem, I have mapped the left and right analog sticks, as well as the XBox button to read as keyboard input and it works very well.

                              I think getting the analog sticks working would be a tremendous asset as they can be used for the management function (TAB menu) but also they may be utilized for several dual joystick games like Crazy Climber, Cloak & Dagger, Karate Champ, Robotron, Smash T.V., Total Carnage, Batte Zone, Front Line (I think this one required a spinner too). It basically allows you to play those games with a joystick like the XBOX or PS.

                              After updating RetroArch from binary, lr-mame2003 from source, adding a complete 'artwork' folder to /home/pi/RetroPie/BIOS/mame2003/ and changing the name of /home/pi/RetroPie/BIOS/mame2003/sample to 'samples', I neither have artwork or samples functioning. Are they now meant to be enabled somewhere with this newest version?

                              No, if you have them in the correct folders (which they look right) you should be good to go. :)

                              mediamogulM caver01C 2 Replies Last reply Reply Quote 0
                              • mediamogulM
                                mediamogul Global Moderator @Riverstorm
                                last edited by

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

                                It basically allows you to play those games with a joystick like the XBOX or PS.

                                Re-reading what I wrote, I realized it was a little ambiguous and perhaps you knew exactly what I meant, but what I was trying to express was that I've mapped the analog sticks of my gamepad to output keyboard keys so that use of the sticks can register in MAME for the games you mentioned. This works out quite nicely as those games don't rely on the full analog range that is lost in that particular solution. Of course getting those sticks to register without a workaround would be most ideal. I logged a report about the issue, but at the time I was under the impression that it just affected the right joystick. This is likely because I have RetroArch configured to duplicate the DPad control to the left analog stick.

                                About the samples and artwork, I just can't seem to get that working. I'm going to try installing the required pieces again to see if I missed something along the way. If that doesn't work, I'll probably open up a separate topic for my issue as this thread is likely to suffer an identity crisis with any additional topics of conversation. If I do, I'd appreciate your input on the matter, if you have any thoughts.

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

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

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

                                  Front Line (I think this one required a spinner too).

                                  Frontline (I used to love playing this in the arcade) originally had a big rotary dial to aim your gun. It clicked as you rotated it to aim the gun in 8 directions and was also a pushbutton (push to fire). This is nearly impossible to play with arcade controls unless you have the dial described, but I could see how using two sticks and LR shoulder buttons on a hand-held controller might work.

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

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

                                    I was pleased to see him make mention of 'Cloak & Dagger'. I love the

                                    and the game. I'm considering going to this year's 'Mid-Atlantic Nostalgia Convention' to ask Dabne Coleman why they never released a 'Cloak & Dagger' breakfast cereal.

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

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

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

                                      Frontline (I used to love playing this in the arcade) originally had a big rotary dial to aim your gun. It clicked as you rotated it to aim the gun in 8 directions and was also a pushbutton (push to fire). This is nearly impossible to play with arcade controls unless you have the dial described, but I could see how using two sticks and LR shoulder buttons on a hand-held controller might work.

                                      Ah, that's right! You have to love the classics. I did grab a copy of Ready Player One from Ernest Cline you said was a classic. I will give it a read through this fall/winter when spending more time indoors. We have tough winters here so you have to take advantage of these nice long warm light days getting those outdoor projects done. :)

                                      @mediamogul

                                      to ask Dabne Coleman why they never released a 'Cloak & Dagger' breakfast cereal.

                                      The true mysteries of the universe! :) Is he still alive, he must be as old as dirt. Some good old movies but another classic from that era is War Games with Dabney Coleman, Matthew Broderick and Ally Sheedy.

                                      mediamogulM caver01C 2 Replies Last reply Reply Quote 0
                                      • mediamogulM
                                        mediamogul Global Moderator @Riverstorm
                                        last edited by mediamogul

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

                                        he must be as old as dirt

                                        He was actually around to beta test the stuff that ended up becoming dirt. He looks great for a guy his age though. I love his movies and I hope I can work out the trip to meet him in September. You're in for a HUGE treat with 'Ready Player One'. I'll likely end up reading it a third time before Spielberg's movie adaptation comes out.

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

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

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

                                          About the samples and artwork, I just can't seem to get that working. I'm going to try installing the required pieces again to see if I missed something along the way. If that doesn't work, I'll probably open up a separate topic for my issue as this thread is likely to suffer an identity crisis with any additional topics of conversation. If I do, I'd appreciate your input on the matter, if you have any thoughts.

                                          I don't have a lot of input here. What I did was an update from the RetroPie setup. It took like 30 to 45 minutes it seemed. Nothing special as it downloads, compiles, etc. It's a one-click upgrade. Very nice!

                                          I created those two folders "artwork" and "samples" and then copied files over. The only thing I can think of is they are not the correct versions/names possibly?

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

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

                                            The only thing I can think of is they are not the correct versions/names possibly?

                                            That's really all it can be. I'll reinstall everything later today and hope for the best.

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

                                            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.