CPC-POWER : CPC-SOFTS - CPCArchives 
Options de Recherche :
 
 
 

ARTICLES

4 / 32

Jeux : Transfert K7 en CDT

Bonjour à tous, voici l'article que beaucoup de personnes attendaient pour pouvoir transférer leur jeux K7.

En effet, si le transfert des jeux K7 est chiant, c'est bien à cause des multiples combinaisons possibles de protection.

Ce que nous connaissons tous, ce sont les loaders standard CPC dotés de plusieurs blocks standards séparés. 

Les protections abordées ici vont du plus simple au plus vicelard, sans compter que certaines fois les outils ne nous facilitent pas la vie. On regarde tout de suite les outils mis à notre disposition pour les jeux CPC standards et protégés contre la copie, et le hacking (enfin façon de parler :D) afin de les mettre en fichier *.CDT, le format de référence des K7 CPC :

  • SAMP2CDT + SAMP2CDTgui
  • VOC2TZX
  • TAPIR
  • CPCtapeXP

 

A) SAMP2CDT :

Cet outil crée par Kevin Thacker a été tiré du code source de VOC2TZX.

Samp2cdt propose plusieurs commutateurs différents adaptés aux protections à traiter :

 

 

        A1) Le commutateur APPLEBY :

Ce commutateur /appleby concerne une protection des plus présente sur le marché du CPC, que vous connaissez tous sous le nom d'ALKATRAZ Protection. Ici, on va gérer sa version K7, qui en terme de traitement est pareille à la version disquette. 

Cette protection est caractérisée par un compteur qui défile sur l'écran titre du jeu. Tout le code programme du jeu est encrypté avec cette protection.

Elle existe en 2 parfums, le 1er est encrypté, c'est l'ALKATRAZ version 1.

La version 2, est franchement horrible : Encryptage, compression de type RLE (faite sur PC), les jeux se décryptent de façon dynamique, si on casse en cours le processus, le chargement du programme se stoppe car le processeur ne comprend plus ce qu'il décode.

Le nom va vous parler de suite, c'est la protection HEXAGON K7.

J'aborderais plus loin quels jeux sont supportés par ces 2 cochonneries.

 

        A2) Le commutateur CASSYS :

Simple a capter, cette protection est l'acronyme de CASsette SYStem.

existe dans aussi en version Disc, identique dans son fonctionnement, sous le nom de DISCSYS ou DISC SYStem.

Le loader du jeu comporte 255 blocks ce qui est un leurre. C'est le premier signe.

 

 

        A3) Le commutateur STANDARD :

Celui-ci sert à convertir en CDT les jeux CPC utilisant un loader standard.

 

 

        A4) Le commutateur Micro-Key :

Ce commutateur sert sur quelque jeux, une protection peu répandue.

 

 

        A5) Le commutateur Spectrum Variant 3 :

Sert principalement à décoder les jeux de chez Dinamic, c'est le loader espagnol.

 

 

        A6) Les commutateurs Speedlock Data, Data 2 et Data 3 :

J'ai longtemps eu des questions sans réponses sur ces commutateurs.

Ceux-ci sont spéciaux, ils servent à convertir en CDT correctement les blocs de données des protections Speedlock. Je vous montrerais plus loin comment on s'en sert.

 

 

        A7) Les commutateurs Bleepload 1 et 2 :

S'adresse avec appetit aux jeux de chez FIREBIRD. 

 

 

        A8) Le commutateur Codemasters :

Sert uniquement aux jeux codemasters. A voir en détail plus loin.

 

 

        A9) Le commutateur Ricochet :

S'utilise avec les K7 appelées "Ricochet". A voir en détail plus loin. 

 

 

        A10) Le commutateur Spectrum :

S'utilise avec les K7 qui utilisent un loader non CPC => spectrum.

Je vous le détaille plus loin.

 

 

       A11) Le commutateur USGOLD :

Celui-ci n'est pas à utiliser.Il est buggé, et le CDT ne marchent pas avec.

