All I know that if nothing else. let's forget about every other software i've mentioned!
I download Marble.zip, a parent copy of Marble Madness, GalagaMW.zip, a parent copy of Galaga, and Paperboy.zip, a parent copy of the game Paperboy. I disable every other file in my ROM library by loading only these files into the ROM directory in the Mame directory. The Right panel of Mame64.exe says all three files are in fact parent files and that all files FAIL on the audit. I try to run them and get the standard message that the selected machine is missing one or more required ROM or CHD files.
If I go into the ROM directory and then proceed to unzip each of the zip files with WinRAR, and then go back and start MAME64.exe. All three of those machines are still considered parents, but they all PASS the audit and I can run all three games. Pleas forget I said anything about any other files, roms, computers, or any thing else. Let's just focus on these three well known and long used games that are all arcade games of the early 80's.
My Chronic pain is in full effect and I have not sleep for three days, so I am sorry if I am sounding a little short or terse. I am just trying to figure it out, and it is behaving exactly opposite of they way that I am understanding that it is supposed to be functioning. If we need to I can star-up my screen recorder and I can throw everything I just talked about up on Youtube so that you can see it for yourseself.
Respectfully,
Geezerpunk