Home | Forums | What's new | Resources | |
Sega Saturn game CD copy protection |
Drenholm - Jan 12, 2005 |
1 | 2 | Next> |
Drenholm | Jan 12, 2005 | ||||
Before his web page was shut down (I am assuming that's what happened, probably due to GiriGiri or Cassini?), Barnito posted this on the GiriGiri Hack page...
I read this using the stored page from the Internet Archive..., by the way. Surely this proves that a PC CD-ROM drive can check for and thus, read, the Saturn copy protection code? I have verified this; with originals, GiriGiri or Cassini will 'boot', but with copies they will not. How else could this be possible? If GiriGiri and Cassini (which practically is GiriGiri) can read the code to check if it's there or not, surely it can be read, and maybe even reproduced? Edit: Fixed a spelling mistake. |
dj898 | Jan 12, 2005 | |||
thought with commercial burner it's physically not possible to burn into that area... who knows with specially modified burner or industrial grade... ??? |
Runik | Jan 12, 2005 | |||||||
This is just bullshit. That just add another thing to the fact that this guy (barnitos) hasn't the slightest idea of what he is talking about ... Using backups with emulators is trivial. The command asking for the outer ring can easily be bypassed. I had no problem using isos with GiriGiri mounted with Daemon Tools, explain me where is the outer ring there ? All emulators that I know (SSF, Satourne, etc ...) can use backups without any problem.
This is just nonsense ... does he want to write the outer ring (with a CD writer), or to read the outer ring ? Do not take anything from this site seriously. Cassini is just a hack of GiriGiri, it has no legitimity ... |
madmalkav | Jan 12, 2005 | |||
IIRC, I used backups with GiriGiri and had no problems running them. |
Borisz | Jan 12, 2005 | |||
I also find this one rather hilarious: http://web.archive.org/web/20031218002519/...abili... Playable Without Errors (all run a bit slow): Cotton2 (J) Unplayable: Cotton 2 (J) - No graphic during game And he listed Soukyugurentai as working, when it doesnt work at all. (IIRC, it resets to the bios) Anyway, back on topic, so why do games in Daemon work when CDRs dont? Isn't that the same thing practically? |
Runik | Jan 13, 2005 | ||||
Actually that's the point : there's no reason that one will work and not the other. If the cdblock commands reading the protection were emulated, neither would work ... |
Curtis | Jan 13, 2005 | |||
Hehe...I remember when "Barnito" showed up here with his amusing claims of legality (Sandy from Sega Tech Support said it would be OK), or "Snail's" leet coding skills (he could read and reprogram 10's of megs of raw assembly and produce amazing enhancements, despite not having or including any documentation). Man...I'm gonna read that thread again. The guy was so full of shit, he probably blames the community that nobody took him seriously and "his" project failed. |
Runik | Jan 13, 2005 | ||||
Yeah ... I think it's the first time I lost my temper Too bad we are part of the downfall of this "great emulator" |
Borisz | Jan 13, 2005 | ||||
OK, that puzzles me. But if they aren't emulated, then CDRs would work too, but they dont. |
Drenholm | Jan 13, 2005 | |||
Yeah; I'm sure that CD-Rs have never worked for me, but virtual drives have. What could be causing this? I'm guessing that it's not the fact that PC CD-ROM drives can read the outer ring? Thanks for your (heated!) replies. |
Knight0fDragon | Jan 13, 2005 | ||||
If you are referring to cassini or giri giri then I have had CDRs work for me without a problem, I just updated my atapi drivers and used force aspi so that cassini can recognize my drives, then games worked fine |
Drenholm | Jan 13, 2005 | |||
Oh, right. It must have been something else that was causing it. Knowing my computer, it could have been any number of things. So I guess it seems that GiriGiri/Cassini can't really read the ring? |
ExCyber | Jan 13, 2005 | |||
It's not even a question of the emulator being able to read it; your CD-ROM drive won't even try to read it because the TOC says that area doesn't exist. |
Drenholm | Jan 13, 2005 | |||
Are there not just general commands which say "move here", "read whatever"..? Although given that you are likely to know a lot more than me about stuff like this, I guess you're right - it isn't possible. Sega obviously made THE copy protection scheme! Thanks for all the replies. This is interesting, though. I must look at the outer ring under a microscope for some time - I don't believe for a minute that it is empty, as someone said before. You could always look over this interesting (and quite long) topic from CDFreaks in a similar vein: Copy Protections SEGA SATURN.... It's all very interesting, but it just makes me even more eager to figure it out..! Thanks again, and please post any findings or comments which you have - I'd love to read them. Daniel |
ExCyber | Jan 13, 2005 | ||||||||||
Sure, but if you tell it to read an area that isn't supposed to exist, it just throws an error back at you rather than actually trying to read it. Likewise the command set is structured around reading "user data" from the disc sectors, there aren't any commands that allow you to get a raw dump of the channel or anything.
Don't count on it. Nobody produced proper PSX discs until it was nearly dead, because the pirate manufacturers did well enough with modchips.
I don't think it is either. My current hypothesis is that after the "end" of the disc there is just a bunch of empty padding sectors (like a huge postgap) until the location of the ring, and then the ring text is encoded right in the channel similar to what some burners can do now to print images on the recordable area (although it's highly unlikely that the scheme used by burners is compatible with the scheme Sega used). Some people have said that it is an OCR-type scheme with a separate optical sensor, but I think this is contrary to the actual behavior of the Saturn and is based on a misreading of the protection patents. |
Quakester2000 | Jan 13, 2005 | |||
Read this. http://l2.espacenet.com/espacenet/bnsviewe...+++06... |
antime | Jan 13, 2005 | ||||
The patent describes two "embodiments of the invention", and one of them uses a separate pickup to read the top side of the disc. It also says that in the "second embodiment" (which is the one the Saturn uses) the data area and the logo area are "spaced apart from each other" which I read as there being no continuous spiral. I also believe the logo area lacks the even the normal P and Q subchannels, meaning most CD controllers would have severe problems reading anything from there. As a sidenote, another Sega patent describes embedding an optical verification unit in cartridge ports to check logos on the cartridge surface. |
1 | 2 | Next> |