EMULAB Forum
clrmamepro [English] => clrmame Discussion => Topic started by: GDT on 10 October 2017, 08:16
-
Hello, I recently decided to update my merged MAME romset from a 2 years old version. All works well but I got this:
Genesis (USA, NTSC) [folder: genesis - size: 0]
missing set: Genesis (USA, NTSC)
I have genesis files in rompath with genesis_tmss inside.
What's wrong?
-
did you store it this way:
<your rompath>\genesis\tmss_usa.bin if you keep it uncompressed
or
<your rompath>\genesis.zip with tmss_usa.bin inside the zip (you can use .rar or .7z as well)
-
it's in 7z format and contains "genesis_tmss" folder with tmss_usa.bin
It was generated with clrmame rebuild in this way.
Another question: I loaded mame executable in clrmame with software list option but I miss some of the software list like "advantage". Should I set something else?
-
I will have a look later at home regarding the genesis problem.....could be a problem in multi-software list mode where genesis might be used in a different list, too....
"advantage"...hmm.....I don't see any software list named like that when I check an official mame 190 -listsoftware output
-
you might want to test this build...
https://mamedev.emulab.it/clrmamepro/binaries/cmpro20171010.rar
-
Just tested the linked build. No more genesis romset issue.
I still can't find "advantage" software list.
Thank you!
-
You cant find it because there is none. at least I dont see one when I look at a mame -listsoftware output.
Yes, there is a mame has file "advantage" which contains the software list but MAME itself does not export it, so clrmamepro cannot import it.
Either you simply use the hash file in the profiler and setup a single profile for it.....or you may want to ask mamedevelopers why this software list is not exported via -listsoftware
-
Ok. I'll set a single profile for that. How can I check if there are other software list which are not properly exported from mame?
-
you can do that only semi manually I guess...
load a -listsoftware output into a texteditor, sort the lines, remove any line not containing <softwarelist name="
merge all hash files into one file, do the same sorting, removing for this file and finally compare both files....
-
Ok, thank you for your tip.
-
well...instead of using the multi-software list mode, you can of course always use all hash files as single-profiles...and the batcher to quickly update/scan/rebuild them at once...
-
I still got many issues with software lists. Using software lists with cmpro gave me wrong results. For example:
aim65_cart hash file got:
assemblr
basic11
extbas21
extbas23
forth13
mathpack (clone of forth13)
pascal10
p165
but cmpro rebuilds my merged romset with only
assemblr
basic11
forth13 (without mathpack)
p165
what's wrong?
-
well, if the rebuilder did not create the ones in question, you did not have the correct files in the source folder (hash and size match)
For example check your pascal10 set if it really holds the hashes shown in the attached screenshot
-
All matches and when do scanning I got no missing rom messages, like all went well but the rom wasn't there.
-
Maybe you limited the number of sets....(checkbox should be checked left beside the name in the set information window).
I've just tested it with a profile based on the single hash file and scanning and rebuilding works fine, also in full software list mode it works fine.
So...question is how you set the profile up....what you can do is to
create a new profile based on the single aim65_cart.xml file (so all sets are enabled by default), setup a new rompath for it in settings, switch to full merge mode and rebuild...everything valid found in the source will be added to the destination...
So...if a new scan does not list anything missing your setup is different...either you 1) limited the number of sets or 2) scan different data or 3) use multiple rompaths so parts come from path 1, others from 2....
All I can say for now is: it works fine....To help you I'd need more information about your specific profile setup
or turn on rebuilder logging (in rebuilder advanced) and check what is logged or post it here
-
I have to reset my whole cmpro settings but it worked now.
-
Most likely you only had a subset of sets enabled....so a "select all" button click in set information would be enough...
...but as mentioned...hard to say without having settings details
Good to hear the problem is resolved
-
Thank you for support.
It could be a good feature to add a multiple enable software list in system menu through selection with mouse, or SHIFT or CTRL button. It could be useful when rebuilding software lists step by step.
-
That's what the batcher is for....simply select multiple profiles in the profiler (while holding CTRL) and click on load.....
-
I missed that feature... how can I access batcher?
-
On the Profiler, select multiple dats, then right-click and select "Load Profiles in BatchMode".
-
Or simply click on the load button after selecting multiple profiles