![]() |
![]() |
#21 | |
move.l #$c0ff33,throat
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
|
Quote:
Kids Blow version wasn't cracked properly, Company version worked fine. And the Leander video contains so much of false information it's not even funny anymore. Coder thinks he has invented the best protection ever while it wasn't anything special at all. |
|
![]() |
![]() |
#22 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,369
|
Fun fact about leander: For the whdload slave, I cracked the protection without even noticing (the long track one, I mean). One thing I did not check was if the platform is there, but I suppose that someone would have noticed since then.
|
![]() |
![]() |
#23 |
Going nowhere
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 9,016
|
Fun fact about Nitro. Some checksums, but even by accident I didn't trigger them, they were so poorly implemented that you'd literally have to have a NOP trigger finger and spray them all over the code to get them to activate.
|
![]() |
![]() |
#24 | |
Going nowhere
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 9,016
|
Quote:
Wasn't even his disk protection. |
|
![]() |
![]() |
#25 |
CaptainM68K-SPS France
|
yep, the protec longtrack is a generic type of duplicator long track.
Nothing to beat a dead horse about. |
![]() |
![]() |
#26 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,369
|
For Leander, I first redirected the data loader (which requests files with actual names, that I like!) to JST load routines. Then a DSKRDY loop caught my eye (it was the protection but I thought it was a remnant of a disk-in-drive check). I skipped that part somehow: worked. Maybe I was lucky when I skipped it.
|
![]() |
![]() |
#27 |
old bearded fool
Join Date: Jan 2010
Location: Bangkok
Age: 56
Posts: 779
|
The secret DREADPIRATEROBERTS address hidden by subtraction and addition; (DREADPIRATEROBERTS-428) + 628 - 200 = DREADPIRATEROBERTS. Mind blown, using relative address modes, oh no, I'm thrown off the scent.
Seriously, if possible. I do like TT games and Jon Burton seems to be a skilled programmer, but he should probably avoid copy protection. Also, a bit of humour and self criticism wouldn't hurt when looking back at code from nearly three decades ago. ![]() |
![]() |
![]() |
#28 | |
Going nowhere
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 9,016
|
Quote:
|
|
![]() |
![]() |
#29 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,369
|
At least Puggsy on amiga was completely unprotected.
|
![]() |
![]() |
#30 |
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,436
|
To be fair to the man, I've definitely played at least one 'cracked' version of Leander that did in fact not have all of the protection removed - so at a certain point there was a missing platform and that was it.
My guess is that it's not so much that the protection was necessarily great, but that the game seemed to work just fine even if you didn't fully remove the protection. Perhaps some crackers just didn't go about playing the entire game afterwards to see if it worked or not. Had kind of the same happen with a version of Gods, where the cracked version omitted all the boss fights. Rest of the game was intact, though. |
![]() |
![]() |
#31 | |||
move.l #$c0ff33,throat
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
|
Quote:
The idea to obfuscate certain memory/code accesses isn't bad at all. However, it neither was a new idea nor was it implemented well in Leander. Quote:
![]() Quote:
|
|||
![]() |
![]() |
#32 |
CaptainM68K-SPS France
|
|
![]() |
![]() |
#33 |
Amigaholic
Join Date: Dec 2009
Location: UK
Posts: 4,759
|
|
![]() |
![]() |
#34 | |
Going nowhere
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 9,016
|
Quote:
Checked the Delirium version just in case, and they only mentioned who it was supplied by, no reference to cracking. Guess it wasn't protected |
|
![]() |
![]() |
#35 |
CaptainM68K-SPS France
|
Well ok then
![]() |
![]() |
![]() |
#36 |
Ex nihilo nihil
Join Date: Oct 2017
Location: CH
Posts: 5,021
|
The result provided by a wrong answer in the following copy-protection is really great
![]() [ Show youtube player ] If the link is not correctly working, jump to time 49:16 |
![]() |
![]() |
#37 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,369
|
@dlfrsilver about Puggsy I remember vivid NOT having to crack it to create the whdload install
![]() |
![]() |
![]() |
#38 |
Registered User
Join Date: Feb 2007
Location: Melbourne, Australia
Age: 41
Posts: 3,773
|
|
![]() |
![]() |
#39 |
Amigaholic
Join Date: Dec 2009
Location: UK
Posts: 4,759
|
Or was they called Shit Row at one time?
BTW, don't type 'Kids Blow' into a search engine as you might be flagged as a Paedophile ![]() |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
ADF and Copy Protection | gilgamesh | New to Emulation or Amiga scene | 3 | 14 January 2009 00:34 |
Copy protection? | mai | project.TOSEC (amiga only) | 20 | 09 November 2008 14:39 |
Best Copy Protection? | RedskullDC | Nostalgia & memories | 15 | 29 August 2008 10:09 |
Backing up games with copy protection | VermillioN | support.Games | 2 | 06 November 2006 12:34 |
Copy Protection | lopos2000 | support.Games | 7 | 24 August 2005 10:48 |
|
|