Closed blikblum closed 2 years ago
There is an option to find out - clicking the right mouse button on the set reveals that it has 36 referenced devices, which when you analyze THEM (you can do this by selecting the corresponding menu item) shows that "ega" may be missing.
Most of the ROMAlyzer is documented here BTW: https://wiki.batcom-it.net/index.php/The_%27ultimate%27_guide_to_QMC2#Analyzing_sets_with_the_ROMAlyzer
This specific question is (somewhat) answered here.
There is an option to find out - clicking the right mouse button on the set reveals that it has 36 referenced devices
Thanks. This works for me.
Maybe make this action more visible (or suggesting its usage) when there are device sets or state is incorrect?
This specific question is (somewhat) answered here.
Its different now (as you noted). The romset is marked as incorrect even when have all roms
Well, the set IS correct (or "mostly correct") as seen by the ROMAlyzer although "mame -verifyroms" (meanwhile) says that it is incorrect. That's a situation I'm not going to "fix" as it works as expected ;). I see that it may be confusing, but it is caused by a misunderstanding.
Well, the set IS correct (or "mostly correct") as seen by the ROMAlyzer although "mame -verifyroms" (meanwhile) says that it is incorrect
The issue for me is "fixed" so can be closed but such romsets (with device missing roms) are reported by QMC as incorrect both in the GUI (red icon) and in ROM Status report. This creates the discrepancy because initially ROMAlyser reports as correct, only after verifying devices, ROMAlyser detects the incorrect status
Yes, "the GUI (red icon) and the ROM Status report" use the "-verifyroms" output, whereas the ROMAlyzer has its own way of considering a ROM set, also because it has to "manage" the set(s). They are completely different parts of the process working in two different ways.
When a romset is complete but depends on a device which at least a rom is missing, the romset is show as incorrect
Running ROMAlyser in the romset list its own roms as correct but does not hint why the state is incorrect
As an example look at
ibm5170
romset which depends onega
device. Whenega
is missing,ibm5170
state is incorrect but ROMAlyser does not hint why is incorrect.Below is the ROMAlyser log:
Below is mame -verifyroms ibm5170
Below is xml entry
For completeness, ROMAlyser should walk the device_ref nodes, check if the device is not romless and check if its roms are missing