Difference between revisions of "Speedlock"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
(Disc)
(Cassette)
Line 4: Line 4:
  
 
Earlier versions mentioned "DJL Software" later versions mentioned "Speedlock Associates".  
 
Earlier versions mentioned "DJL Software" later versions mentioned "Speedlock Associates".  
 +
  
 
== Cassette  ==
 
== Cassette  ==
Line 13: Line 14:
 
Later versions had multicoloured stripes for the leader/pilot tone, and then blue/black stripes for the data.  
 
Later versions had multicoloured stripes for the leader/pilot tone, and then blue/black stripes for the data.  
  
As the protection system continued to evolve, programs such as [[Soft-Lok]] and the [[Bonzo Blitz]] were upgraded to break the protection.  
+
As the protection system continued to evolve, programs such as [[Soft-Lok]] and the [[Bonzo Blitz]] were upgraded to break the protection.
 +
 
 +
The speedlock tape protections in their Amstrad CPC versions only use 4 different types of encoding :
 +
 
 +
Speedlock type 1 :
 +
 
 +
*11 A Side Soccer
 +
*3D star Fighter
 +
*Advanced Pinball sim.
 +
*Arcade Flight Sim.
 +
*Arkanoid
 +
*Beach Head
 +
*Beach Head II
 +
*Bmx Simulator
 +
*Death Stalker
 +
*Express Raider
 +
*Fruit Machine Sim.
 +
*Grand Prix II
 +
*Green Beret
 +
*Head Over Heels
 +
*Hyper Sports
 +
*Impossible Mission
 +
*International Rugby
 +
*Italian Super Car
 +
*Kong Strikes Back
 +
*Kung Fu Masters
 +
*Leaderboard
 +
*Mikie
 +
*Mission 1 Project Volcano
 +
*Ninja Massacre
 +
*Ping Pong
 +
*Pro Skateboard sim.
 +
*Pro Tennis Sim.
 +
*Raid!!
 +
*SAS combat Sim.
 +
*Super Heroes
 +
*Super Stuntman
 +
*Super Tank
 +
 
 +
Speedlock type 2 :
 +
 
 +
*Arkanoid Revenge of Doh,
 +
*Army Moves UK,
 +
*Basket Master,
 +
*Crazy Cars,
 +
*Deliverance Stormlord II,
 +
*Gryzor,
 +
*Mercenary L'evasion de Targ,
 +
*Nigel Mansell GP,
 +
*Renegade (Hitsquad),
 +
*Road Runner,
 +
*Robocop,
 +
*Stallone Cobra,
 +
*Tank,
 +
*Target Renegade,
 +
*Tarzan,
 +
*The New Zealand Story,
 +
*World Games
 +
 
 +
Speedlock type 3 :
 +
 
 +
*Altered Beast,
 +
*Back To the Future III,
 +
*Bad Dudes vs Dragon Ninja,
 +
*Batman the Movie,
 +
*Fighter Bomber,
 +
*Guerrilla War,
 +
*Hammerfist,
 +
*Monty Python Flying circus,
 +
*Mutants 64k,
 +
*Ocean Beach Volley,
 +
*Operation Wolf,
 +
*Operation Thunderbolt,
 +
*P47 Freedom Fighter,
 +
*Rainbow Islands,
 +
*SDI (activision)
 +
*Shinobi,
 +
*Star control,
 +
*Stormlord,
 +
*Super Wonderboy in monsterland,
 +
*The Addams Family 128k,
 +
*The Ninja Warriors,
 +
*The Untouchables,
 +
*Turrican II The Final Fight,
 +
*Typhoon,
 +
*Wizball,
 +
 
 +
Speedlock type 4 :
 +
 
 +
*Cabal
 +
*Midnight Resistance
 +
*Chase HQ
  
 
== Disc  ==
 
== Disc  ==

Revision as of 11:55, 25 February 2016


