I'm making backup copies of old video games with CloneCD 5.3.3.0 on my Windows 10 x64 computer with a Samsung SH-S223L drive.
One of them is Hellfire for PC (Diablo 1 expansion):
- The disc has a
COMPACT disc DATA STORAGE
logo - Serial number:
S0011770
- Factory SID-Code:
IFPI 1218
- CD-Master SID-Code:
IFPI L032
- ISO 9660 PVD creation date:
1997-11-18 16:30:00.00
I use the redump.org CloneCD profile recommendation:
[CloneCD ReadPrefs]
ReadSubData=1
RegenerateData=0
ReadSubAudio=1
AbortOnReadError=0
FastErrorSkip=0
ReadSpeedData=8
ReadSpeedAudio=8
IntelligentBadSectorScan=1
SectorSkip=1
NoErrorReport=0
FirstSessionOnly=0
AudioQuality=3
As far as I know the game has no protection but when I dump the disc twice I end up with different subchannel files (.sub
). The .ccd
and .img
files are identical, only the .sub
differs, I used SHA1 checksums and a hex editor to verify this.
I uploaded two .sub
file dumps here.
I have to mention that I own two copies of this disc and the behavior is identical with both discs.
I also dumped several other CD-ROM media, sometimes I get this behaviour sometimes the subchannel is consistent across dumps.
What is the explanation of this behaviour?
Edit:
I dumped the same CD-ROM again with a Lite-On iH124-14 drive and I see the same behaviour (different .sub
files).
I also checked the medium for errors with KProbe 2 and I get the following result:
Edit:
It seems that the disc condition and/or the lack of precision of the drive added to the fact that subchannel does not have error control mechanism (except Q channel) explains why I get different .sub
files when dumping the same medium multiple times.
I have to mention I also got a Plextor PX-712A drive and managed to get consistent .sub
files across dumps by using Disc Image Creator. This software leverages 0xD8
instructions instead of 0xBE
instructions to read the disc, resulting in more accurate images. Only a few drives (mostly Plextor) support this instruction.
Also I actually own two physical copies of this CD-ROM I'm dumping (same serial number, same IFPI codes and same laser engraved information).
If I dump the same disc multiple times with Disc Image Creator I get consistent .sub
files but not if I dump the first disc and then the second disc.
I guess it's related to the media conditions since one of them has a few scratches and more C1/C2 errors.