Cours de déplombage 06



Ecran
Ecran
Ecran
Ecran
Ecran
Ecran
Ecran
Ecran
Ecran
Ecran
Ecran
Ecran


Disk : Gdf06.dsk
"-" files are DELETED files | "*" files are LOCKED files
----------------------------------------------------------------------
 B A$0800 (002048) L$1800 (006144) 026 DISK MUNCHER 8.0
 T A$0000 (000000) L$0E00 (003584) 014 T.LES PROGRAMMES DE CE DISK
 B A$9000 (036864) L$051B (001307) 007 PLOMB DISK GDF V2.00         
 B A$9000 (036864) L$0485 (001157) 006 PLOMB DISK GDF V1.08
 B A$0800 (002048) L$51FF (020991) 084 COPY II+ 5.X FIXED
 T A$0000 (000000) L$0400 (001024) 004 HEADERS.S
 T A$0000 (000000) L$0C00 (003072) 012 T.INTRODUCTION
 B A$0901 (002305) L$193A (006458) 027 PLOMB DISK GDF V2.00.S       
 B A$9000 (036864) L$0482 (001154) 006 PLOMB DISK GDF
 B A$0901 (002305) L$16E5 (005861) 025 PLOMB DISK GDF V1.08.S       
 A A$0000 (000000) L$04E6 (001254) 006 HELLO                        
 B A$0800 (002048) L$14FB (005371) 022 ADVANCED DEMUFFIN 1.1
 B A$0800 (002048) L$1800 (006144) 026 LOCKSMITH 6.0 COPIEUR D4 AA EB
 B A$03FD (001021) L$1DF8 (007672) 031 LOCKSMITH 6.0 FIXED
 T A$0000 (000000) L$6600 (026112) 102 T.COURS 6 REVISION 1.60
 T A$0000 (000000) L$1C00 (007168) 028 T.APPENDIX UTILITAIRES

This catalog contains 16 files. 0 were DELETED.
----------------------------------------------------------------------


Floppy
DOS 3.3
Download Cours GDF 06 rev 1.60 (gzipped)


Sommaire


Lien Article
Voir Introduction.
Voir Cours 6 révision 1.60.
Voir Les programmes de ce disk.
Voir Headers.
Voir Appendix utilitaires.

hr cours GDF

Introduction.


=====:==:========:=:==========:=========:==:===============:========:=====:====
COURS DE PLOMBAGE / DEPLOMBAGE GODFATHER INTRODUCTION                AVRIL 1987
=====:==:========:=:==========:=========:==:===============:========:=====:====
Dans les quelques prochains cours, nous allons voir (dans le désordre)...

- Un inventaire des protections Apple depuis 77... - CARACTERES DE CONTROLE
   ______________________________________________  - ADDRESS/DATA FIELD
  !                                              ! - DOS MODIFICATIONS
  ! Tous les schémas de protection depuis 10 ans ! - PISTE $23
  !                                              ! - WRITE PROTECTION
  ! Toutes les répliques des déplombeurs à ces   ! - TIMING GAP BYTE
  ! différents plombages depuis 10 ans...        ! - 1/2 PISTES
  !                                              ! - SYNCHRONIZE TRACKS
  ! Tous les utilitaires fous et inédits pour    ! - 1/4 DE PISTES
  ! vous aider dans votre déplombe...            ! - LONG TRACKS
  !                                              ! - BIT SLIP / BIT INSERTION
  ! Tout ça dés ce cours et dans les prochains ! ! - NIBBLE COUNT
  !                                              ! - SPIRALLING
  ! Tout sur les protections les plus employées  ! - MCODE EOA
  ! par tel ou tel éditeur de softs...           ! - RDOS SSI
  !                                              ! - ACTIVISION PROTECTIONS
  ! Tout un historique des programmes de copie   ! - EXCALIBUR PROTECTIONS
  ! avec des yeux de déplombeur...               ! - DATASOFT PROTECTIONS
  !                                              ! - NIBBLE KEY
  ! Des programmes de plombage inédits...        ! - FORMAT TRACKS
  !______________________________________________! - DOS INDISPENSABLES PATCHED

- Un programme de plombage PATCHED (C) GDF 1987    - PLOMB DISK GDF 1.08

- Comment plomber ou déplomber avec le Fast Disk Backup du LOCKSMITH 6.0 !!!

- Une approche avec des yeux de 'déplombeur' de... - DISK MUNCHER 8.0
                                                   - EDD 4
                                                   - LOCKSMITH 6.0
                                                   - ECHO +

- Des programmes d'aide au déplombage...           - ADVANCED DEMUFFIN 1.1
                                                   - ADV DEM. BOOT TRACER 1.2
                                                   - DEMUFFIN XDOS
                                                   - SUPER IOB v1.5

Fouuuuuu non ?
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=


Retour sommaire

hr cours GDF

Cours 6 révision 1.60.