Speedlock is the name of a disc and cassette copy protection designed by Dave Looker (DJL) and Dave Aubrey-Jones.

Earlier versions mentioned "DJL Software" later versions mentioned "Speedlock Associates".


Cassette

It was a modified version of the Spectrum's cassette routines with protection added.

It is often recognised for it's blue/black stripes in the border during loading.

Later versions had multicoloured stripes for the leader/pilot tone, and then blue/black stripes for the data.

As the protection system continued to evolve, programs such as Soft-Lok and the Bonzo Blitz were upgraded to break the protection.

The speedlock tape protections in their Amstrad CPC versions only use 4 different types of encoding :

Speedlock type 1 :

  • 11 A Side Soccer
  • 3D star Fighter
  • Advanced Pinball sim.
  • Arcade Flight Sim.
  • Arkanoid
  • Beach Head
  • Beach Head II
  • Bmx Simulator
  • Death Stalker
  • Express Raider
  • Fruit Machine Sim.
  • Grand Prix II
  • Green Beret
  • Head Over Heels
  • Hyper Sports
  • Impossible Mission
  • International Rugby
  • Italian Super Car
  • Kong Strikes Back
  • Kung Fu Masters
  • Leaderboard
  • Mikie
  • Mission 1 Project Volcano
  • Ninja Massacre
  • Ping Pong
  • Pro Skateboard sim.
  • Pro Tennis Sim.
  • Raid!!
  • SAS combat Sim.
  • Super Heroes
  • Super Stuntman
  • Super Tank

Speedlock type 2 :

  • Arkanoid Revenge of Doh,
  • Army Moves UK,
  • Basket Master,
  • Crazy Cars,
  • Deliverance Stormlord II,
  • Gryzor,
  • Mercenary L'evasion de Targ,
  • Nigel Mansell GP,
  • Renegade (Hitsquad),
  • Road Runner,
  • Robocop,
  • Stallone Cobra,
  • Tank,
  • Target Renegade,
  • Tarzan,
  • The New Zealand Story,
  • World Games

Speedlock type 3 :

  • Altered Beast,
  • Back To the Future III,
  • Bad Dudes vs Dragon Ninja,
  • Batman the Movie,
  • Fighter Bomber,
  • Guerrilla War,
  • Hammerfist,
  • Monty Python Flying circus,
  • Mutants 64k,
  • Ocean Beach Volley,
  • Operation Wolf,
  • Operation Thunderbolt,
  • P47 Freedom Fighter,
  • Rainbow Islands,
  • SDI (activision)
  • Shinobi,
  • Star control,
  • Stormlord,
  • Super Wonderboy in monsterland,
  • The Addams Family 128k,
  • The Ninja Warriors,
  • The Untouchables,
  • Turrican II The Final Fight,
  • Typhoon,
  • Wizball,

Speedlock type 4 :

  • Cabal
  • Midnight Resistance
  • Chase HQ

Disc

Speedlock was also available in disc version.

One version called "8k Speedlock", relied on the fact that the CPC's hardware could reliably read but not write 8k sectors.

the format was either devised or done on an Atari ST or an IBM PC compatible machine (since the CPC share with them the same FDC controler). The main difference being that an ST or PC can write more data per track than a CPC.

In itself, a speedlock track exists in 2 versions, used at the discretion of the duplicator, one use a CRC, and the other not.

A speedlock track consist of only 512 byte declared for the sector, and all the remaining data is spanned in a huge GAP section. When copied on a CPC, the FDC only store the 512 first bytes as declared in the CHRN, and discard the remaining contained in the gap section. Those tracks have an EDC (Error Data Checksum), because only 512 bytes are used to calculate the data checksum, as well as an illegal data field size.

There were two methods to get around this:

1. A hardware modification to the Amstrad CPC and a special copy program

2. Executioner's utility Xexor included a 'brain file' solution to crack individual games before copying them.