Forum Index | FAQ | New User | Login | Search

Make a New PostPrevious ThreadView All ThreadsNext Thread*Show in Threaded Mode


SubjectOwned by Psygnosis new Reply to this message
Posted byMitaine
Posted on10/05/04 03:59 PM



I was playing Puggsy on Gens the other day (bought the cartridge cheap back in the day and loved every bit of it) when I got severely pwnt by the crazy programmers with a 11-years timelapse; there is a copy protection mechanism built right after the first boss (approx. 10 minutes of playtime).
I stared at my screen in shock just like when I saw the CG intro to that game when I first played it (seriously, check this shit out !).
Does anyone know of other games with such a protection, and are some emus able to cope with this kind of code ? Or do I need to resort to hacked ROMs ?




SubjectRe: Owned by Psygnosis new Reply to this message
Posted byIceMan
Posted on10/22/04 03:19 PM



are you sure it's copy protection? does the cartrdige version have the rendered intro, I thought that was the Sega-Mega-CD version? Maybe your ROM is bad??

Ice




SubjectRe: See for yourself (read) new Reply to this message
Posted byMitaine
Posted on11/03/04 08:38 AM



> are you sure it's copy protection? does the cartrdige version have the rendered
> intro, I thought that was the Sega-Mega-CD version? Maybe your ROM is bad??

Well, let's see - I have the good, verified Puggsy (E) ROM.

Let me show you what happens :



Yes, the genesis has the rendered intro. Psygnosis were a bunch of crazy demo coders and the number of tricks this game contains blows the mind.



After some boring, tutorial-like levels where you can witness the physics engine which sucks just as much as today's, only in 2D...



You fight the parrot boss on a full-screen-rotated ship which gave every genesis owner a hard-on and a counter-example to shut up SNES / Mode7 fanboys in the schoolyard.



Take that, World Guardian #1 !



"MEANWHILE...", intermission - the raccoons steal your ship



Trying to enter the next level, here's what the game tells you - so YES, I'm pretty sure this is copy protection :D

How the hell did they do that ?? Was Genesis piracy a concern back in those days ? Shouldn't Gens be able to fool the detection mechanism ?? So many questions !

Well since you reminded me there are other versions, I'll check those out !




SubjectRe: See for yourself (read) Reply to this message
Posted byIron Man
Posted on11/03/04 09:55 AM



Maybe one of the hacked versions has a workaround?

So long...


'Now the time is here
for Iron Man to spread fear,
Vengeance from the grave
kills the people he once saved
'
Black Sabbath '70
*grunt* Metal *gnarf*


SubjectRe: See for yourself (read) new Reply to this message
Posted byMitaine
Posted on11/03/04 11:48 AM



I played each and every variation of the game known to GoodGEN and none would work, that's when I noticed that they all produced an SRAM file even though the game had no on-cart saving (or I am wrong in assuming SRAM = save function w/ battery ?).

So while trying the latest Kega, which is awesome btw, I found a "disable SRAM" function, and it made the copy-protection code fail. Hooray ! But still there are many unanswered questions here...




SubjectRe: See for yourself (read) new Reply to this message
Posted byTerry Bogard
Posted on11/03/04 12:32 PM



> So while trying the latest Kega, which is awesome btw, I found a "disable SRAM"
> function, and it made the copy-protection code fail. Hooray ! But still there
> are many unanswered questions here...

My guess: the games tries to write to SRAM. Impossible on an original cart with no SRAM (=> original game, go ahead), possible with copiers that simulated SRAM in some way to allow SRAM games to save (=> lock the game). And easy, free protection mechanism, as long as copiers cannot turn off SRAM saving.

OKKAY!


SubjectRe: See for yourself (read) new Reply to this message
Posted byMarv
Posted on11/03/04 04:39 PM



> > So while trying the latest Kega, which is awesome btw, I found a "disable
> SRAM"
> > function, and it made the copy-protection code fail. Hooray ! But still there
> > are many unanswered questions here...
>
> My guess: the games tries to write to SRAM. Impossible on an original cart with
> no SRAM (=> original game, go ahead), possible with copiers that simulated SRAM
> in some way to allow SRAM games to save (=> lock the game). And easy, free
> protection mechanism, as long as copiers cannot turn off SRAM saving.

Some modern GBA games work the same way - the NES Classics, for example.




SubjectRe: Very interesting [nt] new Reply to this message
Posted byIron Man
Posted on11/03/04 04:43 PM



> > > So while trying the latest Kega, which is awesome btw, I found a "disable
> > SRAM"
> > > function, and it made the copy-protection code fail. Hooray ! But still
> there
> > > are many unanswered questions here...
> >
> > My guess: the games tries to write to SRAM. Impossible on an original cart
> with
> > no SRAM (=> original game, go ahead), possible with copiers that simulated
> SRAM
> > in some way to allow SRAM games to save (=> lock the game). And easy, free
> > protection mechanism, as long as copiers cannot turn off SRAM saving.
>
> Some modern GBA games work the same way - the NES Classics, for example.
>


So long...


'Now the time is here
for Iron Man to spread fear,
Vengeance from the grave
kills the people he once saved
'
Black Sabbath '70
*grunt* Metal *gnarf*


SubjectYes new Reply to this message
Posted byMitaine
Posted on11/03/04 06:05 PM



Thanks for the replies, it all makes sense now !






SubjectRe: See for yourself (read) new Reply to this message
Posted byVideoman
Posted on11/25/04 08:08 AM



> > So while trying the latest Kega, which is awesome btw, I found a "disable
> SRAM"
> > function, and it made the copy-protection code fail. Hooray ! But still there
> > are many unanswered questions here...
>
> My guess: the games tries to write to SRAM. Impossible on an original cart with
> no SRAM (=> original game, go ahead), possible with copiers that simulated SRAM
> in some way to allow SRAM games to save (=> lock the game). And easy, free
> protection mechanism, as long as copiers cannot turn off SRAM saving.

I think I recall hearing about something similar being done back in the day with StarFox for the SNES, or something like that, maybe Mario Kart.

It's easy enough to check for the possibility that the game is being run under a "cart copier" or something similar (emulator), in many cases. Looks like what is happening here.

Wonder how many console cart games have anti-anti-piracy cracks. :P





SubjectRe: See for yourself (read) new Reply to this message
Posted byMarv
Posted on11/25/04 01:48 PM



> > > So while trying the latest Kega, which is awesome btw, I found a "disable
> > SRAM"
> > > function, and it made the copy-protection code fail. Hooray ! But still
> there
> > > are many unanswered questions here...
> >
> > My guess: the games tries to write to SRAM. Impossible on an original cart
> with
> > no SRAM (=> original game, go ahead), possible with copiers that simulated
> SRAM
> > in some way to allow SRAM games to save (=> lock the game). And easy, free
> > protection mechanism, as long as copiers cannot turn off SRAM saving.
>
> I think I recall hearing about something similar being done back in the day with
> StarFox for the SNES, or something like that, maybe Mario Kart.
>
> It's easy enough to check for the possibility that the game is being run under a
> "cart copier" or something similar (emulator), in many cases. Looks like what is
> happening here.
>
> Wonder how many console cart games have anti-anti-piracy cracks. :P
>

You couldn't copy Starfox or Mario Kart because of (respectively) the SFX and DSP chips that were inside the cartridges and not the console. At least, that's what I remember ... perhaps some of the later copiers had one or both of the chips.




Previous ThreadView All ThreadsNext Thread*Show in Threaded Mode