mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support
-
This is normal behavior sometimes (is in the case of this game well the driver is setting it to this).
I checked the dip switches check the coinage yourself you can see a is set to 1/6 (1 coin 6 credits) and b is set to 1/1. is not an input issue in this case so you can rest easy. Coin shoots dont really always apply per player per say. It can change per machine some have two slots and each slot might accept a different coins like 20c or $1.
audio skew is on by default if you want to leave it off put advance settings on, then go to audio -> settings and change maximum timing skew to to 0.03 (restart the core) and it wont matter if its on or off. Again this is set to on my default so users dont have to go through settings.
-
@grant2258 - Ok, that makes sense. I think I read a post by you on Github a long time ago about arcade manuals and since then I've dug up several service manuals. The dip switches need tweaked for several games (like lives, credits to start, etc.) to what they recommend in the manual.
Like Dragon Spirit defaults to a harder mode and only 2 lives by default vs. what the manual recommends. Those arcade manual are pretty handy. If there's a game that seems really easy or really hard I will try and find the manual to verify the settings. There's just to many games to verify them all though.
I am ok with leaving audio skew on. I was playing around with the setting and I couldn't quite remember which way was the default. Is there a way to reset the Options to default from within RGUI? I usually just delete the core options file from the command line but it would be handy right through the menu.
Also I appreciate you sharing all the information yesterday. It still all makes sense today. :) I made some notes (copy-n-paste) of key points you made that helped me in particular along with the user case scenarios I find are a very handy reference.
-
@Riverstorm only way to reset the core options is to remove them from the file or delete the file.
-
Apologies if this has been addressed.
I'm on Jessie with a Pi3B and on an older version of Retroarch 1.7.1 and installed mame2003plus a few months ago. I've been testing a few of the games and noticed with games such as Double Dragon and Dungeons and Dragons Shadows over Mystara, that the gameplay runs very slowly with audio being very choppy. Could I ask please whether there might be any settings in Retroarch that I could change for these games to run full speed?
Other games run full speed with no problems in mame2003-plus and the same games seem to work fine in AdvanceMame.
Thanks for any help.
-
@grant2258 - Ok thanks, that's what I have been doing. If I think there's any changes to the core settings I just delete it and do a quick reconfigure after updating.
@spud11 - I can't test the audio right now (I am on a monitor) but as far as speed they seem to run smooth for me. Both ran a consistent 57 to 59 FPS just playing around at the beginning of each.
I am on a Pi 3B+ (overclocked), RetroPie 4.4.8, m3plus commit 64ca790 both running a shader (crt-pi).
I haven't done any special config changes. -
@spud11 - Also with D&D Shadows over Mystara 4 players on screen seems pretty smooth in the first part of the game showing like 59.7 FPS.
-
@Riverstorm Thanks for that. Probably something to do with my system. I'll have to play around a bit with it.
-
@spud11 - I just tested the audio and it works fine on both games.
-
@spud11 - I forgot to mention I am on RA 1.7.5.
-
Found something that might be worth looking at:
In QBert the controls that the user needs to push to make a movement have been changed to be the actual diagonal directions rather than left, right, etc. This is different from regular 2003, and makes the game basically unplayable without a properly gated arcade stick. Is there any option to fix this? Regular remapping of the game controls seems to have them remain diagonal.
-
well its down to personal preference other people say its unplable the normal way. just turn it off in the options if you want to play it the old way. you wouldnt need this emulated if you had a normal rotated 4 way installed. The only scenario i would agree this is unplayable on a keyboard it been discussed before just pick one that suits you best on or off
-
@grant2258 said in mame2003-plus: hundreds of new games, improved input, features, new bugs - now with runahead support:
normal rotated 4 way installed.
That's (also) why I made this DIY real 4-way arcade stick.
;-) -
yes i do agree nothing beat the real thing :). Problem with these ones is they are are rotated 45 degrees that why the emulation does the diagonal thing on an 8 way. Again its all adjustable you cant please everyone and every config so make it an option all bases are covered. I have to admit most of the time this 4way emulation saves me having to move my 4 way restriction on my sanwa. I belive this option is off by default anyway unless the user enables it
-
@ward614 - @grant2258 is right it is off by default. If it's on go to quick menu -> options -> 4-way joystick emulation = off and it will work like a regular joystick so you can move via up, down, left and right instead of diagonally. I prefer the diagonals when I play.
@UDb23 - Nice box, that's really sharp looking. I saw a perfectly sized box in a craft store but it was a heavy grade balsa wood that still felt a bit "flimsy".
-
its worth noting there 4 way joystick has 2 modes one is 45 rotated 4way that use 8 digonals ( great for 8 way arcade sticks and xbox analog controllers) not so great for keyboard and dpads.
The other mode is the normal rotated mode makes games like dkong and kung fu master more playable. turning 4way emulation off turn both modes off
-
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!
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.