RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support

    Scheduled Pinned Locked Moved Ideas and Development
    mame
    1.5k Posts 70 Posters 1.8m 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.
    • mediamogulM
      mediamogul Global Moderator @ClassicGMR
      last edited by

      @classicgmr said in mame2003-plus: 250 new games, new input system, new features, new bugs:

      TAAAAAAAAAAAAAAPPEEEEEEEEEEEEEEEEERRRRRRRRR!!!!!

      Do you prefer the hard stuff, or are you a root beer guy?

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

      ClassicGMRC 1 Reply Last reply Reply Quote 0
      • ClassicGMRC
        ClassicGMR @mediamogul
        last edited by

        @mediamogul
        Root Beer... PHUH
        Suntory... PHUH

        Gimme a Bud! :)

        Growing older is mandatory. Growing up is optional!
        Enjoy the ride!

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

          @classicgmr

          Ha! I hear you. If I ever owned any one cabinet besides my MAME cab, it would definitely be that. It's freakin' gorgeous.

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

          ClassicGMRC 1 Reply Last reply Reply Quote 0
          • ClassicGMRC
            ClassicGMR @mediamogul
            last edited by

            @mediamogul Tapper, Funhouse Pinball, Mania Challenge. I'd love to own just those three. :)

            Of course my X-Arcade stays too....

            Growing older is mandatory. Growing up is optional!
            Enjoy the ride!

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

              @classicgmr said in mame2003-plus: 250 new games, new input system, new features, new bugs:

              Funhouse Pinball

              Funhouse fun fact; Rudy was actually voiced by Midway legend Ed Boon who was of course one half of the creative force behind 'Mortal Kombat'. He does a damn good job too. 'Funhouse' is easily in my top five pinball favorites and maybe even number one. As odd a choice as it might be, I actually hold Gottlieb's 'Rescue 911' in such high regard that it might even muscle out the likes of 'Addams Family', 'Jurassic Park' and 'Indiana Jones'. That's the thing with pinball machines though. You end up bonding with the physical play style of certain ones that just make sense to you on a fairly personal level.

              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
                last edited by

                @mediamogul - I like reading the fun facts! It worked perfect in Advmame. For vector games it's incredible and also good for "regular" games but some games look awful with the built-in simulated scan line options. I'm not sure what those video options are called.

                I've grown attached to shaders is the main reason but I also shut off shaders as they create a moire pattern when snapping that isn't present when playing.

                I have been redoing all my snaps which is taking a lot longer than I thought. I keep getting caught up in just one more level...just one more! :)

                Earlier I meant <not> mapping inputs (not operators) work cleanly now which is nice.

                @markwkidd - I see reset is in the options will it get enabled by chance down the road?

                markwkiddM 1 Reply Last reply Reply Quote 1
                • markwkiddM
                  markwkidd @Riverstorm
                  last edited by

                  @riverstorm said in mame2003-plus: 250 new games, new input system, new features, new bugs:

                  @markwkidd - I see reset is in the options will it get enabled by chance down the road?

                  I'm afraid I don't follow - which option?

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

                    @markwkidd said in mame2003-plus: 250 new games, new input system, new features, new bugs:

                    I'm afraid I don't follow - which option?

                    Sorry I meant in the TAB menu using mame_keyboard. Reset is there but I couldn't get it to work.

                    markwkiddM 1 Reply Last reply Reply Quote 0
                    • markwkiddM
                      markwkidd @Riverstorm
                      last edited by

                      @riverstorm said in mame2003-plus: 250 new games, new input system, new features, new bugs:

                      @markwkidd said in mame2003-plus: 250 new games, new input system, new features, new bugs:

                      I'm afraid I don't follow - which option?

                      Sorry I meant in the TAB menu using mame_keyboard. Reset is there but I couldn't get it to work.

                      Ah ok now I follow, that makes sense.

                      It's an oversight for Reset to still show up in the MAME mapping menu -- it isn't mappable there anymore. :-\

                      In the case of Reset, the libretro feature has the exact same functionality so the native MAME version is already removed from mame2003-plus. You can reset from the RA Quick Menu or with a RetroArch hotkey. The default hotkey is H.

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

                        @markwkidd said in mame2003-plus: 250 new games, new input system, new features, new bugs:

                        It's an oversight for Reset to still show up in the MAME mapping menu -- it isn't mappable there anymore. :-\

                        Ah, I saw it there and thought maybe they added it back for completeness of classic features or something. Thanks Mark!

                        markwkiddM 1 Reply Last reply Reply Quote 0
                        • markwkiddM
                          markwkidd @Riverstorm
                          last edited by

                          @riverstorm said in mame2003-plus: 250 new games, new input system, new features, new bugs:

                          @markwkidd said in mame2003-plus: 250 new games, new input system, new features, new bugs:

                          It's an oversight for Reset to still show up in the MAME mapping menu -- it isn't mappable there anymore. :-\

                          Ah, I saw it there and thought maybe they added it back for completeness of classic features or something. Thanks Mark!

                          I'm glad you mentioned this, I thought this was already gone. Now I have cleaned it up so other folks don't run into this question!

                          1 Reply Last reply Reply Quote 0
                          • robertvb83R
                            robertvb83
                            last edited by

                            Wow this is such a great work! Impressive improvement after 15 years. I think this is one of the biggest additions to Retropie since years. Thank you so much for your dedication!

                            @markwkidd after rebuilding mame2003-plus with 0.78 and 0.139 there are still some missing roms (around 16 sets are affected) e.g. Metal Slug 5. I tried to rebuild again with substituting 0.189 for the incomplete sets. but still no progress. I am still trying :-)

                            do you see any issue in using chd version 3 instead of version 5?

                            some soundfiles seem to be missing (donkey kong and others)

                            nevertheless it seems to be way more than >95% complete

                            My full size arcade cabinet Robotron vs. Octolyzer

                            markwkiddM 1 Reply Last reply Reply Quote 0
                            • markwkiddM
                              markwkidd @robertvb83
                              last edited by

                              @robertvb83 said in mame2003-plus: 250 new games, new input system, new features, new bugs:

                              Wow this is such a great work! Impressive improvement after 15 years. I think this is one of the biggest additions to Retropie since years. Thank you so much for your dedication!

                              @markwkidd after rebuilding mame2003-plus with 0.78 and 0.139 there are still some missing roms (around 16 sets are affected) e.g. Metal Slug 5. I tried to rebuild again with substituting 0.189 for the incomplete sets. but still no progress. I am still trying :-)

                              do you see any issue in using chd version 3 instead of version 5?

                              some soundfiles seem to be missing (donkey kong and others)

                              nevertheless it seems to be way more than >95% complete

                              Thanks for taking some time to write up your notes @robertvb83 !

                              Regarding CHD: you need to use the same format as MAME 0.78, which I believe is CHD v3. I looked at adding support for later CHD versions but it seemed like hard work so for now it's just v3.

                              About NeoGeo -- there are two BIOS files that I am still trying to source myself. Is that by chance what you are missing for mslug5? If all you are missing is the new BIOS ROMs that mame2003-plus has support for, then it will run fine and use the BIOS ROMs it already has.

                              If you are missing other things from mslug5 than just the new BIOS ROMs then I need to investigate and get back to you.

                              There is updated support for samples in mame2003-plus and I have to apologize that I haven't had time to write up instructions on how to build a matching sample set. In this case I haven't rebuilt a sample set myself yet (due to the loss of some equipment and other real life delays) so I will go through the process and then try to communicate how I did it.

                              robertvb83R 1 Reply Last reply Reply Quote 0
                              • robertvb83R
                                robertvb83 @markwkidd
                                last edited by robertvb83

                                @markwkidd so i did lots of rebuilding and scanning with clrmamepro... as said i rebuild from full 0.78 and 0.139 and tried substituting 0.189 for missing sets.

                                clrmamepro complains about wrong version of CHDs. I have version 3
                                0_1526588229534_chd-version.JPG

                                this is the scan result for missing roms
                                0_1526588277146_missing-roms.JPG

                                lots of missing samples are reported
                                0_1526588440322_missing-samples.JPG

                                and this is the list of missing sets

                                
                                 You are missing 17 of 4831 known mame2003-plus.xml sets (+ BIOS sets)
                                
                                acpsx
                                cpzn1
                                cpzn2
                                cvs
                                decocass
                                konamigx
                                megaplay
                                megatech
                                nbajam.wav
                                neogeo
                                nss
                                pgm
                                playch10
                                skns
                                stvbios
                                taitofx1
                                tps
                                

                                My full size arcade cabinet Robotron vs. Octolyzer

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

                                  @robertvb83 - I haven't rebuilt in a week or so but from the last I did the current set of MAME and rollback will create a complete set if you have one available. If not you need to locate them one at a time. Start with the parent ROMs as it will distribute ROMs to the clones as needed. Have you used the rollback?

                                  From the scan it looks like you'll need v5 CHD's (the current version) which surprises me.

                                  Here's two ROMs that aren't in current MAME or rollback that are required for the set I see above you need to find manually.

                                  Hyper Street Fighter II: The Anniversary Edition (Asia 040202) [folder: hsf2a - size: 45mb]
                                  missing rom: hs2ax.03 [size: 524288] [CRC32: 5f3d7397] [SHA1: 96f327dd998105ad5dc46bc9d3b741805a840d68]
                                  missing rom: hs2ax.04 [size: 524288] [CRC32: 59acf108] [SHA1: e68fe233681175b29a35badab249c2b892b23af3]
                                  

                                  The samples in ClrMamePro are tricky (unlike ROM sets) it doesn't add them but it will remove them from the archives. It's easier to manually download them directly to the directory before scanning. Their is sites that have the whole sets available for download. I am not sure if they are a copyright thing or can be linked since it's only samples but a search usually gets you to the best site available for samples.

                                  All clone sample errors will disappear once the parent sample is in the directory. There's not as many errors in samples as it looks. One parent sample set will clean up say 8 or 9 clones at once in some cases.

                                  I'll let @markwkidd address the ffight, nbajam and mk samples as they are different altogether and not original but very neat OST's. I am not sure if they are staying or not as per some discussion.

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

                                    Also I see a sample named nbajam.wav. I believe that error has been corrected so you might want to download from source and generate a new DAT. This set changes almost daily right now as it's on a rolling development cycle. :)

                                    robertvb83R 1 Reply Last reply Reply Quote 0
                                    • markwkiddM
                                      markwkidd
                                      last edited by

                                      Ah, this is a ClrMamePro issue for the CHDs. The DAT doesn't have info on what version CHD format is in use so you need to tell ClrMamePro what format to scan for manually. It defaults to v5 because that's the current version. I set up my ClrMamePro long ago enough that I didn't put the clues together

                                      I apologize that I'm mobile and can't tell you exactly where to change the CHD version in ClrMamePro.

                                      If that is not enough info to go on, post again so I can get specifics for you. I should add this info to the OP and docs.

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

                                        Good point. Load your profile you're currently working with then go to Settings -> Compressor -> CHDMan tab and change "Req. CHD Version" to 3.

                                        Remember it's a global setting even though you're using a loaded profile. So if you ever scan a newer or current set don't forget to change it back to v5.

                                        robertvb83R 1 Reply Last reply Reply Quote 1
                                        • robertvb83R
                                          robertvb83 @Riverstorm
                                          last edited by

                                          @riverstorm ah very cool, so now even less problems... i try to find all the samples right now, already fixed lots of things...

                                          but there is this strange error message with the nbajam.wav. I get this during loading of the dat file in clrmamepro
                                          0_1526597355848_nbajam-scan.JPG

                                          My full size arcade cabinet Robotron vs. Octolyzer

                                          1 Reply Last reply Reply Quote 0
                                          • robertvb83R
                                            robertvb83 @Riverstorm
                                            last edited by

                                            @riverstorm said in mame2003-plus: 250 new games, new input system, new features, new bugs:

                                            Also I see a sample named nbajam.wav. I believe that error has been corrected so you might want to download from source and generate a new DAT. This set changes almost daily right now as it's on a rolling development cycle. :)

                                            i have used the version from here... is this the latest?
                                            mame 2003 plus

                                            My full size arcade cabinet Robotron vs. Octolyzer

                                            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.