Appleby est celui qu'il faut utiliser. 

 

 

       A12) Le commutateur Speedlock :

Celui-là prépare-vous à en bouffer matin midi et soir. C'est la protection la plus répandue de toutes, avec une multitude de parfum. 

Existe sur Amstrad CPC en version 1, 2, 3, 4, 5, 6, 7.

Existe en plusieurs types, principalement le speedlock v2. 

Gros dossier sur cette protection, je vous dis tout dans un moment :D !

 

SAMP2CDTGui est un outil délicieux codé par notre cher ami JMD1200, autre dumper de choc comme moi, ayant pas mal de jeu CPC K7. Son outil va bien nous faciliter la life en temps que Front-end.

 

 

B) VOC2TZX

Celui-ci on va juste l'effleurer, parce qu'à part le commutateur Digital Integration, y a pas grand chose à faire avec, et samp2cdt est mieux :D

 

 

C) TAPIR

Je vais pas l'étendre ici, je le ferais plus loin, Tapir est un outil permettant de passer en CDT des jeux que SAMP2CDT ne sait pas convertir. Pourquoi ? 

Tout simplement parce que certains jeux CPC utilisent des loaders Spectrum purs ! 

Oui ma bonne dame, je vous garde ça en bonus !

 

 

D) CPCtapeXP

Sans lui point de salut, on a besoin de lui dans 75% des cas, pas pour dumper parce qu'il est pas fait pour dumper les originaux protégés, mais pour copier coller les blocs (vous allez comprendre très vite pourquoi :D).

 

 


On attaque avec le dump en lui même : 

 

On a besoin de :

  • Goldwave ou Audacity
  • une K7 digitale pour lire le dump en meme temps qu'on le fait et le vérifier en live

 

un magnétophone (neuf et récent, pensez-y, les vieux lecteurs K7 fatigués, moyen quoi), mais si vous avez pas le choix tant pis, on fera avec.

  • une attention toute particulière à la qualité du signal (avoir de belle dents, et pas un son saturé) du temps

 

 A savoir qu'un dump de jeu K7 peut prendre entre 3 - 5 minutes minimum jusqu'à 4 heures pour le plus gros jeu sur CPC ( 2 K7 avec 55 minutes de bande recto-verso soit 4 faces pour info le jeu en question fait 875ko et c'est Hydra de chez Domark :D) 

 

Une fois vos réglages effectués, vous dumpez en WAV 44khz d'une durée de 55 minutes, ça évitera les suprises et d'avoir à rembobiner et redumper dès le départ. 

 

Vous sauvez la face A du dump sur votre disque dur, à l'endroit ou se trouve SAMP2CDT, SAMP2CDTGui, CPCtapeXP

Vous lancez SAMP2CDTGui et CPCtapeXP et vous lisez attentivement ce qui suit, je vais vous donner le who's who des protections sur CPC. Je sais de quoi je parle, j'ai transféré presque tout les jeux Speedlock de la v1 à la v6 dernier cri. 

 

GO ! 

 

On démarre petit, parce que vous êtes débutants, et on démarre tout de suite cette partie avec :

I) les loaders STANDARD :D !!

 

Une liste non exaustive des jeux standards sans trucs bizarres :

Ghost'n'goblinsIkari Warriors par exemple sont des jeux standard avec des fichiers facilement transférables.Voici avec samp2cdGui le log d'une K7 cdt standard (Ghosts'n'Goblins en l'occurence) :

 

