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.
    • G
      grant2258 Banned @REK607
      last edited by

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

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

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

      I couldnt remap my controls for Smath TV V. 8.00, neither using TAB or in the RetroArch menu. I finally did it easy: I changed the emulator to mame2003 classic and its working flawlessly and I can even use right stick or buttons for shooting the bad guys.

      people have tried helping many times. We need feedback to help you. If your happy using classic just use that.

      Sorry I didnt want to sound rude or anything, I just wanted to say what worked for me now. I'm very very happy with mame2003-plus in fact, but I can't give details at this time because I dont have internet at home and I normally check this at other people homes. I'll take a look again enabling input interface, legacy remapping and analogic control maping on RA :-)

      no problem f you want help with this it can be done with feedback with your settings. The easiest way for this to work for you is the following options

      control mapping: Analog

      input interface if you dont use a keyboard choose retropad (disables keyboard) else choose simultaneous allows both.

      Legacy Mapping = on

      after all this close retroarch delete all your mame2003-plus/cfg directory contents in case you have older version settings. Then use the tab menu to set the controls as RA analog sticks remapping arent supported yet until someone at libretro adds them use the tab menu. The fire buttons are input this game P1 Right/Up, P1 Right/Down, P1 Right/Left, P1 Right/Right.

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

        @m2306 - That sounds good. Hopefully it made sense. I am going to continue to put together lists for the systems in my free time for FBNeo as m3plus has sourcefile information now and is not needed. If you can not get exactly what you want I can put together some instructions on how to to do it this way.

        With this method, at a minimum, you should be able to cleanly pull Neo-Geo, CPS-1, 2 and 3. You can also invert your selections so with a Neo-Geo list you can pull everything but Neo-Geo ROMs. There's a lot of little things you can do in addition @grant2258 posted that link to allow ROMs to be pulled by driver(s). Which is really handy. No lists needed with m3plus. It's the only DAT currently that can do that! ;)

        @REK607 - I know you struggled with it a lot but hopefully you get it going as m3plus really does work well for those dual sticks games on a controller.

        m2306M 1 Reply Last reply Reply Quote 0
        • m2306M
          m2306 @Riverstorm
          last edited by

          @Riverstorm And anyone following up on this: Here's what I did to achieve a almost cloneless MAME2003-plus romset. I'm sure it's not perfect but seems good for me so far. I started with an up to date full non merged 2003-Plus romset bilt with Clrmamepro. I copied the Plus only games and the games fixed in Plus from the full set to a separate folder (the list of games can be found in the Plus changelog), (I pasted the filnames in a .sh file and used chmod in OSX to make the copying easier). I used Simple Arcade Multifilter (Windows) to filter out gambling games and other unwanted categories from the full set. Then I used Arcade Manager (OSX) and chose a ready made "Working games only" "No clones" CSV for MAME2003, not Plus as the the current version 5 of AM doesn't have CSVs for Plus. Now I should have a .78 set with only working games and no clones. Then I copied the Plus only games and Plus fixed games I separated earlier back into the filtered set. This way I ended up with a set that's (mostly) without clones, (mostly?) working games only and all the games added to MAME2003-Plus since branching from the .78 romset. All games I have tested works and I haven't found anything missing. I have no idea how AM chooses working games from clones and broken games etc., but this gave me a manageable set that isn't a pain to scroll through. I have additionally separated CPS and NeoGeo games from the FinalBurnNeo romset and have those in separate folders. This setup feels ideal for me at the moment. If anyone suspects I made some mistake in the way I did this I'd be happy to hear what I can do to fix it and also as to not spread misinformation about building a romset like this.

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

            @m2306 - Uff-da I was messing around and converted the m3plus DAT to CSV format but converting the whole DAT is worthless with AM. You need pre-made lists before you even start.

            I downloaded AM to see how it works. Basically he pre-built a bunch of CSV files of different criterion. Then you can remove/keep ROMs based on those CSV files. A real slick interface though.

            With m3plus and FBNeo's rolling development of always adding games the lists will just keep getting further out of date. The good is mame2003 is static so those lists will always up to date. Using a diff set of plus will work there, like you did.

            Your list sounds pretty good to me. The list I posted above does have a few more games to be added. I'll rebuild my set over the weekend. I usually build both mame2003 and mame2003-plus and then do a compare using mame2003 as the reference set to get an exact list of differences so it's accurate down to the ROM.

            I wouldn't mind seeing the actual mame2003-plus list. Is there any chance you would be willing to share your set list? Basically if you could provide a list like the one above. The ROM name only, no path or other information needed and pipe it to a file. I can then rebuild a DAT of the set to look through and it would also be usable in ROM management tools for others to build an exact set or at least as a starting point.

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

              @m2306 - I believe this updated list should be accurate and current. Summarized their are 217 new rom additions, 79 rom updates, 7 new sample additions and 4 sample updates. That doesn't include the custom OST's that are optional but worth hunting down to add to the set.

              On the updated list don't forget Bosconian, Dig Dug, Galaga, etc. have some nice updates that are not cross compatible with mame2003 and will need udpated to run with m3plus and of course Donkey Kong has full working sound which mame2003 doesn't so it's definitely worth grabbing the new/improved samples also.

              New Games (217):
              1943mii.zip
              1945kiii.zip
              actionhw.zip
              airattck.zip
              airattcka.zip
              alibabab.zip
              alienar.zip
              alienaru.zip
              arescue.zip
              argusg.zip
              asurabus.zip
              avengrgsj.zip
              backfire.zip
              baryon.zip
              bbbuster.zip
              bcstrya.zip
              bombkick.zip
              boogwing.zip
              boogwinga.zip
              botanic.zip
              brapboysj.zip
              bsharkjjs.zip
              bublbob1.zip
              bublboblp.zip
              bublboblu.zip
              bublcave.zip
              cabala.zip
              cabalus.zip
              cabalus2.zip
              candance.zip
              ccastlej.zip
              chainrec.zip
              charlien.zip
              chokchok.zip
              cookbib.zip
              countrb2.zip
              crswd2bl.zip
              cutefght.zip
              darkmist.zip
              dblewing.zip
              ddonpacha.zip
              ddp3.zip
              ddp3a.zip
              ddp3b.zip
              ddp3blk.zip
              ddragon3j.zip
              ddream95.zip
              deerhunt.zip
              deerhunta.zip
              deerhuntb.zip
              deluxe5.zip
              denjinmk.zip
              dietgo.zip
              dietgoe.zip
              dietgoj.zip
              dietgou.zip
              diggerc.zip
              dkongpe.zip
              dkongx.zip
              dkrdemo.zip
              dogosokj.zip
              dokidoki.zip
              downtowj.zip
              dreamwld.zip
              drgnwrld.zip
              dynagear.zip
              esckidsj.zip
              espgal.zip
              fghthista.zip
              fghthistj.zip
              fghthistu.zip
              fixeighb.zip
              flagrall.zip
              gaialast.zip
              galagamf.zip
              galagamk.zip
              galagao.zip
              galpandx.zip
              gangonta.zip
              gdfs.zip
              ghostlop.zip
              glasskr.zip
              gnbarich.zip
              gpgolf.zip
              gt2k.zip
              gt3d.zip
              gt97.zip
              gt98.zip
              gt99.zip
              gtclassc.zip
              gunmast.zip
              guwanges.zip
              hachamfb.zip
              hangzo.zip
              hcrash.zip
              hcrashc.zip
              hedpanicf.zip
              hedpanico.zip
              hookj.zip
              hoops96.zip
              hsf2a.zip
              hvysmsh.zip
              hvysmsha.zip
              hvysmshj.zip
              ikari3nr.zip
              inca.zip
              inyourfa.zip
              ironclad.zip
              joemacr.zip
              joemacra.zip
              jumpkun.zip
              kbash2.zip
              ket.zip
              keta.zip
              ketb.zip
              killbld.zip
              kngtmare.zip
              kof10th.zip
              kof2001.zip
              kof2002.zip
              kof2003d.zip
              lasthope.zip
              leds2011.zip
              lethalen.zip
              madalien.zip
              magdrop.zip
              magdropp.zip
              matchit2.zip
              matrim.zip
              mchampdx.zip
              mchampdxa.zip
              midresbj.zip
              mp_bio.zip
              mp_col3.zip
              mp_shnb3.zip
              mp_soni2.zip
              mp_sor2.zip
              mp_twc.zip
              msgogo.zip
              mslug4.zip
              mslug5.zip
              multchmpk.zip
              mwarr.zip
              nslasherj.zip
              nslashers.zip
              olds.zip
              olds103t.zip
              osman.zip
              packbang.zip
              piratetr.zip
              pktgaldj.zip
              pktgaldx.zip
              plegends.zip
              pnyaa.zip
              progear.zip
              progearj.zip
              prtytime.zip
              pturn.zip
              puzlstar.zip
              pzloop2j.zip
              ragtime.zip
              ragtimea.zip
              riot.zip
              rockn2.zip
              rockn3.zip
              rockn4.zip
              rockna.zip
              rolcrush.zip
              rotd.zip
              sabotnba.zip
              samsh5sp.zip
              samsho5.zip
              sbishi.zip
              sbishik.zip
              sdfight.zip
              sengoku3.zip
              shdancrb.zip
              skullfng.zip
              skullfngj.zip
              sonicbom.zip
              spacelnc.zip
              squash.zip
              ssonicbr.zip
              starfir2.zip
              suprridr.zip
              suprtrio.zip
              svcboot.zip
              swatpolc.zip
              tangtang.zip
              teetert.zip
              tgm2.zip
              tgm2p.zip
              theroes.zip
              thoop.zip
              touchgok.zip
              tronfp.zip
              trophyh.zip
              turkhunt.zip
              tylz.zip
              uccopsar.zip
              vasara2.zip
              vasara2a.zip
              vbowl.zip
              vbowlj.zip
              vf.zip
              vmetal.zip
              wbmlvc.zip
              wcvol95.zip
              wcvol95x.zip
              wingforc.zip
              wizwarz.zip
              wofch.zip
              wschamp.zip
              wschampa.zip
              xeviousc.zip
              zintrckb.zip
              zupapa.zip
              
              Updated Games (79):
              alcon.zip
              alibaba.zip
              avengrgs.zip
              bcstry.zip
              bloodwar.zip
              bonkadv.zip
              bosco.zip
              boscomd.zip
              boscomdo.zip
              boscoo.zip
              boscoo2.zip
              brapboys.zip
              bubbobr1.zip
              bublbobl.zip
              bublbobr.zip
              cabal.zip
              countrnb.zip
              digdug.zip
              digduga1.zip
              digdugat.zip
              digdugb.zip
              dzigzag.zip
              esckids.zip
              eswat.zip
              f1gpstr2.zip
              fghthist.zip
              fireshrk.zip
              fjbuster.zip
              fpointbj.zip
              fpointbl.zip
              galaga.zip
              galaga3.zip
              galaga3a.zip
              galaga3m.zip
              galagamw.zip
              gallag.zip
              gaplus.zip
              gaplusa.zip
              gapluso.zip
              gatsbee.zip
              glass.zip
              grobda.zip
              grobda2.zip
              grobda3.zip
              gtmr.zip
              gundamex.zip
              hachamf.zip
              hedpanic.zip
              hyprduel.zip
              mp_gaxe2.zip
              mp_sonic.zip
              multchmp.zip
              mustache.zip
              neogeo.zip
              pacnchmp.zip
              pacnpal.zip
              pacnpal2.zip
              polepos.zip
              polepos1.zip
              polepos2.zip
              poleposa.zip
              poleps2a.zip
              poleps2b.zip
              rockn.zip
              samesam2.zip
              samesame.zip
              shangon.zip
              shisen2.zip
              shogwarr.zip
              slapfigh.zip
              superpac.zip
              tdragon.zip
              titlef.zip
              topracer.zip
              touchgo.zip
              vimana.zip
              vimana1.zip
              vimanan.zip
              winspike.zip
              
              New Samples (7):
              cosmica.zip
              fantasy.zip
              frogs.zip
              ghox.zip
              sasuke.zip
              spacefb.zip
              tekipaki.zip
              
              Updated Samples (4):
              dkong.zip
              dkongjr.zip
              galaga.zip
              vanguard.zip
              
              m2306M B 2 Replies Last reply Reply Quote 2
              • m2306M
                m2306 @Riverstorm
                last edited by

                @Riverstorm Thank you for the list. I haven’t had the time to tinker (on mobile only most of the week) and get you my list of games. I also think I have to redo or rethink this. I noticed two missing games, MJs Moonwalker is missing and PacMan is included only as the plus version. I don’t see why these would have been left out (other than nowadays MJ could be considered not suitable for children..). I found another thread discussinc a similar topic (https://retropie.org.uk/forum/topic/20348/all-in-one-overclocked-rpi3b-arcade-rom-set-setup/23). One question also, I got the CHD version 3/5 warning while rebuilding the romset. Is that just a warning because of wrong settings or did I end up with the wrong CHDs now?

                1 Reply Last reply Reply Quote 0
                • B
                  barbudreadmon @Riverstorm
                  last edited by

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

                  Donkey Kong has full working sound which mame2003 doesn't so it's definitely worth grabbing the new/improved samples also

                  Long time i didn't use this core, dkong's colors got fixed too ?

                  FBNeo developer - github - forum

                  1 Reply Last reply Reply Quote 0
                  • WeirdHW
                    WeirdH
                    last edited by WeirdH

                    I am confused about the 'new and improved samples'. Is there a central place to get them or do I have to compile them myself? I got the 2003-plus romset from somewhere, are they in there? Or do I need the 'current' or 'unofficial' ones from Twisty on mameworld?

                    TIA for any and all insight.

                    EDIT: broke rules

                    B mituM 2 Replies Last reply Reply Quote 0
                    • B
                      barbudreadmon @WeirdH
                      last edited by

                      @WeirdH Afaik samples are license-free, so we can share them (unlike your link to licensed content...).
                      Those are the samples for dkong in fbneo, i would expect they work too in mame2003-plus : https://www.sendspace.com/file/y3d1kg

                      FBNeo developer - github - forum

                      WeirdHW 1 Reply Last reply Reply Quote 1
                      • mituM
                        mitu Global Moderator @WeirdH
                        last edited by

                        @WeirdH Please don't post links to ROMs in the forum, is one of the rules of the forum. I know the source site has some exceptions in the US, but that's not enough.

                        1 Reply Last reply Reply Quote 0
                        • WeirdHW
                          WeirdH @barbudreadmon
                          last edited by WeirdH

                          @barbudreadmon Yeah, that was dumb, I thought that source was cleared. Thanks for the link.

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

                            @m2306 - No worries, take your time. I know when things get busy and you have to switch focus for a while. Yeah there doesn't seem to be any surefire way to get those perfect pared down lists.

                            With Moonwalker he may have removed clones/bootlegs so it might have been inadvertently removed. That list is 2 years old now.

                            I think the only Sega 18 games that work in m3plus are unprotected or bootleg but don't let that scare you away as Moonwalker plays great with the bootleg version (moonwlkb) and it's up to 3 players which is nice.

                            I'm not sure what CSV list you're using but I see Pac-Man (Midway) (pacman) listed in his working CSV list so I'm not sure why that one would get excluded.

                            With the CHDs it could be either. Go to your Settings -> Compressor -> CHDMAN and verify it's set to 3. If they don't verify with the correct setting you might have the newest v5 versions. I have a complete set and could share any hash information on specific files if it helps.

                            @barbudreadmon - No I don't think it has been. I think there's still an open bounty from last year to correct the issue. I think it's been open for well over a year now unless it's been closed.

                            @WeirdH - If there's an official sample then Twisty's will have it almost certainly. If not check the older sample section for samples like dkong.

                            The newest versions of MAME have the dkong audio correctly emulated so they no longer need samples to run proper and thus have been moved to the older section but they are still very much relevant for us RetroPie community users. :)

                            Also check the Unofficial section which has some pretty amazing enhancements for a few of the games.

                            Samples aren't hash verified so as long as the name is correct it will run it, no exact version needed. So for example with dkong you could use the older or unofficial samples (which I combine the two as the enhanced version doesn't have effect00.wav, effect01.wav and effect02.wav samples) but both run perfectly. You could also run your own favorite too if you wanted.

                            1 Reply Last reply Reply Quote 1
                            • REK607R
                              REK607
                              last edited by

                              I was wondering, how do I put to work a new rom such as "actionh.zip"? I mean, how do I convert a regular rom from another set to mame 2003 plus? This new inclussions are really interesting.

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

                                @REK607 - You can't really add games to a core. Well you can if you're a coder but I don't think that's what you're asking. You can only download the DAT and create a new set. I don't see actionh.zip in the set but actionhw.zip.

                                To build a set follow the instructions here. The newest DAT is created in game just pull up the TAB menu and it should have an option to Generate XML DAT.

                                1 Reply Last reply Reply Quote 0
                                • WeirdHW
                                  WeirdH
                                  last edited by

                                  I seem to have a problem getting some games to run. One such game is Space Launcher. The changelog says it should work, but I go right back to Emulationstation after launching it. So far I have tried version 0.106 and 0.139. What am I doing wrong? TIA

                                  B 1 Reply Last reply Reply Quote 0
                                  • B
                                    barbudreadmon @WeirdH
                                    last edited by

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

                                    So far I have tried version 0.106 and 0.139

                                    generate mame2003plus dat file, and use it to verify your romsets.

                                    FBNeo developer - github - forum

                                    WeirdHW 1 Reply Last reply Reply Quote 0
                                    • WeirdHW
                                      WeirdH @barbudreadmon
                                      last edited by

                                      @barbudreadmon I take it you mean by using ClrMamePro? I have followed this tutorial and watched a couple on youtube, but nothing gives me a usable rom.

                                      I am not at all versed in the inner workings of ClrMamePro, so, honestly, I don't really know what I'm doing when rebuilding, but no matter what DAT-file I use in the profiler, I keep getting sent back to Emulationstation when launching the resulting game.

                                      When I rebuild using the 'mame2003-plus'-DAT (which actually is an xml-file), I end up with a 1kb version of spacefev.zip. When I only scan the rom, I never get any useful information and the 'fix' option also seems to do nothing with it.

                                      Any pointers would be welcome. TIA

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

                                        @WeirdH Isn't Space Launcher archive named spacelnc ? spacefv is Space Fever.

                                        I see that even though the game appears to be added, it's not in the .xml available on the Github, you'll have to generate the .dat file from the Emulator - https://docs.libretro.com/library/mame2003_plus/#step-1-obtaining-an-xml-dat.

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

                                          @WeirdH - Space Fever (spacefev) should be around 7kb since you're file is 1kb I would guess you missing ROMs. Even though you run it through a ROM management utility doesn't necessarily mean it will build the correct set. You might be missing ROMs. Which program are you using? Did you get any missing ROM errors?

                                          Here's what should be in the zip file. The filename and more importantly the hash:

                                          <game name="spacefev">
                                          <description>Space Fever (New Ver.)</description>
                                          <year>1979</year>
                                          <manufacturer>Nintendo</manufacturer>
                                          <rom name="f1.bin" size="1024" crc="35f295bd" sha1="34d1df25fcdea598ca1191cecc2125e6f63dbce3" region="cpu1" offset="0"/>
                                          <rom name="f2.bin" size="1024" crc="0c633f4c" sha1="a551ddbf21670fb1f000404b92da87a97f7ba157" region="cpu1" offset="400"/>
                                          <rom name="g1.bin" size="1024" crc="f3d851cb" sha1="535c52a56e54a064aa3d1c48a129f714234a1007" region="cpu1" offset="800"/>
                                          <rom name="g2.bin" size="1024" crc="1faef63a" sha1="68e1bfc45587bfb1ee2eb477b60efd4f69dffd2c" region="cpu1" offset="c00"/>
                                          <rom name="h1.bin" size="1024" crc="b365389d" sha1="e681f2c5e37cc07912915ef74184ff9336309de3" region="cpu1" offset="1000"/>
                                          <rom name="h2.bin" size="1024" crc="a163e800" sha1="e8817f3e17f099a0dc66213d2d3d3fdeb117b10e" region="cpu1" offset="1400"/>
                                          <rom name="i1.bin" size="1024" crc="00027be2" sha1="551a779a2e5a6455b7a348d246731c094e0ec709" region="cpu1" offset="1800"/>
                                          <rom name="ss3.ic2" size="1024" crc="95c2c1ee" sha1="42a3a382fc7d2782052372d71f6d0e8a153e74d0" region="cpu2" offset="0"/>
                                          <rom name="f5.bpr" size="32" crc="c5914ec1" sha1="198875fcab36d09c8726bb21e2fdff9882f6721a" region="proms" offset="0"/>
                                          </game>
                                          

                                          @mitu - Thanks for the link! I had no idea there was a nice tutorial with the steps.

                                          1 Reply Last reply Reply Quote 0
                                          • B
                                            barbudreadmon @WeirdH
                                            last edited by

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

                                            When I rebuild using the 'mame2003-plus'-DAT (which actually is an xml-file), I end up with a 1kb version of spacefev.zip. When I only scan the rom, I never get any useful information and the 'fix' option also seems to do nothing with it.

                                            clrmamepro won't magically create files from nothing, it'll just verify your romsets and tell you what's wrong with them

                                            FBNeo developer - github - forum

                                            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.