Re: Relation to tosec.org
Posted: Fri Jan 18, 2008 5:02 pm
Yes, there has to be a standard. We propose the following one. Only do the checksum on the following audio data:Vigi wrote:There is no such thing as "intelligent checksums". There has to be a standard of how reference checksums are calculated before you can disregard the data offset. We prefer to take both the read and the write offset into account when determining the reference, allowing audio tracks (when saved using the standard) to have identical checksums across different regions/games and not just to look at the data integrity the way you are planning to do.
- starting at the first non-zero byte in the audio data section after the data track
- ending at the last non-zero byte in the audio data section before the end of the file
The positioning of this audio data block is different in the BIN files, depending on the audio offset of the drive. But, the checksum of the audio data block will be the same regardless of that audio offset.
In combination with the checksum of the data block, and the CUE sheet which lists the tracks, this allows for 100% verification of good (I would even call them perfect according to Redbook standard) SegaCD game dumps.
But why is that? Doesn't that concern your own ripping method as well? If there really is a bad scratch in the audio data section of the disc, there is NO WAY to reproduce the original bytes in these particular sectors.Vigi wrote:It makes me wonder if the benefit of speed will really be that great, because even a minor small scratch on any of your cd's will give you problems dumping and verifying them the 'fast' way.
In our method, we simply rule that out by stating to rip a CD twice. If the resulting BIN files have no difference, this is proof that the drive had no problems in reading out the audio data at all and can do it reliably over and over again.
A badly scratched CD (of which I have one to confirm that) will always produce different results from the drive internal error correction mechanism, producing a different BIN file with every dump.
The problem of EAC is that it can't cope with data tracks or extract them directly, and in the end you will end up with one file per track.Vigi wrote:Sooner or later you will propably end up using EAC after all. Anyway, good luck with your projects.
I love the simplicity of having one BIN file per CD, and that is difficult to achieve.
I would like to give that "PerfectRip" program a try though - I didn't find it on this site, and google results were inconclusive.
The whole life is a constant stream of defining goals, weighing methods to achieve them, and adjusting goals to fit those methods...Vigi wrote:As for GoodGen, I like No-Intro's dat better, because it's more accurate. Then of course I'm not even talking about MAME and how they want to preserve the Sega Genesis roms (splitting the data into separate files exactly like they are stored on the actual rom chips). Most people also consider this 'pointless' while others don't (see the resemblance?).