=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
Cours 6 : Plombage/Copie/Déplombage             GODFATHER et KRISTO, Avril 1987
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
Révision 1.60 (Update 25/08/87)           C'est duuuuur de faire un cours à 2!!


Salut et salut everybody,

Le cours 5 était 'Signer les images 32 secteurs sans Catalog'...
Le 6 devait etre 'Signer les images codées ou compréssées'...mais, pour plaire
à tout le monde, on va reléguer ce cours au numéro 7 ou 8 pour vous présenter
maintenant un cours que sincèrement je trouve assez super..Nous allons voir :

PLOMBAGE   / LA THEORIE   : Comment plomber un disk en Dos Patched ?
           / LA PRATIQUE  : Les programmes (inédits) de plombage....
                          : La modification de la Rwts du disk plombé...

COPIE      / LA THEORIE   : Pourquoi tel ou tel programme copie en Dos Patched
           / LA PRATIQUE  : Commentaires sur divers programmes de copie...

DEPLOMBAGE / LA THEORIE   : Comment déplomber vos disk plombés ?
                          : Comment retrouver les Headers dans la Rwts ?
           / LA PRATIQUE  : Les programmes de déplombage (certains inédits)

Comme d'habitude, tous les programmes dont on parle dans ce cours se trouvent
en catalog sur ce disk...(Locksmith Fixed, Locksmith Plombeur, Locksmith
Deplombeur, Plomb disk GDF 1.08)...

Bref, Après ce cours, vous serez à meme de plomber (!) et de déplomber n'impor-
te quel disk, quel que soit le boot (Dos, Fboot, Autre...)...

SURTOUT, si vous trouvez que quelque chose est mal expliqué, ou est totalement
incompréhensible, ou si vous trouvez qu'il manque quelque chose d'important
pour la compréhension générale, mettez-nous au courant pour qu'on corrige ça
vite fait, Bordel de dieu.

Bon... On y va..
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
                    LA PROTECTION QUE NOUS ALLONS UTILISER...
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
Vous avez lu, sans doute, le fichier d'introduction des prochains cours...
La première protection que nous allons étudier est :

        LA MODIFICATION DES HEADERS : 'ADDRESS/DATA FIELD MODIFICATION'
:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:

On va d'abord faire un peu de théorie...

           LES 'ADDRESS/DATA FIELD' : CHAMP ADRESSE et CHAMP DONNEES
:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:
Un petit récapitulatif sur leur role: pour lire un sesteur, une RWTS commence
par chercher le champ adresse correspondant au secteur; elle y trouve le n° de
volume, de piste, et enfin de secteur. La structure d'un champ adresse standard
est donc, au niveau du nibble, en passant les détails:

ENTETE    VOLUME  PISTE  SECT.  CHECKSUM  FINAL
D5 AA 96  XX XX   XX XX  XX XX  XX XX     DE AA EB

Le champ données, qui contient les informations du secteur, suit immédiatement
le champ adresse.

ENTETE    ..DONNEES..   CHECKSUM  FINAL
D5 AA AD  XX XX XX XX..    XX     DE AA EB

Allez voir ça en direct sur un disk: bootez un editeur de nibbles comme celui
du Locksmith 6.0 (Disk editor). (Ctrl-R pour lire une piste)