*ELITE        P-1587,4092 S- 873/ 794 0- 794,1-1587 F-2c B1 L-  264 C? P-0.015
*------------ P-1587,4092 S- 952/ 714 0- 794,1-1587 F-16 B1 L-  264 C? P-16.526
*P            P-1587,4092 S- 952/ 714 0- 794,1-1587 F-2c B1 L-  264 C? P-0.016
*------------ P-1587,4092 S- 873/ 714 0- 794,1-1587 F-16 B1 L- 2070 C? P-2.630
*P            P-1587,4093 S- 873/ 794 0- 794,1-1587 F-2c B1 L-  264 C? P-0.015
*------------ P-1587,4092 S- 952/ 714 0- 794,1-1587 F-16 B1 L- 2070 C? P-2.633
*P            P-1587,4092 S- 952/ 714 0- 794,1-1587 F-2c B1 L-  264 C? P-0.017
*------------ P-1587,4092 S- 873/ 794 0- 794,1-1587 F-16 B1 L- 2070 C? P-2.634
*P            P-1587,4092 S- 952/ 714 0- 794,1-1587 F-2c B1 L-  264 C? P-0.016
*------------ P-1587,4092 S- 873/ 794 0- 794,1-1587 F-16 B1 L- 2070 C? P-2.633
*P            P-1587,4092 S- 873/ 794 0- 794,1-1587 F-2c B1 L-  264 C? P-0.017
*------------ P-1587,4092 S- 873/ 794 0- 794,1-1587 F-16 B1 L- 2070 C? P-2.627
*P            P-1587,4092 S- 952/ 714 0- 794,1-1587 F-2c B1 L-  264 C? P-0.015
*------------ P-1587,4092 S- 873/ 794 0- 794,1-1587 F-16 B1 L- 2070 C? P-2.632
*P            P-1587,4092 S- 952/ 714 0- 794,1-1587 F-2c B1 L-  264 C? P-0.015
*------------ P-1587,4092 S- 873/ 714 0- 794,1-1587 F-16 B1 L- 2070 C? P-2.635
*P            P-1587,4092 S- 873/ 794 0- 794,1-1587 F-2c B1 L-  264 C? P-0.016
*------------ P-1587,4092 S- 952/ 714 0- 794,1-1587 F-16 B1 L- 2070 C? P-8.674
*CODE         P-1587,4092 S- 873/ 794 0- 794,1-1587 F-2c B1 L-  264 C? P-0.015
*------------ P-1587,4092 S- 952/ 714 0- 794,1-1587 F-16 B1 L- 2070 C? P-2.703
*CODE         P-1587,4092 S- 952/ 714 0- 794,1-1587 F-2c B1 L-  264 C? P-0.015
*------------ P-1587,4092 S- 873/ 794 0- 794,1-1587 F-16 B1 L- 2070 C? P-2.691
*CODE         P-1587,4092 S- 952/ 714 0- 794,1-1587 F-2c B1 L-  264 C? P-0.015
*------------ P-1587,4092 S- 952/ 714 0- 794,1-1587 F-16 B1 L- 2070 C? P-2.704
*CODE         P-1587,4089 S- 952/ 714 0- 794,1-1587 F-2c B1 L-  264 C? P-0.015
*------------ P-1587,4092 S- 873/ 714 0- 794,1-1587 F-16 B1 L- 2070 C? P-2.700
*CODE         P-1587,4092 S- 873/ 714 0- 794,1-1587 F-2c B1 L-  264 C? P-0.016
*------------ P-1587,4092 S- 873/ 714 0- 794,1-1587 F-16 B1 L- 2070 C? P-2.697
*CODE         P-1587,4092 S- 952/ 714 0- 794,1-1587 F-2c B1 L-  264 C? P-0.016
*------------ P-1587,4092 S- 873/ 794 0- 794,1-1587 F-16 B1 L- 2070 C? P-2.701
*CODE         P-1587,4092 S- 873/ 794 0- 813,1-1628 F-2c B1 L-  264 C? P-0.015
*------------ P-1587,4092 S- 873/ 794 0- 794,1-1587 F-16 B1 L- 2070 C? P-2.697
*CODE         P-1587,4092 S- 873/ 794 0- 794,1-1587 F-2c B1 L-  264 C? P-0.015
*------------ P-1587,4092 S- 952/ 714 0- 794,1-1587 F-16 B1 L- 2070 C? P-2.702
*CODE         P-1587,4092 S- 873/ 794 0- 813,1-1628 F-2c B1 L-  264 C? P-0.015
*------------ P-1587,4092 S- 952/ 714 0- 794,1-1587 F-16 B1 L- 2070 C? P-2.701
*CODE         P-1587,4092 S- 952/ 714 0- 794,1-1587 F-2c B1 L-  264 C? P-0.015
*------------ P-1587,4092 S- 873/ 794 0- 794,1-1587 F-16 B1 L- 2070 C? P-2.714
*CODE         P-1587,4092 S- 873/ 794 0- 794,1-1587 F-2c B1 L-  264 C? P-0.015
*------------ P-1587,4092 S- 873/ 794 0- 753,1-1508 F-16 B1 L- 2070 C? P-2.708
*CODE         P-1587,4092 S- 952/ 714 0- 794,1-1587 F-2c B1 L-  264 C? P-0.016
*------------ P-1587,4092 S- 952/ 714 0- 753,1-1508 F-16 B1 L- 2070 C? P-2.705
*CODE         P-1587,4092 S- 873/ 794 0- 813,1-1628 F-2c B1 L-  264 C? P-0.015
*------------ P-1587,4092 S- 873/ 714 0- 794,1-1587 F-16 B1 L- 2070 C? P-2.717
*CODE         P-1587,4092 S- 873/ 794 0- 813,1-1628 F-2c B1 L-  264 C? P-0.015
*------------ P-1587,4092 S- 952/ 714 0- 794,1-1587 F-16 B1 L- 2070 C? P-2.718
*CODE         P-1587,4092 S- 873/ 794 0- 813,1-1628 F-2c B1 L-  264 C? P-0.014
*------------ P-1587,4093 S- 952/ 714 0- 794,1-1587 F-16 B1 L- 2070 C? P-2.713
*CODE         P-1587,4092 S- 952/ 714 0- 813,1-1628 F-2c B1 L-  264 C? P-0.015
*------------ P-1587,4092 S- 952/ 714 0- 794,1-1587 F-16 B1 L- 2070 C? P-2.715
*CODE         P-1587,4092 S- 873/ 794 0- 813,1-1628 F-2c B1 L-  264 C? P-0.015
*------------ P-1587,4092 S- 952/ 714 0- 813,1-1628 F-16 B1 L- 2070 C? P-2.711
*CODE         P-1587,4092 S- 952/ 714 0- 813,1-1628 F-2c B1 L-  264 C? P-0.016
*------------ P-1587,4092 S- 952/ 714 0- 813,1-1628 F-16 B1 L- 1554 C? 

 

