English Amiga Board


Go Back   English Amiga Board > Other Projects > project.SPS (was CAPS)

 
 
Thread Tools
Old 13 May 2023, 18:44   #621
acd2001
Zone Friend
 
acd2001's Avatar
 
Join Date: Nov 2005
Location: Italy
Posts: 139
keirf disk-utilities 2023-05-13 git 403a4d9

Added Cardiaxx Decoder and Plotting Protection

Last edited by acd2001; 19 May 2023 at 16:43.
acd2001 is offline  
Old 13 May 2023, 19:50   #622
BarryB
Amigaholic
 
Join Date: Dec 2009
Location: UK
Posts: 4,676
Quote:
Originally Posted by acd2001 View Post
keirf disk-utilities 2023-05-13 git 403a4d9

Added Cardiaxx Decoder and Plotting Protection
Cheers fella
BarryB is offline  
Old 19 May 2023, 15:08   #623
BarryB
Amigaholic
 
Join Date: Dec 2009
Location: UK
Posts: 4,676
Keir has now supported a couple of Copylocks that had an extra signature in sector 6: A.P.B. and Weird Dreams.
BarryB is offline  
Old 19 May 2023, 16:43   #624
acd2001
Zone Friend
 
acd2001's Avatar
 
Join Date: Nov 2005
Location: Italy
Posts: 139
keirf disk-utilities 2023-05-19 git 92beb58

copylock: Support ext-signature variant found in APB and Weird Dreams

Last edited by acd2001; 20 May 2023 at 17:06.
acd2001 is offline  
Old 19 May 2023, 17:28   #625
BarryB
Amigaholic
 
Join Date: Dec 2009
Location: UK
Posts: 4,676
Quote:
Originally Posted by acd2001 View Post
keirf disk-utilities 2023-05-19 git 92beb58

copylock: Support ext-signature variant found in APB and Weird Dreams
Awesome
BarryB is offline  
Old 19 May 2023, 22:53   #626
TheEdge
Registered User
 
TheEdge's Avatar
 
Join Date: Nov 2022
Location: Toronto/Canada
Age: 54
Posts: 15
I can no longer build Disk Utilities (92beb58) on macOS Mojave or Catalina. I get the following error.

gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.copylock.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/copylock.opic amiga/copylock.c
amiga/copylock.c:245:38: error: suggest braces around initialization of subobject
[-Werror,-Wmissing-braces]
struct copylock_ext_info ext = { 0 };
^
{}
1 error generated.
make[2]: *** [amiga/copylock.opic] Error 1
make[1]: *** [all] Error 2
make: *** [all] Error 2
TheEdge is offline  
Old 20 May 2023, 12:50   #627
Keir
Registered User
 
Join Date: May 2011
Location: Cambridge
Posts: 682
Quote:
Originally Posted by TheEdge View Post
I can no longer build Disk Utilities (92beb58) on macOS Mojave or Catalina. I get the following error.

gcc -O2 -fno-strict-aliasing -std=gnu99 -Wall -Werror -I../../libdisk/include -MMD -MF amiga/.copylock.opic.d -m64 -fPIC -fvisibility=hidden -c -o amiga/copylock.opic amiga/copylock.c
amiga/copylock.c:245:38: error: suggest braces around initialization of subobject
[-Werror,-Wmissing-braces]
struct copylock_ext_info ext = { 0 };
^
{}
1 error generated.
make[2]: *** [amiga/copylock.opic] Error 1
make[1]: *** [all] Error 2
make: *** [all] Error 2
Thanks for the report. This should now be fixed.
Keir is offline  
Old 20 May 2023, 12:59   #628
TheEdge
Registered User
 
TheEdge's Avatar
 
Join Date: Nov 2022
Location: Toronto/Canada
Age: 54
Posts: 15
Quote:
Originally Posted by Keir View Post
Thanks for the report. This should now be fixed.
Successful build with latest version (a9f920d).

