mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support
-
Hope I'm OK to put this here.
I recently decided to finally upgrade my MAME install on Retropie to 2003 Plus, and it is superb. I'd read the recent changelog before doing so and have been curating my collection to fit.
However I notice that on the changelog there's a list of "now working games" that did not work before. But some of these games still do not work for me. I have a reference set of MAME 2003. Off the top of my head some of the games I cannot get to work include Vimana, Fire Shark, Thunder Dragon, Shogun Warriors and Slap Fight. None of these launch at all with 2003 Plus, but with plain 2003 they at least run but without sound (apart from Shogun which will not launch iirc).
I'd imagined this was probably because Retropie wasn't updated to the latest version (even though I updated the setup script and installed from source yesterday), but then I notice other new working games listed do work, such as Rohga for example which runs beautifully now, and Shrike Avenger.
If I've missed something please let me know. I'm running Retropie 4.4 up to date on a Pi3B+. Many thanks.
-
@Ranma you may need the “mame2003plus romset” versions of those games. I am not sure because I haven’t tested those specifically but for a few select games the ROMs themselves are different.
-
Thanks for replying. I'd considered this but then Rohga and some others are working. I thought 2003 Plus was intended to be compatible with plain 2003 also...?
It's a shame as I'd spent a week hand curating my collection to suit it. I know there's a way to automate it but I'm not up on using the tools and when I tried last I couldn't get it to work (using Linux).
EDIT: Looks like you're right. I've put on the 2003 Plus versions of those roms and they work.
SIGH
MAME is such hard work. I thought I'd cracked it.
-
@Ranma glad it worked! I had read the thread as they were developing plus so I knew for some games they were using some other versions of the ROMs so they could get them to work. I don’t know how to use CLRmame either so I am pretty much in the same boat as you. As a side note just when you think you have things figured out you still get curveballs - like I was trying foreverto get lightgun games to work because I thought I absolutely no shadow of a doubt NEEDED .106 ROMs to work with advmame1.4. Couldn’t find them. On a whim tried the .078 ROMs with advance MAME for the lightgun games. They worked. Mind blown. Upshot- don’t feel bad, experimenting is fun too!
-
@BJRetro it’s not too mind blowing once you understand evolution of MAME with ROM sets. Many ROMs don’t change from set to set, however, some definitely do. The complete set guarantees compatibility with that particular version of MAME, while the wrong set may only work with the overlap of unchanged ROMs. The problem we run into is troubleshooting. It makes no sense to spin our wheels helping someone who either knowingly used the wrong set, or has no idea what set their ROMs comes from. Having said that, experimenting on your own with what you DO have can sometimes save the day!
-
@ranma - If it helps most of the ROMs are identical so for the most part you should be good to go.
Mame2003 has approximately 4,721 ROM sets and m3plus has approximately 4,922 ROM sets. So about 96% of the sets are the same.
Most of the ROMs can be found in current MAME and rollback MAME but a few you'll need to locate on your own as they were never part of any official MAME version.
Basically m3plus has approximately 200 more than mame2003 and of those 200 about 76 are updated ROMs from mame2003 so if you don't include the m3plus exclusive games 98% of the ROMs are the identical.
Some of the updated ROMs are major games that we all know and need update ROMs after the devs did the Namco driver updates.
You found the changlelog which is very well documented and lists most of the new and updated ROM sets.
-
Just a basic question,
How long does it take to install from source for a Pi3?
Would binary be added in the future?
-
@mat Like 30min.
-
Tried searching multiple places but couldn't find the answer. Every rom of lethal enforcers I have is in Spanish, how do I change this or access the service menu to change it? Thanks in advance. Raspberry Pi 3 RetroPie 4.4
-
@keithk2581 you already have a post for this. Maybe noone knows the answer but no need to repost in another thread.
-
Sorry thought this might have been a better place after my first post since this game and others like it are/were being discussed here. I'll remove the post, sorry for the double.
-
@keithk2581 - What is the name of the ROM you're using? Also just to verify you're using mame2003-plus? Usually 'F2' will get you into the service menu. The other option is TAB but I'm not sure that's accessible with the default settings depending on the emulator core.
-
There is no need for service mode language is set in the dip switch menu. Remember after changing the dip switches in fba or mame you need to reset the game for it to take effect it set in english for mame2003-plus by default not sure about fba
-
Right now I'm using fba, haven't tried mame2003 yet since it worked first on fba, how do I access the dip switch on both?
-
@grant2258 - Thanks, then he'll need to use TAB through the options menu or change his input interface to keyboard or simultaneous if his settings are at the defaults to access the dip switch settings.
-
@keithk2581 - I'm not sure on FBA but on mame2003-plus you need to access the Retroarch menu with Select+X (user defined keys). Then go to
Quick Menu -> Options
and there should be an option to display the MAME menu. You'll find your language dip switch settings there. -
Well mame2003-plus is default is english anyway. For fba the dip switch setting are in quickmenu->options where you set the core options. I havent tested this game on fba but that is where the dip switches are set
-
Found the setting in fba, switched it to English, but it's still in Spanish. I'll have to keep playing with it I guess, unless any other ideas?
-
First of all make sure your on the latest version of fba (compile from source) . Set the Dip switch and make sure your reset the game if its still in spanish report the issue here. https://github.com/libretro/FBAlphaFB
-
Could it be possible the .cfg or .nvram needs reset? That's a strange error.
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.