Le mot code est répété autant de fois qu'il y a de Blocs pour le fichier

En ligne de commande sous DOS, voici ce que vous devez faire : 

SAMP2CDT /standard GNG.wav GNG.cdt 

Faites entrée, et hop un Ghost'n'Goblins tout chaud !! 

C'était simple, on monte d'un cran :D 

 

IILoader ALKATRAZ (Appleby)

Ce que vous allez voir est une base sur tout les jeux qui mixent un loader standard et une protection quelle qu'elle soit : 

Tout les jeux USGOLD depuis 1987 à 1990 utilisent ALKATRAZ version 1 ;

Tout les jeux tels que:

Ghouls'n'ghosts, strider, forgotten World, Black tiger, Indiana joneset le temple maudit, 720°, 1943

pour ne citer que ceux-là, vous utiliserez /appleby 

La protection se reconnait à son compteur. Attention à ne pas confondre avec le Hewson counter Loader qui utilise lui aussi un compteur, mais qui n'a rien à voir.

 

Les jeux de 1990 à 1993 utilisent ALKATRAZ version 2 (Hexagon Protection K7) :

Turrican, Final Fight, Mercs, UN Squadron, G-Loc R360, Gauntlet III, Eswat, Super Monaco GP, Strider II, Snow Strike, Shadow Dancer, Outrun Europa, Bonanza Bros, Crackdown, Indiana Jones and the Fate of Atlantis