Thanks for all your hard work.
TheEdge is offline  
Old 20 May 2023, 17:05   #629
acd2001
Zone Friend
 
acd2001's Avatar
 
Join Date: Nov 2005
Location: Italy
Posts: 139
Keirf disk-utilities 2023-20-05 git f7cca25

Copylock: Rework LFSR handling a little, for clarity and also to fix
LFSR seed probing on Weird Dreams and APB sector 6.
Copylock: Clean up terminology around "sec6 discontiguity".
The new naming is more consistent regarding the LFSR *skipping*
the 16-byte signature, or continuing through it.
Added decoder for Universe, Universal Warrior, and Dragonflight. Renamed hi-tec to antcliffe.
Copylock: Fix MacOS build. No semantic change.

Last edited by acd2001; 01 June 2023 at 05:50.
acd2001 is offline  
Old 20 May 2023, 18:53   #630
BarryB
Amigaholic
 
Join Date: Dec 2009
Location: UK
Posts: 4,676
Quote:
Originally Posted by acd2001 View Post
Keirf disk-utilities 2023-20-05 git f7cca25

Copylock: Rework LFSR handling a little, for clarity and also to fix
LFSR seed probing on Weird Dreams and APB sector 6.
Copylock: Clean up terminology around "sec6 discontiguity".
The new naming is more consistent regarding the LFSR *skipping*
the 16-byte signature, or continuing through it.
Added decoder for Universe, Universal Warrior, and Dragonflight. Renamed hi-tec to antcliffe.
Copylock: Fix MacOS build. No semantic change.
Thanks as always
BarryB is offline  
Old 20 May 2023, 23:39   #631
Galahad/FLT
Going nowhere
 
Galahad/FLT's Avatar
 
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 8,986
Odd how Rob Northen updated the copylock track but to what end?

Pretty sure there was nothing special about the actual ingame checks for the serial key, unless it was an attempt to stop the generic key readers we developed that would generate all the possible serial keys, which means Rob Northen must have known about them.
Galahad/FLT is offline  
Old 21 May 2023, 11:21   #632
Keir
Registered User
 
Join Date: May 2011
Location: Cambridge
Posts: 682
Quote:
Originally Posted by Galahad/FLT View Post
Odd how Rob Northen updated the copylock track but to what end?

Pretty sure there was nothing special about the actual ingame checks for the serial key, unless it was an attempt to stop the generic key readers we developed that would generate all the possible serial keys, which means Rob Northen must have known about them.
I believe the LFSR-based pattern in the Copylock pseudorandom data is a recent insight, and wasn't known or used by contemporary crack tools? In which case, the variations in LFSR behaviour across the 16-byte static signature in sector 6, and also the anomalous further "random but not from the LFSR" 8 bytes in Weird Dreams and APB, are of interest only from the p.o.v. of efficiently representing and reconstructing a Copylock track. The in-game protection code and cracker tools would simply treat the sector data as the usual unstructured bag of random bytes, used only for calculating a random checksum/key.

The only Copylock track variation that really affects the protection-checking routine is the change in sync words, which seems to have occurred around summer 1989. Previously these were of the form 0x65xx where xx is MFM-encoded sector number. But two adjacent 1 bits is illegal MFM and easily misread, which is almost certainly why Rob changed to a pre-calculated list of well-formed sync words (0x8911, 0x8914, ...) and of course this does require a change to the protection-reading routines.

EDIT: I suppose my conclusion then is same as yours: Who knows why the method of generating the sector data was varied! Especially for Weird Dreams and APB: why "hardwire" the key rather than leave it to the LFSR? It's also interesting that the LFSR, and therefore all other sector data bytes, are identical on those two titles!

Last edited by Keir; 21 May 2023 at 11:32.
Keir is offline  
Old 22 May 2023, 23:09   #633
rygar
Registered User
 
