Could be the first release in big cardboard box. But… nah… too expensive. Will try to hunt down the (cheaper) Bitpool version.
I know it is off-topic, but I just have to:
Please be careful with ProctetDISC drivers, especially on newer Windows.
ProtectDISC as such is not so much off-topic as later v6.x and all above that of the CD version might be within range of DiscCheckEmu. It doesn't do much but checking read timings on sectors near the outer end of the CD. All newer ProtectDISC CDs have the same size (or two very similar sizes, mostly 348300 sectors). The unoccupied space had been filled up with
0x00. In many cases the read timings based check is done in the zeroes-area, which would make a spoofed answer to a read CD command or similar very easy: Return 2048 bytes full of zeroes for each sector.
What seems an embarrassing programming error to me, allows to forget everything related to providing accurate timings. Just delivering data
===A LOT ==> faster than any optical drive could ever do, it is enough to fool the check.
Since we are on a gaming and mostly Nintendo related site: Reminds of the missing check in Super Mario 64 for Marios speed variable into the negative direction, which is allowing backwards long jump in a way breaking the game to pieces in awesome TAS movies.
===============
For the DVD version, at least the earlier instances, a single command might do the trick:
Unterschiede bei der DVD-Version – Test mit "Bus Hound" (Free Edition).
SCSI Operation Command 0xAD with format field 0x01h delivers for original:
ad 00 00 00 00 00 00 01 READ DVD STRUCT 29us
00 06 00 00 01 00 00 00 ........ 1.4ms
--------------------
↑↑----------------------
For DVD±R(W)
ad 00 00 00 00 00 00 01 READ DVD STRUCT 29us
00 06 00 00 00 00 00 00 ........ 1.4ms
--------------------
↑↑----------------------
For CD-R (Ja, two of ProtectDISC DVD fit on overburned CD)
ad 00 00 00 00 00 00 01 READ DVD STRUCT 28us
00 00 00 00 00 00 00 00 ........ 1.5ms
70 00 05 00 00 00 00 0a illegal request 2us
I've been pondering if there was an easy possibility to make a DVD drive (firmware modification) always return the
01 at the marked position – no matter if the inserted DVD has CSS flag set or nor. Not entirely sure, but it would be possible, that simply spoofing that flag on drive level would bear earlier ProtectDISC DVD.