by Crunchy Cheato » Thu Jul 15, 2004 1:59 am
In the past, I've used Quattro Pro or Access to make my dats for my own use. However, because of the improvements to mamediff, I was hoping to use that. I am having problems, though (using the newest version, 2.4). I would like to do things like this, for example:
Remove current MAME ROMs from Barthax's Arcade All-in-One dat.
Remove all ROMs I have in some folder from EgoElf's arcade dats.
I have been playing with mamediff for a while, and if it can do it, I can't figure it out. What I'd like to do is remove all matching CRCs or MD5s or SHA1s from the AIO dat to have a much smaller version of the AIO dat that doesn't take so long to load.
I also often make my own dats of the ROMs I have in my various folders so that I can quickly detect any duplicates that I may have recently downloaded.
When I use the -d1 option, it shows me that all the zips have been deleted and they all been recreated. It doesn't seem to detect any "renamed" ROMs at all, even though the contents of one zip in one dat completely match the contents in another. Example: bm6thmix. In EgoElf's "Minor Emus" dat, it's something like "DJMAIN - bm6thmix," but in one of my folders, it's just "bm6thmix." So, I made my own dat of that folder where bm6thmix and others are stored, and used mamediff to compare to the EgoElf dat:
mamediff -d3 myfolder.dat minor.dat
But, in the resultant mamediff.dat, it lists DJMAIN - bm6thmix as a new ROM set. It doesn't seem to realize that it's just a changed name, even though the zip contents are identical.
I have also played with the -r option (not really thinking that's what I needed to do), and as expected, it doesn't change things.
And, I have played with the merge settings, too, just to see if that was the root of the problem, but no luck.
I like the "split-merged," etc. supplement dats that Logiqx provides with the, say, RAINE, or CPS-1, or whatever, dats, and I'd like to be able to do that with the Barthax and EgoElf dats (among others) to compare to dats generated from folders I have with ROMs in them.
Anybody got any advice? I think the answer's going to be: "mamediff can't do that; keep using Quattro Pro." It did seem a little crazy to me that mamediff could somehow compare all the CRCs in one dat to another and figure out what to do with them, and do it all so quickly. But, from the way the program's described, I had my hopes up.
I haven't really used ClrMAMEPro much (preferring the more hands-on approach of ROMCenter), but is it possible there's a function in there somewhere I could use? I remember something about a "deep search," but I think that was only for rebuilding, not for any dat building.
In the past, I've used Quattro Pro or Access to make my dats for my own use. However, because of the improvements to mamediff, I was hoping to use that. I am having problems, though (using the newest version, 2.4). I would like to do things like this, for example:
Remove current MAME ROMs from Barthax's Arcade All-in-One dat.
Remove all ROMs I have in some folder from EgoElf's arcade dats.
I have been playing with mamediff for a while, and if it can do it, I can't figure it out. What I'd like to do is remove all matching CRCs or MD5s or SHA1s from the AIO dat to have a much smaller version of the AIO dat that doesn't take so long to load.
I also often make my own dats of the ROMs I have in my various folders so that I can quickly detect any duplicates that I may have recently downloaded.
When I use the -d1 option, it shows me that all the zips have been deleted and they all been recreated. It doesn't seem to detect any "renamed" ROMs at all, even though the contents of one zip in one dat completely match the contents in another. Example: bm6thmix. In EgoElf's "Minor Emus" dat, it's something like "DJMAIN - bm6thmix," but in one of my folders, it's just "bm6thmix." So, I made my own dat of that folder where bm6thmix and others are stored, and used mamediff to compare to the EgoElf dat:
mamediff -d3 myfolder.dat minor.dat
But, in the resultant mamediff.dat, it lists DJMAIN - bm6thmix as a new ROM set. It doesn't seem to realize that it's just a changed name, even though the zip contents are identical.
I have also played with the -r option (not really thinking that's what I needed to do), and as expected, it doesn't change things.
And, I have played with the merge settings, too, just to see if that was the root of the problem, but no luck.
I like the "split-merged," etc. supplement dats that Logiqx provides with the, say, RAINE, or CPS-1, or whatever, dats, and I'd like to be able to do that with the Barthax and EgoElf dats (among others) to compare to dats generated from folders I have with ROMs in them.
Anybody got any advice? I think the answer's going to be: "mamediff can't do that; keep using Quattro Pro." It did seem a little crazy to me that mamediff could somehow compare all the CRCs in one dat to another and figure out what to do with them, and do it all so quickly. But, from the way the program's described, I had my hopes up.
I haven't really used ClrMAMEPro much (preferring the more hands-on approach of ROMCenter), but is it possible there's a function in there somewhere I could use? I remember something about a "deep search," but I think that was only for rebuilding, not for any dat building.