Ce loader se reconnait à sa couleur Marron, bleu foncé et jaune.

Je prends l'exemple de Turrican, 

Avec SAMP2CDT en commande DOS cela donne : 

samp2cdt /appleby TurricaA.wav turricanA.cdt 

*TURRICAN     P-2301,4094 S-1429/ 952 0-1133,1-2267 F-2c B1 L-  264 C? P-0.014
*------------ P-2301,4093 S-1349/ 952 0-1131,1-2262 F-16 B1 L- 1296 C? P-9.406

*------------ P-2142,2937 S- 714/ 556 0- 496,1- 992 F-aa B8 L-   13 C? P-1.843
*------------ P-2142,2936 S- 714/ 317 0- 496,1- 992 F-31 B8 L-13337 C? P-0.001
*------------ P-2222,2941 S- 945/ 630 0- 496,1- 992 F-aa B8 L-   13 C? P-0.002
*------------ P-2222,2941 S- 945/ 630 0- 496,1- 992 F-30 B8 L-10399 C? P-0.002
*------------ P-2222,2941 S- 945/ 630 0- 496,1- 992 F-aa B8 L-   13 C? P-0.002
*------------ P-2222,2941 S- 945/ 630 0- 496,1- 992 F-33 B8 L- 8908 C? P-0.002
*------------ P-2222,2941 S- 945/ 630 0- 496,1- 992 F-aa B8 L-   13 C? P-0.002
*------------ P-2222,2940 S- 945/ 630 0- 496,1- 992 F-32 B8 L-  440 C? 

 

Pour la face B meme punition : 

samp2cdt /appleby TurricanB.wav TurricanB.cdt 

 

*------------ P-2142,2937 S- 714/ 556 0- 496,1- 992 F-aa B8 L-   13 C? P-1.844
*------------ P-2222,2938 S- 714/ 397 0- 496,1- 992 F-55 B8 L-17887 C? P-4.557
*------------ P-2222,2937 S- 714/ 635 0- 496,1- 992 F-aa B8 L-   13 C? P-1.847
*------------ P-2222,2936 S- 714/ 397 0- 496,1- 992 F-54 B8 L-10800 C? P-0.001
*------------ P-2222,2941 S- 945/ 630 0- 496,1- 992 F-aa B8 L-   13 C? P-0.002
*------------ P-2222,2941 S- 945/ 630 0- 496,1- 992 F-57 B8 L-11748 C? P-0.002
*------------ P-2222,2941 S- 945/ 630 0- 496,1- 992 F-aa B8 L-   13 C? P-0.002
*------------ P-2222,2941 S- 945/ 630 0- 496,1- 992 F-56 B8 L-19887 C? P-0.002
*------------ P-2222,2941 S- 945/ 630 0- 496,1- 992 F-aa B8 L-   13 C? P-0.002
*------------ P-2222,2941 S- 945/ 630 0- 496,1- 992 F-51 B8 L-11873 C? P-0.002
*------------ P-2222,2941 S- 945/ 630 0- 496,1- 992 F-aa B8 L-   13 C? P-0.002
*------------ P-2222,2941 S- 945/ 630 0- 496,1- 992 F-50 B8 L-21024 C? P-0.002
*------------ P-2222,2941 S- 945/ 630 0- 496,1- 992 F-aa B8 L-   13 C? P-0.002
*------------ P-2222,2941 S- 945/ 630 0- 496,1- 992 F-53 B8 L-13253 C? P-0.002
*------------ P-2222,2943 S- 945/ 630 0- 496,1- 992 F-aa B8 L-   13 C? P-0.002
*------------ P-2222,2941 S- 945/ 630 0- 496,1- 992 F-52 B8 L- 9973 C? P-0.002
*------------ P-2222,2941 S- 945/ 630 0- 496,1- 992 F-aa B8 L-   13 C? P-0.002
*------------ P-2222,2941 S- 945/ 630 0- 496,1- 992 F-5d B8 L-20176 C? P-0.002
*------------ P-2222,2941 S- 945/ 630 0- 496,1- 992 F-aa B8 L-   13 C? P-0.002
*------------ P-2222,2941 S- 945/ 630 0- 496,1- 992 F-5c B8 L-10114 C? P-0.002
*------------ P-2222,2940 S- 945/ 630 0- 496,1- 992 F-aa B8 L-   13 C? P-0.001
*------------ P-2222,2941 S- 945/ 630 0- 496,1- 992 F-5f B8 L-13561 C? P-0.002
*------------ P-2222,2941 S- 945/ 630 0- 496,1- 992 F-aa B8 L-   13 C? P-0.002
*------------ P-2222,2941 S- 945/ 630 0- 496,1- 992 F-5e B8 L-21820 C? P-0.002
*------------ P-2222,2941 S- 945/ 630 0- 496,1- 992 F-aa B8 L-   13 C? P-0.002
*------------ P-2222,2941 S- 945/ 630 0- 496,1- 992 F-59 B8 L-12425 C?

 

