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.9m 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:

      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.

      REK607R 1 Reply Last reply Reply Quote 0
      • REK607R
        REK607 @grant2258
        last edited by

        @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 :-)

        G 1 Reply Last reply Reply Quote 0
        • 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
                                            • 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.