ARTICLES
11 / 31 |
Prehistorik Protection !!! Titus Software Nov 1991
SPECIFICITES :
La protection "Prehistorik Protection !!! Titus Software Nov 1991" :
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 :
Article créé le : | Lundi 30 Avril 2012 à 20 h 20 |
Dernière mise à jour le : | Mardi 08 Janvier 2019 à 14 h 55 |