Join Date: Nov 2007
Location: Poland
Posts: 1,297
I just bought Greaseweazle v4. Could somone tell me how can i dump my disks? I need some manual like "Greaseweazle for dummies"
I have some oryginals and a lot of other disks.
rygar is offline  
Old 23 May 2023, 01:01   #634
Snoopy1234
Registered User
 
Snoopy1234's Avatar
 
Join Date: Apr 2022
Location: Australia
Age: 51
Posts: 836
Quote:
Originally Posted by rygar View Post
I just bought Greaseweazle v4. Could somone tell me how can i dump my disks? I need some manual like "Greaseweazle for dummies"
I have some oryginals and a lot of other disks.
Best idea would be to join the Facebook Greaseweazle group and browse the past posts. The possibilities and limitations are all explained there.

https://www.facebook.com/groups/greaseweazle/
Snoopy1234 is offline  
Old 01 June 2023, 05:50   #635
acd2001
Zone Friend
 
acd2001's Avatar
 
Join Date: Nov 2005
Location: Italy
Posts: 139
keirf disk-utilities 2023-06-01 git b265fca

Added new Lankhor format and moved f1 and outzone to Lankhor,
moved Pang to pierre_adane and added support for Toki and Snow Bros.
Renamed and reworked diamenty to podpierdzielacz.
Updated Nightdawn - removed the protection format
as it was covered by zeros longtrack

Last edited by acd2001; 07 June 2023 at 15:03.
acd2001 is offline  
Old 01 June 2023, 13:58   #636
BarryB
Amigaholic
 
Join Date: Dec 2009
Location: UK
Posts: 4,676
Quote:
Originally Posted by acd2001 View Post
keirf disk-utilities 2023-06-01 git b265fca

Added new Lankhor format and moved f1 and outzone to Lankhor,
moved Pang to pierre_adane and added support for Toki and Snow Bros.
Renamed and reworked diamenty to podpierdzielacz.
Updated Nightdawn - removed the protection format
as it was covered by zeros longtrack
Thank you
BarryB is offline  
Old 07 June 2023, 15:03   #637
acd2001
Zone Friend
 
acd2001's Avatar
 
Join Date: Nov 2005
Location: Italy
Posts: 139
keirf disk-utilities 2023-06-07 git 09c64af

Disk-analyse: Do not include dynamic link options when statically linking libdisk
Statically link libdisk to disk-analyse when SHARED_LIB is set

Last edited by acd2001; 17 June 2023 at 15:36.
acd2001 is offline  
Old 07 June 2023, 15:13   #638
BarryB
Amigaholic
 
Join Date: Dec 2009
Location: UK
Posts: 4,676
Quote:
Originally Posted by acd2001 View Post
keirf disk-utilities 2023-06-07 git 09c64af

Disk-analyse: Do not include dynamic link options when statically linking libdisk
Statically link libdisk to disk-analyse when SHARED_LIB is set
BarryB is offline  
Old 17 June 2023, 15:35   #639
acd2001
Zone Friend
 
acd2001's Avatar
 
Join Date: Nov 2005
Location: Italy
Posts: 139
keirf disk-utilities 2023-06-17 git 10b89ac


Added Interplay protection for Borrowed Time and Mindshadow,
New decoders for Moochies, Zyconix, and Plan 9 From Outer Space.

Last edited by acd2001; 30 June 2023 at 14:52.
acd2001 is offline  
Old 18 June 2023, 21:07   #640
BarryB
Amigaholic
 
Join Date: Dec 2009
Location: UK
Posts: 4,676
Nice update

Thanks to Abaddon too for supporting my dump of Plan 9
BarryB is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
IPFs of games I own antonvaltaz project.SPS (was CAPS) 22 28 May 2009 12:28
Mounting IPFs killergorilla project.SPS (was CAPS) 16 06 August 2005 00:32
Downloadable IPFs killergorilla project.SPS (was CAPS) 15 27 August 2003 15:59
How exactly do IPFs get out in the first place? MethodGit project.SPS (was CAPS) 2 15 July 2003 22:02

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 07:10.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.35498 seconds with 16 queries