> They don't check for file names, they check for the CRC codes, which can be read > instantly from ZIP files. Whenever the files are in the correct ZIP, and they have > the correct CRCs, names inside the ZIP don't matter. For unzipped files, filename > does matter, and I guess that MAME reads them to calculate the CRC. > > Maybe what EmuLoader is showing is "what the name should be" vs. "what the name is" > and that's why you see two filenames. Have you tried to rename the valid file with > the wrong filename to something totally different to see how EmuLoader behaves? > > If you're not making a ROM management tool, then you should focus on detect the files > in the same way MAME does, and that means looking into the MAME source to see, for > example, in which order does MAME look for zipped/unzipped files.
Thanks very much. I did renaming files, and modifing binary data of files. You are right, emuloader uses CRC to match files and display current and database names.
|