Jer
Posts: 6
Joined: Sun Jul 03, 2016 8:12 pm

What Missing Files?

I get the below message from QMC2 when trying to run software (SNES, PS1, etc) telling me there are two files missing but clrmamepro tells me no files are missing. Any idea what could be missing or how I can find out? Using the latest and greatest 0.218. Thanks.

emulator #1 finished, exit code = 2 (missing files), exit status = normal, remaining emulators = 0

User avatar
Robert
Posts: 89
Joined: Thu Nov 06, 2014 12:44 pm
Location: Land of Oz
Contact: Website

Re: What Missing Files?

You might be better off asking on the QMC2 forum. https://forums.bannister.org/ubbthreads ... =12&page=1

There's a patched QMC2 executable available to fix some problem that occurs with latest MAME.

I'd say that clrmamepro is correct and that your QMC2 is in error.

Jer
Posts: 6
Joined: Sun Jul 03, 2016 8:12 pm

Re: What Missing Files?

I should of mentioned I also get a similar message in stock mame using the built in gui.

User avatar
Robert
Posts: 89
Joined: Thu Nov 06, 2014 12:44 pm
Location: Land of Oz
Contact: Website

Re: What Missing Files?

Well you've wasted our time then, since MAME will tell you the filenames that are missing.

Jer
Posts: 6
Joined: Sun Jul 03, 2016 8:12 pm

Re: What Missing Files?

Except it doesn't. The message that is displayed is "The selected software is missing one or more required files. Please select a different software". Where in that message Robert does it tell me the filenames that are missing?

Don't waste my time Robert.

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

Re: What Missing Files?

Jer wrote:
Tue Feb 11, 2020 7:17 am
Except it doesn't. The message that is displayed is "The selected software is missing one or more required files. Please select a different software". Where in that message Robert does it tell me the filenames that are missing?

Don't waste my time Robert.

I'd have to assume, given you are stating you've tried certain console and they are not working is that you are completely missing the required roms/bioses that run those consoles and are required to even boot the system (outside of the specific console's software). MAME will not, through the Internal UI, tell you specific parts of a romset you are missing if you are missing the complete romset/bios needed. So, how do you figure out what is needed? This is the way using MAME..

1) Launch MAME via a command-line window and type the following command -
mame snes
If MAME is unable to find what is needed, it displays it for you and the expected shortname it is looking for that data.
F:\OLDER_MAME>mame64_218 snes
spc700.rom NOT FOUND (tried in snes snes)
Fatal error: Required files are missing, the machine cannot be run.

Use the internal database (again using command-line) to list the contents of a romset expected -
mame -listcrc snes
44bb3a40 spc700.rom snes Super Nintendo Entertainment System / Super Famicom (NTSC)

So, a file with that name and matching that hash is needed inside "snes.zip" and placed in your ROMS folder. Same procedure can be done for the Playstation 1 system(s) - psu, psa, pse, psj. In short, you are missing romset(s) (MAME isn't lying) and you need to find what MAME needs to provide a working emulation.

Learn more about romsets from official help page:
https://docs.mamedev.org/usingmame/aboutromsets.html

Jer
Posts: 6
Joined: Sun Jul 03, 2016 8:12 pm

Re: What Missing Files?

Thanks Robert, I just tried snes and it played fine through command line but I get that message one or more files are missing through mame gui. The software is stored in the default folder. Maybe I will need to look through the settings later. Cheers.

Return to “MAME Discussion”