|
Clrmamepro 4.030 released!
#357525 - 08/10/16 02:45 PM
|
|
|
2016-08-09
Clrmamepro 4.030 released. An important update for next MAME version which will have some multiple crc32 hash collisions within the same set...pretty rare thing but cmpro takes care. Also huge thanks to Shoegazr who did endless testing on Linux helping me to find a weird directory walk issue on ext4 formatted drives.
Change Log
•added: supporting crc32 collisions within sets (equal crc32, different sha1/md5) •added: missing/total chds column for profiler and htmlReport •fixed: having set folders and archives can create wrong missing roms messages (mainly on Linux/ext4) •fixed: unneeded chds are not showing up if nothing of the set exists •fixed: MAME -listxml output was not taking changed temporary folder into account •misc: slight rebuilder speed update for rebuilding separated bios files •misc: updated unrar dll to 5.40.4 •misc: compiled with VS Studio 2015 Update 3
http://mamedev.emulab.it/clrmamepro/
|
"Go crazy, folks! Go crazy!"
Jack Buck
|
|
CiroConsentino |
Frontend freak!
|
|
|
Reged: 09/21/03
|
Posts: 6211
|
Loc: Alien from Terra Prime... and Brazil
|
|
Send PM
|
|
|
Re: Clrmamepro 4.030 released!
[Re: SecretAgentMan]
#357742 - 08/15/16 01:09 PM
|
|
|
>> An important update for next MAME version which will have some multiple crc32 hash >> collisions within the same set
any way to know what sets have the CRC32 collision ? sadly, ZIP libraries, on any compiler language, do not handle SHA-1 checksums, whe are all stuck with CRC32.
|
Ciro Alfredo Consentino
home: http://emuloader.mameworld.info
e-mail: [email protected]
|
|
Tafoid![Administrator Administrator](//www.mameworld.info/ubbthreads/images/adm.gif) |
I keep on testing.. testing.. testing... into the future!
|
|
|
Reged: 04/19/06
|
Posts: 3137
|
Loc: USA
|
|
Send PM
|
|
|
Re: Clrmamepro 4.030 released!
[Re: CiroConsentino]
#357744 - 08/15/16 01:19 PM
|
|
|
> >> An important update for next MAME version which will have some multiple crc32 hash > > >> collisions within the same set > > any way to know what sets have the CRC32 collision ? > sadly, ZIP libraries, on any compiler language, do not handle SHA-1 checksums, whe > are all stuck with CRC32.
Any collisions that exist now, do, at least, have different file names. This shouldn't effect the .zip files or its contents at all, just when scanning where it was largely assumed that matching crc32 + same sizes would have matching SHA1s. This is now addressed.
|
|
|
|
Re: Clrmamepro 4.030 released!
[Re: CiroConsentino]
#357745 - 08/15/16 01:26 PM
|
|
|
From MAME's -listxml output it's rather easy. Look at a set, check if there multiple identical crc32 values and compare the given sha1 values. If such values differ you got a set with collisions.
From a cmpro/frontend point of view you need to ensure that if you got crc32 based routines (for e.g. name checking), they need to take the sha1 values into account (at least for sets with collisions).
|
|
|