Vous remarquez que j'ai mis en rouge certains blocs. Je vous explique pourquoi :

Quand on applique sur un dump un commutateur, celui-ci ne décode pas forcément bien le loader qui lui est au format standard.

 

On va faire le truc en 2 étapes ;

 

2 commandes avec samp2cdt et un coup de CPCtapeXP : 

samp2cdt /standard TurricanA.wav TurricanA-ldr.cdt

samp2cdt /appleby TurricanA.wav  TurricanA-ALK.cdt

 

On a maintenant 2 cdt, 1 qui contient le loader standard propre, et l'autre les données ALKATRAZ.

 

Vous noterez la synchro dans le header d'une taille de 13 octets qui est aa et B8  qui indique par quoi commence le bloc (ceci est propre à tout les jeux Akatraz passés en CDT).

 

Allez dans CPCtapeXP, vous chargez TurricanA-ALK.cdt dans la fenetre de gauche, et L'autre dans la fenetre de droite. Vous virez le loader dans la fenetre de gauche, et vous copiez depuis la fenetre de droite le loader standard propre, sans vous mélanger les pinceaux avec les blocs. 

Sauvegardez le tout, et admirez le travail sous WinCPC ou CPCE !!! 

 

III) Loaders Speedlock :

Ahh nous y voilà,  les fameux speedlock :D à quoi les reconnait-on ? au fait qu'on les convertit en 2 ou 3 passes.

