Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
03429 Misc. Minor Have not tried Sep 8, 2009, 11:17 Sep 8, 2009, 12:22
Tester mux View Status Public Platform SDLMAME
Assigned To Resolution Invalid report OS Other
Status [?] Closed Driver
Version 0.133u5 Fixed in Version Build Normal
Fixed in Git Commit Github Pull Request #
Summary 03429: ddragon3, ddragon3j: Same ROM names but different content in ddragon3 & ddragon3j
Description you check your romset and you only have the ddragon3 set, you get an error message telling you that your ddragon3j set (that you don't have!) is incorrect.

The seems ot be because some of the ROMs in the ddragon3j set have the same name as ROMs in ddragon3. Some of those are indeed identical between the two sets and should probably be merged, while some others are actually different. and have different CRC and SHA1 checksums.
Steps To Reproduce Verify your rom set while having only the ddragon3 set.
Additional Information
Github Commit
Flags
Regression Version
Affected Sets / Systems ddragon3, ddragon3j
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
1
User avatar
No.04914
Tafoid
Administrator
Sep 8, 2009, 12:20
edited on: Sep 8, 2009, 12:25
Not a bug.

Filenames could be the same between parents and clones. These shared filenames are likely shared parts between the parent and clone sets. There are 6 parts which are unique to the Japan set and it would be impossible to build that version strictly with the contents of ddragon3. The parent set only holds the parts needed to run the main set and holds also any parts needed by clone sets (in this case, ddragon3j). The file containing the parts for the Japan version (ddragon3j) should hold only need the 6 unique parts needed. If you have more in your archives, you have unneeded files.

A good source of information for finding out what setnames require what parts is MAWS, specifically in your case:
http://maws.mameworld.info/maws/set/ddragon3
http://maws.mameworld.info/maws/set/ddragon3j

I tested using -verifyroms with ddragon3j without having the contents in my roms folder. I get:

d:\emulator\arcade\mame>mame ddragon3j -verifyroms
ddragon3j: 30j15.ic78 (262144 bytes) - NOT FOUND
ddragon3j: 30j14.ic79 (131072 bytes) - NOT FOUND
ddragon3j: 30j12-0.ic8 (65536 bytes) - NOT FOUND
ddragon3j: 30j11-0.ic10 (65536 bytes) - NOT FOUND
ddragon3j: 30a10-0.ic12 (65536 bytes) - INCORRECT CHECKSUM:
EXPECTED: CRC(e3879b5d) SHA1(fc87aedb0f4964a8d261d86121fe8544b330bed9)
   FOUND: CRC(15e43d12)
ddragon3j: 30j9-0.ic14 (65536 bytes) - NOT FOUND
romset ddragon3j [ddragon3] is bad
1 romsets found, 0 were OK.

d:\emulator\arcade\mame>mame ddragon3 -verifyroms
romset ddragon3 is good
1 romsets found, 1 were OK.

It's as expected here.

If you have SDLMAME specific issues, you need to talk about it at their forum.
http://www.bannister.org/forums/ubbthreads.php?ubb=postlist&Board=8&page=1