ARTICLES
16 / 31 |
W.R.M Disc
Cette protection disque comprend des données en piste 40 et 41 dans le secteur #4A.
Explication/localisation de la protection : (Par Hermol)
Dans le loader &100 (ùCPM) / Après une série de décodage du code par un xor table (dans le même style que l'exopal d'amsoft, ou même la rubi system) voici la routine critique :
Code :
;org #0170
ld hl,#0500
ld de,#2900 ; piste 41
ld c,#4a ; secteur #4A (le dernier de la piste 41)
rst #18 ; read track
db #83,#01
jr nc,#019f ; pas lu alors jmp et affichage de l'écran baduser
call #0500 ; charge le jeu...
call #0000
La protection test la présence du secteur #4A en piste 41, si elle n'est pas présente ou ne contient pas les bonnes données, nous aurons le droit a cet écran :
En piste 40, secteur #4A, un message concernant la protection est inscrit (Exemple Catch 23) :
(c).W.R.M....... DISC.PROTECTION. SYSTEM.......... ................ This.version.... written.for..... MARTECH.LTD..... for.use.with.... the.disc.version of.............. ................ CATCH.23........ ................ on.the.......... ..AMSTRAD.CPC... AUGUST.5th.1987.
EDITEURS L'AYANT UTILISES SUR CPC : Martech
Listing des programmes utilisant cette protection
NIVEAU DE PROTECTION :
Copiable en copie intégrale de la piste 0 a 41.
Article créé le : | Jeudi 15 Aout 2013 à 16 h 45 |
Dernière mise à jour le : | Vendredi 16 Aout 2013 à 14 h 13 |