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

ARTICLES

11 / 23

Prehistorik Protection !!! Titus Software Nov 1991

SPECIFICITES :

 

La protection "Prehistorik Protection !!! Titus Software Nov 1991" :

  • Elle se base sur une piste 39 longue (Prehistorik) comprenant 11 secteurs
    1 secteur de taille déclarée = 5 (4 ko, id #0C) et 10 secteurs standard de taille déclarée = 2 (512 octets, id #C1 a #CA).

 

  • ou piste 40 longue (Les Aventures De Moktar) comprenant 7 secteurs
    1 secteur de taille déclarée = 5 (4 ko, id #0C) et 6 secteurs standard de taille déclarée = 2 (512 octets, id #C1 a #C3 puis #C6, #C7, #CA).


A noter que le secteur &0C est déclaré comme appartenant à la piste 90 (d'où le rouge dans SectorView sur le numéro de la piste).

Suivant le nombre de secteur de taille 2 sur la piste, la taille réelle du secteur &0C varie, mais la piste fera toujours une taille globale de 5,75 Ko.

 

La protection n'est pas toujours présente dans le même fichier.

A noter que la protection est estampillé dans "Prehistorik" : PC->AMS routine by ZMIRO & EH SERVICES 45 09 21 40

Que fait la protection ?

La protection va charger en mémoire en #8000, le secteur #0C.

Ensuite le programme va vérifier s'il trouve le mot Titus à partir de l'adresse #801B 

 

La portion de code qui nous intéresse :
F3 ......... di
AF ......... xor A
21 00 80 ... ld HL,&8000 //charger le secteur en &8000
CD 50 72 ... call &7250
21 1B 80 ... ld HL,&801B //adresse de début
7E ......... ld A,(HL) //lire la valeur en &801B
FE 54 ...... cp &54 //lettre T
C2 00 00 ... jp NZ,&0000
23 ......... inc HL
7E ......... ld A,(HL)
FE 69 ...... cp &69 //lettre i
C2 00 00 ... jp NZ,&0000
23 ......... inc HL
7E ......... ld A,(HL)
FE 74 ...... cp &74 //lettre t
C2 00 00 ... jp NZ,&0000
23 ......... inc HL
7E ......... ld A,(HL)
FE 75 ...... cp &75 //lettre u
C2 00 00 ... jp NZ,&0000
23 ......... inc HL
7E ......... ld A,(HL)
FE 73 ...... cp &73 //lettre s
C2 00 00 ... jp NZ,&0000
FB ......... ei
C9 ......... ret

 

 

EDITEURS L'AYANT UTILISES SUR CPC :

Titus

Listing des programmes utilisant cette protection

 

 

NIVEAU DE PROTECTION :

Malgré le fait que la piste 39 ne soit pas copiable avec un CPC, la protection est Faible :

  1. D'une part, les jeux protégés par cette protection sont tous en fichier.
  2. D'autre part, la protection peut être désactivé très facilement en remplaçant le &F3 par un &C9

 

Article créé le : Lundi 30 Avril 2012 à 20 h 20
Dernière mise à jour le : Mardi 08 Janvier 2019 à 14 h 55
 
 

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