Frontend Tech + >> Emu Loader
View all threads Index   Flat Mode Flat  

CiroConsentinoModerator
Frontend freak!
Reged: 09/21/03
Posts: 5592
Loc: Alien from Terra Prime... and Brazil
Send PM
News on CRC32 collision detection and proper SHA-1 validation
02/19/18 09:14 PM Attachment: el-sha-1-validation.jpg 150 KB (0 downloads)


No more tagging games as available when they have missing device ROMs

I've also finished implementing SHA-1 validation for ROMs with CRC32 collision (device sets only so far).
EL will create a new device ROMs list (from .zip files) and auto-generate SHA-1 checksums in RAM before scanning games. Device set "segadimm" is now properly audited!

... and to think I was going to create a devices array to list every device set in different lists, but I found a way to modify the current implementation and include devicename=CRC32-checksum entries instead of just CRC32 lists.

Each ROM entry in MAME ROMs database ("arcade\mame.elrom") now have a new devicename tag so EL can keep track of what device set each ROM is from
Happy day!

Next, to implement SHA-1 validation for bios ROMs with CRC32 collision.

[ATTACHED IMAGE - CLICK FOR FULL SIZE]

Attachment


Emu Loader
Ciro Alfredo Consentino
home: http://emuloader.mameworld.info
EmuCon Home: http://emuloader.mameworld.info/emucon
MCM Plus: http://mcm.mameworld.info
e-mail: emuloader@gmail.com







Entire thread
Subject Posted by Posted on
* News on CRC32 collision detection and proper SHA-1 validation CiroConsentinoModerator 02/19/18 09:14 PM
. * Re: News on CRC32 collision detection and proper SHA-1 validation CiroConsentinoModerator  02/21/18 03:25 AM

Extra information Permissions
Moderator:  CiroConsentino 
0 registered and 1 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 173