2175
« on: 26 January 2013, 20:32 »
No it's not ok. You mix up things.
1st of all, there is no "chd folder"....you can theoretically have a rompath with only chds in it...fine...but that's still a rom folder.
2nd of all, you can store sets archived (.7z/.zip/.rar) or decompressed. In the latter case you need to store them in a rompath subfolder named after the set, so "pacman" is a fully valid rompath subfolder name since "pacman" is a set in MAME. If you got both, pacman.zip (.rar/.7z) and a subfolder "pacman", cmpro will tell you that one is obsolete unless the set also uses chds (which are also stored in a rompath subfolder named after the set). This is not the case for "pacman". So if you only got a "pacman" subfolder, cmpro won't warn you because it's a valid set placement. If it's empty, cmpro will warn you about the missing pacman roms of course. If you got both, archive and folder, cmpro warns you as mentioned before.
Back to your first example... said "pnchmn" is not marked as unneeded...and again, correct.
"pnchmn" uses chds, and so this folder is a valid placement for the chd. Of course cmpro will still warn you about the missing chd itself.
...and finally there are chd-only sets which consists only of a chd....so an empty folder for this set is still marked as "unneeded"....there is no reason for it...it is and stays a container for a valid setname/chd placement.