Page 1 of 1

What Missing Files?

Posted: Sun Feb 09, 2020 2:50 am
by Jer
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

Re: What Missing Files?

Posted: Sun Feb 09, 2020 1:07 pm
by Robert
(deleted)

Re: What Missing Files?

Posted: Mon Feb 10, 2020 5:04 am
by Jer
I should of mentioned I also get a similar message in stock mame using the built in gui.

Re: What Missing Files?

Posted: Mon Feb 10, 2020 10:39 pm
by Robert
(deleted)

Re: What Missing Files?

Posted: Tue Feb 11, 2020 7:17 am
by Jer
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.

Re: What Missing Files?

Posted: Tue Feb 11, 2020 12:51 pm
by Tafoid
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

Re: What Missing Files?

Posted: Tue Feb 11, 2020 3:08 pm
by Jer
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.