Beaucoup de jeux d'éditeurs tel qu'Ocean, Ulsgold (jusqu'en 1987) utilisent cette protection ; ainsi que Gremlin graphics, Digital integration, Mindscape, Codemasters, je m'arrête ça fait trop de monde :D

voici une liste non exhaustive des jeux utilisant des speedlocks : 

On commence : 

 

Speedlock v1 :

Voici quelques titres les plus célèbres utilisant cette version du Speedlock :

Batman

Galvan Cosmo Police (X-OR le shérif de l'espaaaace)

Street Hawk (Tonnerre Mécanique)

Rambo First Blood : Part II

Head Over Heels 

Bref, il y en a beaucoup, je vous les listerais plus tard :D

Cette protection se distingue par 2 choses : 

Il y a 1 point d'exclamation "!" au chargement de la K7 comme vu ci-dessous qui correspond à celle de Head Over Heels que l'ont passe avec la commande :

samp2cdt /slock1 HOH.wav HOH.cdt 

*HEAD OVER HE      P-2301,4094 S- 873/1190 0-1152,1-2306 F-2c B2 L-  264 C? P-0.013
*----------------- P-2301,4094 S- 873/1190 0-1131,1-2262 F-16 B1 L-  522 C? P-10.499
*!                 P-2301,4093 S- 873/1190 0-1152,1-2304 F-2c B2 L-  264 C? P-0.011
*----------------- P-2301,4096 S- 873/1111 0-1131,1-2262 F-16 B1 L-  522 C? P-13.720

 Speedlock block 1 Flag:11101                                 B8 L-   45 CO P-2.179
 Speedlock block 2 Flag:11101                                 B8 L-16385 CO P-12.640
 Speedlock block 3 Flag:11101                                 B8 L-40705 CO P-12.050
 Speedlock block 4 Flag:11101                                 B8 L- 3521  CO

 

Vous voyez le point d'exclamation ! au bloc 2 ? c'est le premier signe de la protection, viennent ensuite en rouge les bloc de données qui sont signalés par des flags type 11101, la encore, si le loader en 2 blocks standard ne passe pas bien, utilisez CPCtapeXP pour faire

du découpage collage :

samp2cdt /standard HOH.wav HOH-ldr.cdt 

samp2cdt /slock1 HOH.wav HOH-SL1.cdt

Se référer à l'exemple donné dans le paragraphe de la protection ALKATRAZ

 

D'autres exemples de jeux : 

*DONKEY KONG        P-2381,4093 S-1508/ 873 0-1190,1-2381 F-2c B1 L-  264 C? P-0.018
*-----------------  P-2381,4088 S-1508/1032 0-1190,1-2381 F-16 B1 L-  522 C? P-10.388
*!                  P-2381,4083 S-1508/1032 0-1191,1-2383 F-2c B2 L-  264 C? P-0.020
*-----------------  P-2381,4084 S-1508/1032 0-1190,1-2381 F-16 B1 L-  780 C? P-14.990

 Speedlock block 1  Flag:11101                                 B8 L-80 CO P-2.112
 Speedlock block 2  Flag:11101                                 B8 L-16385 CO P-8.473
 Speedlock block 3  Flag:11101                                 B8 L-27343 CO

 

Si un dump est mauvais, sam2cdt vous l'indiquera avec ceci : 

*KNIGHT            P-2301,4094 S-1429/1111 0-1192,1-2386 F-2c B2 L-  264 C? P-0.014
*------------      P-2301,4093 S-1429/1190 0-1190,1-2381 F-16 B2 L-  522 C? P-10.310
*!                 P-2301,4093 S-1429/1190 0-1191,1-2383 F-2c B2 L-  264 C? P-0.013
*------------      P-2301,4093 S-1429/1190 0-1190,1-2381 F-16 B2 L-  780 C? P-8.360
 Speedlock block 1 Flag:11101                                 B4 L-   22 CO P-2.066
 Speedlock block 2 Flag:11101                                 B2 L-41937 CX

 la marque CX indique que le block n'est pas bon.

On peut voir cette chaine une fois la K7 passée en CDT :

SPEEDLOCK PROTECTION SYSTEM (C) 1986 D.LOOKER & D.AUBREY JONES COPYRIGHT 1986 DJL SOFTWARE - ALL RIGHTS RESERVED!

 

Speedlock v2 : 

Les speedlock depuis la v2 utilisent une routine qui :
1) "grille" si une multiface 2 est connectée au cul du CPC.
Ensuite, le loader est crypté
2) Le système de chargement utilise une routine qui embrouille complètement le FDC (routine anti-transfert sur disquette des datas)
3) sur le speedlock v7 (Main code en speedlock v4 et levels en speedlock data type 3),  terminator 2 utilise des blocks
compressé avec le système RLE.

Robocop dispose apparement d'un deuxième test anti-mf2 plus loin dans les niveaux.

 

Article rédigé par : Dlfrsilver

 

Article créé le : Vendredi 10 Juillet 2009 à 00 h 00
Dernière mise à jour le : Lundi 26 Octobre 2015 à 13 h 55
 
 

CPC-POWER/CPCArchives, projet maintenu par Fredouille.
Programmation par Kukulcan © 2007-2017 tous droits réservés.
Reproduction sans autorisation interdite. Tous les titres utilisées appartiennent à leurs propriétaires respectifs.