toto.castaldi
Posts: 2
Joined: Thu Oct 06, 2016 4:16 pm

difference between "mame" and "mame [GAME]"

Hi at all,

i'm using mame 0.178 .

i've a problem with a particul machine (i'm trying mame with some ROM).

If i execute

Code: Select all

mame mslug
the game goes correctly.

Instead if i choose the game from the graphical menu available after the

Code: Select all

mame
i obtain a "the selected machine missing one or more required ROM or CHD images. Please select a different machine".

Screenshot from 2016-10-07 14-35-38.png
Screenshot from 2016-10-07 14-35-38.png (237.61 KiB) Viewed 3731 times
Why the behaviour is different ? Where i'm wrong ?

thanks
User avatar
Tafoid
Posts: 351
Joined: Thu Nov 06, 2014 12:50 pm
Location: USA
Contact: Website

Re: difference between "mame" and "mame [GAME]"

I'm going to guess that your neogeo.zip is missing bits, or you a part (or parts) of the romset which do not match CRC32 hash MAME expects. When using the GUI, you need to have a 100% match to what MAME expects. Via command-line, you are allowed to launch and MAME will run so long as the individual parts of the romset are the same romname.

I'd suggest you audit the game via command-line:

Code: Select all

mame -verifyroms mslug
I'm willing to bet it doesn't pass that audit.

Code: Select all

mame -listcrc mslug
This will list what is expected from MAME. Match that output to your mslug/neogeo romset contents.
toto.castaldi
Posts: 2
Joined: Thu Oct 06, 2016 4:16 pm

Re: difference between "mame" and "mame [GAME]"

thank you for the explanation is really clear !

Code: Select all

>mame -verifyroms mslug
mslug       : v2.bin (131072 bytes) - NOT FOUND (neogeo)
mslug       : uni-bios_3_2.rom (131072 bytes) - NOT FOUND (neogeo)
romset mslug [neogeo] is bad
1 romsets found, 0 were OK.

Return to “MAME Discussion”