Les Headers, ou Marqueurs en Francais!, sont ici les nibbles D5 AA 96,
DE AA EB, D5 AA AD. C'est bien pigé? Les marqueurs de début servent donc à
repérer les débuts de champ (la RWTS lit en vrac les nibbles qui se trouvent
sous la tete jusqu'à les trouver); les marqueurs de fin servent uniquement
comme controle, pour vérifier qu'il n'y a pas eu de décalage de la tete de
lecture par rapport au nombre de nibbles à lire.

                            PLOMBAGE : LA THEORIE
:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:

Le plus simple pour un plombage, est de modifier les marqueurs de fin, afin
qu'une routine de lecture classique croie à une erreur lors d'une tentative
de lecture d'un disk plombé. C'est ce qu'on appelle (vulgairement) le
Dos Patched.
Pourquoi est-ce le plus simple? On peut aussi, bien sur, modifier les marqueurs
de début, mais il faudra alors les rétablir sur les 10 premiers secteurs de la
piste 0, qui contiennent la RWTS, car celle-ci doit pouvoir etre lue par la
Rom $C600 lors du Boot. Il est donc plus facile de modifier les marqueurs de
fin, car la rom ne les vérifie pas au boot, ce qui nous arrange.

Etant donné que l'on modifie le format du disk pour qu'une routine de lecture
normale ne puisse pas le lire, il faut bien evidemment modifier la routine de
lecture qui se trouve sur le disk que l'on plombe afin de pouvoir le booter...
(Si la routine de lecture qui se trouve sur le disk plombé est 'normale', elle
ne sera pas capable de lire les secteurs du disk, donc de charger le programme)
On peut, soit faire cette modification avant la copie (ce qui est le plus
simple) soit après en passant avec le COPY II+ 5.x en SECTOR EDITOR/DOS PATCHED
(Ctrl-P) pour modifier le disk déjà plombé...Le plus simple est de modifier
cette routine AVANT de plomber le disk...

La théorie est donc :

- Faire une copie du disk à plomber
- Modifier la RWTS selon le format que nous allons employer
  (ici, il faut modifier les #$DE par des #$D4, mais seulement ceux de la
  routine de lecture ou d'éventuelles vérifications du disk...)
- Plomber le disk avec le Plomb disk gdf ou avec le 6.0 en changeant les
  paramètres (nous allons voir ça plus tard).

C'est le plus simple de tous les plombages.

         PLOMBAGE : QUELLES VALEURS PEUT ON METTRE EN REMPLACEMENT ?
:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:
Il faut mettre un nibble valide. Voilà la table des $40 nibbles utilisés
pour l'écriture d'un champ données.

00 = 96           10 = B4           20 = D6           30 = ED
01 = 97           11 = B5           21 = D7           31 = EE
02 = 9A           12 = B6           22 = D9           32 = EF
03 = 9B           13 = B7           23 = DA           33 = F2
04 = 9D           14 = B9           24 = DB           34 = F3
05 = 9E           15 = BA           25 = DC           35 = F4
06 = 9F           16 = BB           26 = DD           36 = F5
07 = A6           17 = BC           27 = DE           37 = F6
08 = A7           18 = BD           28 = DF           38 = F7
09 = AB           19 = BE           29 = E5           39 = F9
0A = AC           1A = BF           2A = E6           3A = FA
0B = AD           1B = CB           2B = E7           3B = FB
0C = AE           1C = CD           2C = E9           3C = FC
0D = AF           1D = CE           2D = EA           3D = FD
0E = B2           1E = CF           2E = EB           3E = FE
0F = B3           1F = D3           2F = EC           3F = FF

D'autres valeurs comme $95 ou $D4 sont également valides.
AA et D5 sont réservés pour les Headers.

                    PLOMBAGE : MODIFICATION DE LA RWTS
:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:
Nous allons étudier ici les 'boots' les plus classiques afin de vous aider à
modifier les RWTS en conséquence, ensuite on verra comment recherche les
Headers dans une RWTS barbare...

                     Pour le disk en DOS 3.3 'classique'
                     -:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-

Pour modifier la routine de lecture sur un disk en Dos 3.3 que nous allons
plomber, il faut simplement retrouver sur le disk les octets correspondant aux
adresses des Headers en mémoire...(logique...)...

Voici le tableau des Headers 'Mémoire/Disk' pour un DOS classique...
         _______________________________________________________________
        !                                                               !
        ! Lecture                                                       !
        !_______________________________________________________________!
        !                                                               !
        ! Début de champ Adresse                                        !
        !                                                               !
        ! $D5   $B955         Piste $00       Secteur $3      Octet $55 !
        ! $AA   $B95F         Piste $00       Secteur $3      Octet $5F !
        ! $96   $B96A         Piste $00       Secteur $3      Octet $6A !
        !_______________________________________________________________!
        !                                                               !
        ! Fin de champ Adresse                                          !
        !                                                               !
        ! $DE   $B991         Piste $00       Secteur $3      Octet $91 !
        ! $AA   $B99B         Piste $00       Secteur $3      Octet $9B !
        ! $EB   (non testé)   ---------       ----------      --------- !
        !_______________________________________________________________!
        !                                                               !
        ! Début du champ Données (Data)                                 !
        !                                                               !
        ! $D5   $B8E7         Piste $00       Secteur $2      Octet $E7 !
        ! $AA   $B8F1         Piste $00       Secteur $2      Octet $F1 !
        ! $AD   $B8FC         Piste $00       Secteur $2      Octet $FC !
        !_______________________________________________________________!
        !                                                               !
        ! Fin du champ Données (Data)                                   !
        !                                                               !
        ! $DE   $B935         Piste $00       Secteur $3      Octet $35 !
        ! $AA   $B93F         Piste $00       Secteur $3      Octet $3F !
        ! $EB   (non testé)   ---------       ----------      --------- !
        !_______________________________________________________________!
         _______________________________________________________________
        !                                                               !
        ! Ecriture                                                      !
        !_______________________________________________________________!
        !                                                               !
        ! Début de champ Adresse                                        !
        !                                                               !
        ! $D5   $BC7A         Piste $00       Secteur $6      Octet $7A !
        ! $AA   $BC7F         Piste $00       Secteur $6      Octet $7F !
        ! $96   $BC84         Piste $00       Secteur $6      Octet $84 !
        !_______________________________________________________________!
        !                                                               !
        ! Fin de champ Adresse                                          !
        !                                                               !
        ! $DE   $BCAE         Piste $00       Secteur $6      Octet $AE !
        ! $AA   $BCB3         Piste $00       Secteur $6      Octet $B3 !
        ! $EB   $BCB8         Piste $00       Secteur $6      Octet $B8 !
        !_______________________________________________________________!
        !                                                               !
        ! Début du champ Données (Data)                                 !
        !                                                               !
        ! $D5   $B853         Piste $00       Secteur $2      Octet $53 !
        ! $AA   $B858         Piste $00       Secteur $2      Octet $58 !
        ! $AD   $B85D         Piste $00       Secteur $2      Octet $5D !
        !_______________________________________________________________!
        !                                                               !
        ! Fin de champ Données (Data)                                   !
        !                                                               !
        ! $DE   $B89E         Piste $00       Secteur $2      Octet $9E !
        ! $AA   $B8A3         Piste $00       Secteur $2      Octet $A3 !
        ! $EB   $B8A8         Piste $00       Secteur $2      Octet $A8 !
        !_______________________________________________________________!

(Attention! ceci n'est pas valable pour le ProntoDOS qui a décalé la RWTS sur
le disk de deux secteurs....(mais pas en mémoire))

                           Pour les disks en ProDOS
                           -:-:-:-:-:-:-:-:-:-:-:-:

Pour le ProDOS, si vous désirez plomber un disk avec le PLOMB DISK GDF, il faut
ensuite aller modifier les routines de lecture suivantes :
(qui sont, il est vrai, un peu loin dans le disk, pour des routines de lecture)

Piste $4/9 : $..C0 - A6 3E      LDX $3E
                     BD 8C C0   LDA $C08C,X
                     10 FB      BPL $..CE
                     C9 DE      CMP #$DE    <--- Là ! Le #$DE modifié en #$D4
                     18         CLC
                     F0 01      BEQ $..CD
                     38         SEC
             $..CD - 68         PLA
             $..CE - A0 55      LDY #$55
                     91 44      STA ($44),Y
                     60         RTS
Piste $4/A : $..E6 - BD 8C C0   LDA $C08C,X
                     10 FB      BPL $..E6
                     C9 DE      CMP #$DE    <--- Là! L'autre #$DE...
                     D0 0C      BNE $..FB
                     EA         NOP
             $..F0 - BD 8C C0   LDA $C08C,X
                     10 FB      BPL $..F0
                     C9 AA      CMP #$AA    <--- Là! Le #$AA de $DE AA EB
                     D0 02      BNE $..FB
                     18         CLC
                     60         RTS
             $..FB - 38         SEC
                     60         RTS

Il suffit donc de modifier ces 2 routine de lecture en modifiant le $DE par $D4

Pour plomber un disk en ProDOS avec le Plomb Disk Gdf, il suffit donc de
modifier en Piste $04/09 Octet $C8: D4 (Au lieu de DE), et Piste $04/0A
Octet $EC: D4 (Au lieu de DE), puis de plomber ce disk...

Si vous désirez modifier le Plomb Disk Gdf pour modifier d'autres Headers, vous
pouvez toujours considérer le ProDOS comme un boot 'Barbare' que nous allons
aborder maintenant...

                        Disk en boot 'Barbare' (inhabituel)
                        :-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:

Pour plomber des disks ayant un boot très innhabituel, il faut retrouver sur
le disk les octets correspondant à la RWTS. On se servira de l'option SCAN FOR
BYTE (CTRL-S) du SECTOR EDITOR du COPY II+ 5.x.

Il suffit de rechercher des 8C C0 qui correspondent à des LDA $C08C,X (caracté
ristiques d'une routine /accès disk) et de chercher juste après une valeur
correspondant à un Header (#$D5 AA 96 DE AA EB D5 AA AD), puis de la modifier
en fonction du format du disk. (Avec le Plomb Disk, il suffit de modifier les
#$DE en #$D4)...

=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
                        LES DIVERSES METHODES DE PLOMBAGE
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=

         PLOMBAGE : COMMENT FAIRE 'A LA MAIN'..??? (Par un simple INIT)
:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:
Supposons qu'on veuille remplacer le DE AA EB du champ données par un D4 AA EB;
après avoir chargé un Dos 3.3 ou compatible, faire:
]CALL -151
*B935:D4   lecture
*B89E:D4   écriture
Ctrl-C
]INIT HELLO avec le disk à formater.

Et vous obtenez un disk plombé, très mal plombé, mais plombé.
Vous pouvez y placer des fichiers d'un disk normal en permutant les adresses
modifiées plus haut.
Le disk est incopiable avec le Locksmith rapide (sauf bidouille) et illisible
avec tout éditeur de secteur classique. Avec celui du Copy II+, vous pouvez
sélectionner le Dos patched par un Ctrl-P. (Vous pouvez d'ailleurs lire et
écrire avec n'importe quels marqueurs; idem avec le DiskFixer 4.0)

Vous trouverez en fin de ce fichier la table des adresses des marqueurs
dans la RWTS, en lecture et écriture.

=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
                      PLOMBER AVEC LE PLOMB'DISK GDF V1.06
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
Plomb'Disk Gdf est un programme de plombage Dos Patched...
Nous allons voir plus loin que le locksmith rapide peut exécuter exactement le
meme travail de plombage et ce, beaucoup plus rapidement...Néanmoins, j'ai
programmé ce Plombeur pour pouvoir vous montrer exactement COMMENT on plombe.
C'est pour cette raison que vous trouverez sur ce meme disk le source (sous
Assembleur Merlin) de ce fichier...

Attention. Il faut que le volume du disk à plomber soit 254. Si ce n'est pas
le cas, initialisez un disk vierge avec ce volume et copiez le disk à plomber
sur ce disk formatté en volume 254, avec l'Advanced demuffin 1.1 qui ne va
rien reformatter contrairement au Locksmith...ensuite, servez vous de mon
Plomb'disk.

Etudiez le fichier source si vous voulez...C'est fait pour ça...

=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
             PLOMBER AVEC LE LOCKSMITH 6.0 FAST DISK BACKUP MODIFIE
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
J'ai découvert avec stupéfaction il y a quelques jours que le Locksmith avait
encore des secrets cachés : il pouvait se transformer en PLOMBEUR aussi facile-
ment qu'en DEPLOMBEUR !!

Vous connaissez surement, si vous avez lu sa doc, les 'paramètres' du Locksmith
rapide...Dans le coin à gauche de l'écran, vous avez ceci :

(_              >

C'est fait pour indiquer quel est le drive source, quel est le drive objet,
si vous voulez que la mémoire soit source ou objet, ou si vous voulez l'option
VERIFY pendant la copie...(pour plus de détails, demandez moi...).

Dans le locksmith 6.0, ça sert également à consulter n'importel quelle
adresse en mémoire, juste en tapant l'adresse concernée et
RETURN...(contrairement à la version 5.0)

Tous les paramètres de copie se trouve dans les adresses comprises entre $00 et
$FF. (Page 0). Voici le tableau des adresses des Headers :

Lecture...

        00E8 : D5       00EE : D5
        00E9 : AA       00EF : AA
        00EA : 96       00F0 : AD
        00EB : DE       00F1 : DE
        00EC : AA       00F2 : AA
        00ED : 00       00F3 : 00 (Ca, c'est pour le Nibble non testé...)

Ecriture...

        00F4 : D5       00FA : D5
        00F5 : AA       00FB : AA
        00F6 : 96       00FC : AD
        00F7 : DE       00FD : DE
        00F8 : AA       00FE : AA
        00F9 : EB       00FF : EB

Par exemple, si vous tapez '00eF + RETURN', vous vous trouvez en face du
second headers du champ données...$AA.. Vous pouvez le modifier en entrant au
clavier la nouvelle valeur et en tapant RETURN.. Ainsi la copie devient
impossible pour un disk au format habituel !

Un disk au format inhabituel étant par définition un disk plombé, vous n'aurez
qu'à adapter la routine de lecture ou/et d'écriture du locksmith selon la
protection que vous voulez créer, ne pas reproduire ou recopier...

Pour transformer votre Locksmith en Plomb Disk Gdf beaucoup plus beau, il
suffit de modifier les parametres suivants : (paramètres de fin de champ à
l'écriture...)

00F7 : D4
00FD : D4

Pour transformer votre Locksmith en Déplombeur, capable de déplomber ce que vs
aurez déplomber d'un cote, il suffit de faire ces modifications concernant les
paramatres de fin de champ à la lecture...(et pas à l'écriture etant donné que
vous voulez écrire en 'Normal')...

00EB : D4
00F1 : D4

(Pour le modifier et le resauver, allez plutot recherche les D5 AA 96..etc
dans le fichier Locksmith en catalog avec un éditeur de secteur Copy II+5.x)

C'est une grande première : Le locksmith devient PLOMBEUR/DEPLOMBEUR !!!!

=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
                        COMMENT COPIER VOS DISKS PLOMBES
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=

                      COPIE : AVEC LE LOCKSMITH 6.0 FIXED
:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:
Pour transformer votre locksmith en Copieur de disks ainsi plombés, faites les
quatres modifications (à la lecture et à l'écriture car le disk lu est déjà
plombé et le disk copie doit l'ètre également...)...

00EB : D4
00F1 : D4
00F7 : D4
00FD : D4

                       COPIE : AVEC LE DISK MUNCHER 8.0
:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:
On croit souvent que le Disk Muncher, qui peut copier des disks en dos patched
alors que le Locksmith FDB ne le peut pas, est plus fiable que le Locksmith.
Erreur grave! S'il copie des disks en patched, c'est parce qu'il tolère
n'importe quels checksums ou marqueurs de fin.. S'il y a une erreur de lecture,
il ne s'en rendra donc pas compte, ce qui fait qu'un disk sur 10 copié au Disk
Muncher sera mal copié..
Il ne faut donc l'utiliser que pour copier des disks en dos patched..

=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
                  DEPLOMBAGE : RAPPELS ET SUITE DU COURS 1
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=

                            DEPLOMBAGE : THEORIE
:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:
Pour déplomber un tel soft, on avait déjà vu qu'il était possible de
Convertir le disk original avec ADVANCED DEMUFFIN 1.1 en modifiant la RWTS en
mémoire en tapant CALL-151, B942:18 et 801G.

Dans le cas du cours 1 où l'on déplombait 'TEMPLE OF APSHAI TRILOGY', il
fallait 'convertir le disk' avec cette méthode puis ne rien modifier sur la
copie. C'est à cause de ça que j'avais sélectionné cet original. Sa RWTS
était déjà Patchée et acceptait les #$DE AA EB ainsi que tout autre fin de
champ data/adresses...Tout allait bien...

Dans le cas du cours 2 où l'on déplombait 'FORTRESS OF THE WITCH KING', il
suffisait, après avoir converti le disk original, de remplacer le DOS complet
par un DOS normal. On n'avait pas éssayé d'aller modifier les Headers du
dos (tout simplement) puisqu'il était beaucoup plus normal de se simplifier la
vie en changeant tout le dos

Maintenant, au passe encore au stade supèrieur : Une fois le disk original
passé en format normal, il faut aller modifier les Headers sur le disk meme.
C'est nécessaire...

* Dans le cas d'un Dos d'original qui aurait, outre les modifications de
  Headers, des modifications nécéssaires au programme. Il faut donc garder ce
  Dos sur la copie mais aussi modifier les Headers...
* Dans le cas d'un Dos inconnu (Fboot, 'vieux' Boot electronic Arts etc...)
  que l'on ne peut evidemment pas remplacer par un DOS 3.3...

Pour retrouver ces Headers, il faut faire la meme opération que lorsque l'on
voulait modifier la RWTS d'un disk à plomber :

Il faut rechercher des 8C C0 (LDA $C08C,X) et modifier les Headers que l'on
doit normalement trouver peu après ce LDA $C08C,X.

En théorie, la copie convertie et modifiée doit booter impec' !








NOUS VENONS DONC DE PLOMBER N'IMPORTE QUEL DISK EN :

* Retrouvant et modifiant ses Headers de fin de champ sur une copie
* Copiant ce disk avec un des 2 programmes de plombage sur un disk vierge

NOUS VENONS DONC DE DEPLOMBER UN TEL DISK EN :

* Convertissant le disk au format 3.3 comme dans les deux premiers cours
* Retrouvant et modifiant ses Headers (De retour à la normale)




Avant de vous laisser partir, je vais vous dire deux mots de certains
Godfather's Products actuellement disponibles, car ils concernent le plombage
et qu'avec ce cours on est en plein dedans...

        GP #2 : DOS EOR MAKER 1.00 programmé par SAM et GODFATHER
        -----------------------------------------------------------------------
        C'est ce qu'on appelle un DOS indispensable.. associé au programme de
        plombage de ce cours, ou bien au locksmith plombeur de ce cours, ca
        vous fait une super protection.. que vous etes à peine en mesure de
        vaincre... Les explications sur ce nouveau DOS et sur le principe des
        DOS indispensables sont avec ce super Godfather's Products.

        GP #4 : PLOMBEUR ACTIVISION 1 programmé par GODFATHER et OLIVER TWIST
        -----------------------------------------------------------------------
        Si vous vous interessez au plombage.. Si les plombeurs de ce cours vous
        interessent, je vous propose déjà le programme que l'on a fait
        spécialement pour vous à la suite du futur cours 14 sur la premiere
        protection super-interessante Activision.

        GP #5 : EPYX BOOT MAKER v1.00 programmé par GODFATHER et EPYX
        -----------------------------------------------------------------------
        Si vous désirez compliquer vos plombages sous RWTS 3.3, avec pseudo-
        catalog, ce truc va vous interesser enormement..
        Programme fait spécialement à la suite du futur cours 10 spécial Epyx,
        ajouté aux techniques de plombage de ce cours, ca complique tout !!..

        GP #6 : FORMAT.OBJ1 v1.00 programmé par GODFATHER
        -----------------------------------------------------------------------
        Ce programme est une super evolution du PLOMB'DISK GDF de ce cours..
        Le locksmith pouvait jusqu'ici faire le boulot de plombage du plombeur
        de ce cours, mais là, il ne le peut plus..
        Compliquez vos protections (et compliquez les déplombages) avec mon
        nouveau plombeur : FORMAT.OBJ1 v1.00

Ne délaissez pas les Godfather's Products.. Y'a pleins de petits trésors dedans

                                 Amicalement, GODFATHER et KRISTO : ZE ENFOIRES


Retour sommaire

hr cours GDF

Les programmes de ce disk.


-------------------------------------------------------------------------------
LES PROGRAMMES DE CE DISK...                                    Update 14/11/87
-------------------------------------------------------------------------------

Vous trouverez en catalog sur ce disk plusieurs versions du locksmith 6.0 FDB
la plus interessante étant celle avec les commandes, c'est à dire :

                                LOCKSMITH FIXED

Pour appliquer le cours question plombage/déplombage au locksmith.

                                LOCKSMITH COPIEUR D4 AA EB

Pour copier vos originaux plombés avec le plomb disk gdf 1.08 tel quel (car
vous avez le source, vous pouvez le modifier à volonté), en patched D4 AA EB,
rien de tel qu'un bon vieux locksmith modifié en la circonstance...
Vous pouvez vous en servir evidemment pour copier l'original en face B de ce
disk..

                                DISK MUNCHER 8.0

Pour copier vos originaux plombés en Dos Patched, rien de mieux que ce copieur
quand on ne veut pas se casser à chercher comment est fait ce DOS PATCHED..
Attention à la version 10.00, elle est capable d'écraser vos disk lors d'une
copie de pistes... Si on vous la propose, balancez la !!..

D'autre part, vous trouverez aussi, par le maitre incontesté du fix fou, une
version modifiée de Copy II+.. Patchman nous présentait dans son P.L.U.S. #2
en Excel-Boot le programme qui est ici mis en catalog :

                                COPY II+ 5.X FIXED

 Ce COPY II+ 5.X, mis à part le fait qu'il est traduit en francais (ce qui peut
 gener les habitués de l'original, comme moi meme), apporte un avantage
 incontestable.. Quand vous tapez "P", dans le Sector Editor, le programme vous
 demande les headers et autre agagas caractéristiques du format du disk à lire
 SECTEUR PAR SECTEUR !!.. et dés que vous en sortez, ces modifications
 disparaissent automatiquement.. On ne peut donc pas copier des softs plombés
 par modification de headers (comme c'est le cas dans ce cours!), etant donné
 que le fait d'aller du secteur editor avec headers modifiés, jusqu'à l'option
 COPY, annule les modifications des headers !...
 Patchman a annulé l'annulation des modif's.. Moi je trouve ca sympa...
 Pour copier un original en D4 AA EB avec le COPY II+ 5.X FIXED, passez en
 mode SECTOR EDITOR, tapez ensuite "P" pour Patcher les headers, puis
 choisissez l'option CUSTOM (pour désigner les headers de votre choix), et
 remplacez les deux DE AA EB par deux D4 AA EB. Passez ensuite à l'option
 COPY, et ca marche !!.. Sympa non ??..
 Les options CATALOG, TSM, etc.. sont utilisables sur le disk plombé.
 Evidemment, pour copier un disk normal, il faut RE-MODIFIER le format..

                                PLOMB DISK GDF V1.08

 Programme de plombage sympa fait sur mesure pour ce cours avant de découvrir
 les capacités du locksmith !...

 Pour copier l'original de la face B de ce disk, il vous suffit de taper ESC
 pendant le boot de mirage.. un locksmith fixed apparaitra automatiquement
 pret à vous faire une copie intacte de cet original de cours 6 !

                                                        Amicalement, GODFATHER

 -----------------------------------------------------------------------------


Retour sommaire

hr cours GDF

Headers.



* Modifie Début de Champ Adr /Lecture

C_A_R STA $B955
 STX $B95F
 STY $B96A
 RTS

* Modifie Fin de Champ Adr /Lecture

F_A_R STA $B991
 STX $B99B
 RTS

* Modifie Début de Champ Data /Lecture

D_D_R STA $B8E7
 STX $B8F1
 STY $B8FC
 RTS

* Modifie Fin de Champ Data /Lecture

F_D_R STA $B935
 STX $B93F
 RTS

* Modifie Début de Champ Adr /Ecriture

D_A_W STA $BC7A
 STX $BC7F
 STY $BC84
 RTS

* Modifie Fin de Champ Adr /Ecriture

F_A_W STA $BCAE
 STX $BCB3
 STY $BCB8
 RTS

* Modifie Début de Champ Data /Ecriture

D_D_W STA $B853
 STX $B858
 STY $B85D
 RTS

* Modifie Fin de Champ Data /Ecriture

F_D_W STA $B89E
 STX $B8A3
 STY $B8A8
 RTS


Retour sommaire

hr cours GDF

Appendix utilitaires.



.FE1
.MD80
.PS^
.LI67
UPDATE 31/08/87

             TOUS LES UTILITAIRES DES COURS DE DEPLOMBAGE PAR GODFATHER
         ================================================================
                      BIBLIOTEQUE D'UTILITAIRES / APPENDIX

 Pour plus de renseignements, contactez moi sur minitel code ANTI bal GODFATHER


Cours 1 : Tout sur les protections par Dos Patched                Révision 2.41
-------------------------------------------------------------------------------
Advanced Demuffin 1.1.................................................The Stack

Cours 2 : Tout sur les protections par Dos 3.3 modifié            Révision 1.0D
-------------------------------------------------------------------------------
Break....................................................................Tsunoo
Dos 3.3 Boot Tracer...................................................Godfather
Adv Dem. Boot Tracer 1.2..............................................Godfather

Cours 3 : Tout sur la RWTS 3.3                                    Révision 2.31
-------------------------------------------------------------------------------
Source complet et commenté de la RWTS...................................Wozniak
Rt.Rwts........................................................................

Cours 4 : Tout sur le DOS 3.3                                     Révision 2.65
-------------------------------------------------------------------------------
Source complet et commenté du Command Handler (DOS 3.3).................Wozniak
Disk Filler 3.1.......................................................Godfather
Dos Library 1.00 (en face B)..........................................Godfather
Disket-Scopie.......................................................Hebdogiciel
Disk Recovery..................................................................

Cours 5 : Tout sur la signatures d'images 32 sect. accès direct   Révision 3.10
-------------------------------------------------------------------------------
Picscan...............................................................The Alien
Chasseur d'Images...............................................Frédéric Latour
Smart Scan + Error..............................................David Microcosm
Quick Seeker................................................Cochonou Crack Band
Picture Finder........................................................Mister DD
Indiscretion 2.00......................................................Patchman
Manual Scan.............................................................Copyart
Autoscan............................................................Chip Select
Graphique Scan...........................................................Gateau

Cours 6 : Tout sur le Plombage/Deplombage par Dos Patched         Révision 1.60
-------------------------------------------------------------------------------
Plomb Disk Gdf v1.08 (Patched D4 AA EB)...............................Godfather
Locksmith 6.0 Plombeur................................................Godfather
Locksmith 6.0 Déplombeur..............................................Godfather
Locksmith 6.0 Copieur de softs plombés................................Godfather
Copy II+ 5.x Fixed.....................................................Patchman
Disk Muncher 8.0......................................................The Stack

Cours 7 : Tous les complements des cours 1,3,5                    Révision 2.00
-------------------------------------------------------------------------------
Sread/Swrite (Ajoute deux commandes au DOS 3.3)................................
Convert Hex/Decimal............................................................

Cours 8 : Tout sur la recherche d'octets (2 faces)                Révision 3.00
-------------------------------------------------------------------------------
Disk Fixer 4.00................................................................
Copy II+ 5.x.............................................Central Point Software
Recherche d'Octets.....................................................Pom's 29
Core Disk Searcher...........................................Hardcore Computist
Scan Disk Eor 1.00.......................................................Kristo
Anstrom 2.00............................................Dany Sector from P.A.D.

Cours 9 : Tout sur la signature d'images compressées              Révision 1.00
-------------------------------------------------------------------------------
Traitimage 1.4..................................................Frédéric Latour
Infogrammes Comp' Décomp'...........................................The Softman
Beagle Bros Comp' Décomp'...........................................Beagle Bros
C.C.B. Comp' Décomp'..............................................Laurent Rueil
Hebdo Comp' Décomp'.................................................Hebdogiciel
N.4 Comp' Décomp'..............................................................
Hires Pictures Scrunch' Unscrunch'.............................................
Pac Comp' Décomp'..............................................................

Cours 10 : Tout sur la dernière protection EPYX                   Révision 1.20
-------------------------------------------------------------------------------
VENDU SEPAREMENT DU COURS : Epyx Copy 1.00 (C) Godfather's Products #1...Kristo
VENDU SEPAREMENT DU COURS : Epyx Boot Maker (C) Godfather's Products #5.....Gdf

Cours 11 : Tout sur la technique de mise en CATALOG simple        Révision 1.00
-------------------------------------------------------------------------------

Cours 12 : Tout sur les signatures des boots en mode TEXTE        Révision 1.00
-------------------------------------------------------------------------------

Cours 13 : Tout sur la pratique : signature d'une l'image compr'  Révision 1.00
-------------------------------------------------------------------------------

Cours 14 : Tout sur les protections ACTIVISION. 1er Chapitre.     Révision 2.00
-------------------------------------------------------------------------------
VENDU SEPAREMENT DU COURS : PLOMBEUR ACTIVISION 1   (C) Godfather's Products #4

Cours 15 : Tout sur les protections $23 pistes                    Révision 1.00
-------------------------------------------------------------------------------
Vérification présence Piste $23 (source Merlin Pro)...................Godfather
Vérification en basic retenue (erreur).............................Oliver Twist
Disk Muncher 8.0 $23 pistes...........................................Godfather
Nibbles Away II vC3............................................................


Retour sommaire