|
| |
I think the holographic copyright label is a red herring from the perspective of this problem. We know that the copy protection is easily overridden, and in the thread that was posted earlier it was claimed that the outer ring actually holds no information at all. So what does that leave? The gap between the two tracks.
|
If that was true, it would be possible to cover the logo and still boot the disc. It's been a while since I poked around in this, but I think I tried that and it didn't work.
| |
Or why don't you over burn the disk as much as possible with bunk data. like all 1's. So that way its straight up reflective all the way to the end of the disk.
|
That doesn't work; the user data is rather heavily encoded before it hits the disc, and part of the encoding is specifically designed to keep the frequency in a particular range (so that the controller can know when it's spinning the disc at the right speed).
| |
It would be also interesting to check the SH1 in an emulator and watch exactly what code does it check when booting up a disc.
|
The SH-1 is not emulated, partly because we don't have the code (which is embedded inside the chip) and partly because it's not really necessary (Saturn apps can't "see" the SH-1 as such, they just talk to CD block registers). Also, I think the relevant code is not in the SH-1, but in the H8 on the CD reader itself.
| |
Then there's also the question, how come emulators refuse to boot up CDR copies while they boot up from cd images on a virtual drive as well as originals?
|
This was covered in the thread Drenholm linked; as far as anyone can tell it's a problem with your system or your CD-Rs, not with the emulators being able to detect CD-R.
| |
If, like ExCyber says, there is a possibility by just using a custom CDC lib, we should ask CyberWarriorX, as he coded a CDC replacement.
|
I don't mean only a CDC lib replacement, I mean something kind of similar to what you propose with a boot cartridge and using non-standard track formats; the CDC lib is just to let the application deal with pulling data from Mode 2 or CDDA tracks or whatever. |