![]() |
|
![]() |
|
![]() |
|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
![]() |
|
![]() |
|
![]() |
Disk : Gdf09_f1.dsk
"-" files are DELETED files | "*" files are LOCKED files
----------------------------------------------------------------------
A A$0000 (000000) L$0436 (001078) 006
HELLO
T A$0000 (000000) L$2800 (010240) 040 T.APPENDIX
COURS
T A$0000 (000000) L$7900 (030976) 121 T.COURS 9 REVISION
1.00
T A$0000 (000000) L$0900 (002304) 009 T.ET LA PROCHAINE
FOIS...
T A$0000 (000000) L$0B00 (002816) 011 T.GODFATHER
RACONTE...
T A$0000 (000000) L$0800 (002048) 008
T.INTRODUCTION
T A$0000 (000000) L$0E00 (003584) 014 T.LES PROGRAMMES DE CE
DISK
A A$0000 (000000) L$0807 (002055) 010 DEMO
$E6
*B A$8000 (032768) L$0562 (001378) 007
TRAITIMAGE
*A A$0000 (000000) L$083C (002108) 010 TRAITIMAGE
1.4
B A$8000 (032768) L$0224 (000548) 004
TRAITIMAGE.OBJ
B A$0901 (002305) L$09EE (002542) 011
TRAITIMAGE.OBJ.S
B A$0901 (002305) L$048D (001165) 006 TABLES D.ADRESSES
HGR.S
B A$2000 (008192) L$0FBB (004027) 017
AA.BB
B A$0901 (002305) L$0B22 (002850) 013 INFOGRAMMES
DECOMP.S
B A$0901 (002305) L$0E62 (003682) 016 INFOGRAMMES
COMPRE.S
B A$1A00 (006656) L$0230 (000560) 004 INFOGRAMMES
DECOMP
B A$1D00 (007424) L$02F6 (000758) 004 INFOGRAMMES
COMPRE
B A$2000 (008192) L$0FBB (004027) 017
BEAGLE.BB
*A A$0000 (000000) L$06D8 (001752) 008 COMPRESSEUR
BEAGLE
B A$6000 (024576) L$0197 (000407) 003
HIRES.PACK
*A A$0000 (000000) L$0BA5 (002981) 013 COMPRESSEUR GRAPH
DOS3.3
B A$9000 (036864) L$0600 (001536) 008
BLOC
*A A$0000 (000000) L$0773 (001907) 009 COMPRESSEUR NO
IV
B A$0803 (002051) L$0106 (000262) 003
PACK
B A$0300 (000768) L$007A (000122) 002
UN-PACK
B A$4000 (016384) L$0B6D (002925) 013
BANDITO.PAK
*A A$0000 (000000) L$0824 (002084) 010 COMPRESSEUR
SCRUNCH
B A$6000 (024576) L$01FA (000506) 003
SCRUNCH
*A A$0000 (000000) L$06B8 (001720) 008
COMPRESSEUR.PAC
B A$6400 (025600) L$0FFD (004093) 018
GR1
B A$2000 (008192) L$0FA2 (004002) 017
PAC.PAC
B A$4000 (016384) L$1011 (004113) 018
PI.DEP1.C
B A$0400 (001024) L$0400 (001024) 006
P.TEXTE.T
B A$0901 (002305) L$02C7 (000711) 004
UN-PACK.S
A A$0000 (000000) L$11F1 (004593) 019
COMP
This catalog contains 36 files. 0 were DELETED.
----------------------------------------------------------------------
Disk : Gdf09_f2.dsk
"-" files are DELETED files | "*" files are LOCKED files
----------------------------------------------------------------------
*A A$0000 (000000) L$011B (000283) 003 ACCO.2_HIRES
COMPACT
*B A$6600 (026112) L$0273 (000627) 004
ACCO.COMPRESSEUR
*B A$0901 (002305) L$09E7 (002535) 011
ACCO.COMPRESSEUR.S
*B A$6000 (024576) L$0400 (001024) 006
ACCO.DECOMPRESSEUR
*B A$0901 (002305) L$0B11 (002833) 013
ACCO.DECOMPRESSEUR.S
*B A$0300 (000768) L$0035 (000053) 002
DBHR
*B A$6000 (024576) L$029E (000670) 004
DBHR.SCAN.P
*A A$0000 (000000) L$00FB (000251) 002 DENY.2_HIRES
COMPACT
B A$8000 (032768) L$0816 (002070) 010
DENY.COMPRESSEUR
B A$0901 (002305) L$24DD (009437) 038
DENY.COMPRESSEUR.S
*B A$0901 (002305) L$0D02 (003330) 015
DENY.DECOMPRESSEUR.S
*A A$0000 (000000) L$0F85 (003973) 017 DER
INSPEKTOR
*A A$0000 (000000) L$0022 (000034) 002 DER INSPEKTOR
1.00
*A A$0000 (000000) L$1060 (004192) 018 DER
INSPEKTOR.2
T A$0000 (000000) L$0300 (000768) 003
DER.INSP.AFF
*B A$7000 (028672) L$005A (000090) 002
DIA
-A A$0000 (000000) L$01FF (000511) 003
EXEC.CREATE
V
B A$5000 (020480) L$00B0 (000176) 002
HARDTST1
B A$6000 (024576) L$00B0 (000176) 002
HARDTST2
B A$7000 (028672) L$00B0 (000176) 002
HARDTST3
B A$8000 (032768) L$00B0 (000176) 002
HARDTST4
*A A$0000 (000000) L$00EE (000238) 003
HELLO
B A$2800 (010240) L$049E (001182) 006
HELLO1
B A$2000 (008192) L$033F (000831) 000
HELLO2
B A$0300 (000768) L$00D0 (000208) 002
HELLO3
T A$0000 (000000) L$0C00 (003072) 012
HELP
*B A$1000 (004096) L$05E0 (001504) 007
IMAFINDER
?C0 A$0000 (000000) L$0000 (000000) 024
IMAFINDER.S
*B A$1000 (004096) L$0552 (001362) 007
IMALOADER
*B A$7FF8 (032760) L$0800 (002048) 010
KNIGHT
*A A$0000 (000000) L$0B89 (002953) 013
LECTEUR
A A$0000 (000000) L$0170 (000368) 003
MENU
B A$2000 (008192) L$4000 (016384) 066
MER
A A$0000 (000000) L$0137 (000311) 003
MSG
*A A$0000 (000000) L$1449 (005193) 022
PICTUROR
B A$4000 (016384) L$0070 (000112) 002
SCAN
*A A$0000 (000000) L$00D7 (000215) 002 SCANNER CAPTAIN
CRACK
*T A$0000 (000000) L$0500 (001280) 005 T.CONSEILS
CRICK
*T A$0000 (000000) L$1B00 (006912) 027 T.COURS COMPRESSION GRAPHIQUE
*T A$0000 (000000) L$1500 (005376) 021 T.COURS SCANNERS
D.IMAGES.2
T A$0000 (000000) L$0900 (002304) 009 T.LES PROGRAMMES DE CE
DISK
B A$9000 (036864) L$00B0 (000176) 002
WHARDT1
B A$9000 (036864) L$00B0 (000176) 002
WHARDT2
B A$9000 (036864) L$00B0 (000176) 002
WHARDT3
B A$9000 (036864) L$00B0 (000176) 002
WHARDT4
-T A$0000 (000000) L$0200 (000512) 002
DENY.COMPEXEC
N
This catalog contains 46 files. 2 were DELETED.
----------------------------------------------------------------------
![]() |
DOS 3.3 |
Download Cours GDF 09 rev 1.00 side 1 (gzipped) |
![]() |
DOS 3.3 |
Download Cours GDF 09 rev 1.00 side 2 (gzipped) |
![]() |
Fichier de cours commencé le 1er mai 1987
Achevé la première fois le 29 mai 1987 à 22:58
Révisé la dernière fois le 20 aout 1987 à
12:50
_Introduction cours 9 révision 1.00
_________________________________________
!
!
! Salut et
salut,
!
!
!
! Voici donc le cours 9, suite du 5.. C'est le second chapitre de la
série !
! "Signez les disks que vous avez
déplombé"
!
!
!
! Le série se divise en 5 chapitres
:
!
!
---------------------------------------------------------------------------
!
! 1. Image normales accès direct (sans catalog au
disk)
Cours 5 !
! 2. Images normales accès direct - la
pratique
Cours 7 !
! 3. Images compressées - la
théorie
Cours 9 !
! 5. Textes et textes codés au
boot
Cours 12 !
! 4. Images compressées - la
pratique
Cours 13 !
!
!
! Assimilez donc bien ca avant que l'on ne passe à la
suite..
!
!
!
!
Amicalement, GODFATHER !
!_____________________________________________________________________________!
![]() |
COURS DEPLOMBAGE 9 / SIGNER LES DISKS DEPLOMBES PART 2
/ GODFATHER / 1er MAI 87
"COMMENT SIGNER N'IMPORTE QU'ELLE IMAGE COMPRESSEE CHARGEE EN
ACCES DIRECT"
:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:
NOTE IMPORTANTE: Comme TOUJOURS, ne repandez surtout pas ce cours, mais
gardez
====:========== aussi TOP SECRET tous les programmes de
recherches qui ne
doivent que circuler parmi les pirates avertis pour ne pas voir
prolifèrer les
NAME KILLERS (ceux qui signent un disk à la place du
réél déplombeur)...Merci!
ET DE TOUTE FACONS : Il faut bien comprendre que si vous remplacez le
nom d'un
==:==:=====:======:= déplombeur, pendant le temps mis pour que
le programme
vous arrive, il y aura, au minimum, une centaine de personnes qui
auront déjà,
comme vous, une copie mais avec le nom du réél
déplombeur.. Donc si vous
répandez, à ce moment là, une copie signée
de votre main, il y aura 50 fois
plus de personnes qui auront la copie originale.. Donc vous deviendriez
50
fois moins connu que le vrai déplombeur...!! Quelle gloire !!
Il vaut mieux rechercher des originaux récents et les
déplomber vous meme,
vous croyez pas ???... Ces cours sont là pour vous le
permettre...!
:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:
ATTENTION: Mettez tout de suite une protection autocollante sur ce
cours car
========== en cherchant à modifier une image, vous pourriez
endommager ce disk.
PAR PRUDENCE: Egalement, avant de faire une quelconque recherche sur un
disk
============= déplombé, faites en une copie de sauvegarde
au cas où le
programme ferait un checksum sur l'image pour verifier si aucun
nom d'auteurs n'a été modifié.
:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:
Il y a plusieurs type d'images à savoir signer... Ce sont :
1. Les Images 32 secteurs (format classique) !
2. Les Images
Compressées
! chargées en accès direct
3. Les Images
Codées
!
On a parlé de la première partie dans le cours 5... Voici
la 2nde partie...
(et la plus interessante partie) de ce chapitre, où l'on va voir
tous les types
de codages, des plus classiques aux plus personnels...
En attendant, nous allons voir ici - (presque) tous les compresseurs
graphiques
- Comment retrouver un décompresseur...
- Comment remplacer l'image (+décompresseur)
La liste de tous les utilitaires de ce cours/disk est assez folle :
Compresseurs graphiques rarissimes (fous)
=========================================
- TRAITIMAGE 1.4 (C)
HEBDOGICIEL
- INFOGRAMMES COMP (C) INFOGRAMMES
- BEAGLE BROS COMP (C) BEAGLE BROS
- CCB
COMP
(C) LAURENT RUEIL
- N.IV
COMP
(C) -
- HIRES PICT. SCRUNCH (C) -
-
PAC
(C) -
-
COMP'HEBDO
(C) HEBDOGICIEL (NEW)
Sources de Programmes (Inédit!!)
================================
- TRAITIMAGE 1.4
DECOMPRESSION (R)
econstitué par votre serviter
- INFOGRAMMES COMPRESSION/DECOMPRESSION (F) uite de chez Infogrammes
Je préfère personnellement ces deux derniers pour leurs
meilleures performances
aussi j'en parlerais plus en détail que les autres qui feraient
double emploi.
Je sais, encore une fois, ce cours ne concerne pas DIRECTEMENT le
déplombage,
dans le sens où il n'y a pas d'original à
déplomber ni de techniques folles
de déplombage... Néanmoins je suis sur que vous trouverez
à ce cours beaucoup
d'intèret quand vous saurez exactement les possibilités
qu'il vous offre...
Et ne vous dites pas en plein milieux de ce cours :
- "Mais de quoi on parle là ? C'est pas du déplombage.."
car je vous ai prévenu avant de vous poster ce cours que cette
série sur les
images ma été demandée instamment par l'un de vous
et que, devant le silence
des autres, j'ai obtempéré... Mais je vous l'ai dit, on
reparle de déplombage
dans le prochain cours...
Bon, assez perdu de temps, on y va...
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
RAPPELS CONCERNANT LES COMMUTATEURS GRAPHIQUES
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
Si vous etes un fou d'assembleur Apple, vous devez déjà
etre très familier
avec ce que l'on appelle les commutateurs...(dans ce cas, passez
immediatement
à la suite, vous n'avez rien à faire ici...)
Voici donc un petit cours d'assembleur Apple qui est très simple
mais qu'il
faut bien lire pour mieux comprendre ce qui va suivre...
Avant de visionner ce cours, vous avez allumé votre Apple...
(Pas vrai?)
Vous avez donc appuyé sur un "commutateur" de mise en marche...
Quand vous actionnez une fois ce commutateur, l'écran
s'allume... et
reste allumé jusqu'à ce que vous actionnez à
nouveau un commutateur...
En informatique, un commutateur c'est (à peu près) la
meme chose...c'est un
switch qui permet de passer dans un mode ou dans un autre, dans un
état ou dans
un autre... Vous pouvez actionner plusieurs commutateurs l'un
après l'autre et
c'est seulement une combinaison de quelques uns de ces commutateurs qui
va vous
faire passer dans le mode HGR, HGR2, GR, TEXTE, TEXTE (page 2)...etc...
Allons y gaiement avec la pratique... Passez en moniteur (CALL - 151.
Est il
besoin de vous le rappeler ?) et...
tapez C050... Ahhh! Vous etes passé en Mode GRAPHIQUE !!!
tapez C051 (En aveugle).. C'est le commutateur Mode TEXTE
tapez C055... C'est le commutateur PAGE 2 (Text/GR/HGR)
tapez C054... C'est le commutateur PAGE 1 (Text/GR/HGR)
Maintenant, tapez : C050 (GRAPHIQUE) puis...
tapez C057... C'est le commutateur HGR (HAUTRE RESOLUTION)
tapez C056... C'est le commutateur GR (BASSE RESOLUTION GRAPHIQUE)
tapez C057 encore une fois... et nous voici de retour en mode HGR
Tapez C053... Vous etes au format HGR (4 lignes de texte en bas)
Tapez C052... Vous etes au format HGR2 (Page pleine)
Tapez ensuite C056 pour passer en mode GR puis...
tapez C058... Vous etes passé en mode Noir/Blanc (//c)
tapez C059... Vs etes de retour en mode Couleur (Sur un monochrome on
voit la
difference en mode GR mais pas en mode HGR... Ceci est valable
par contre en GR tt comme en HGR pour un moniteur couleur...)
Pendant qu'on a les pattes dans les commutateurs, on peut en profiter
pour
parler de quelques autres commutateurs...
Tapez par exemple C030 pour acceder au commutateur HAUT PARLEUR (HP)...
Vous entendez d'ailleur un "Bip" juste après avoir pressé
C030 et Return...
(...Dire que c'est à partir de cet "Bip" ridicule que l'on peut
faire de la
simulation de 4 voies et des super musiques...)
Tapez ensuite C0E9... Et le drive 1 se met en branle... (DRIVE ON)
Tapez ensuite C0EB... Et on passee au drive
2... (DRIVE 2)
Tapez ensuite C0EA... Et on retourne au drive
1... (DRIVE 1)
Tapez ensuite C0E8... Et on arrete le
drive... (DRIVE
OFF)
C'était simple à assimiler mais il fallait s'arreter au
moins une fois sur les
commutateurs... Désolé pour ceux qui commutaient
déjà depuis longtemps tout
seuls et que j'ai ennuyé un moment...
On reparlera des commutateurs Drive dans les cours prochains notamment,
dans le
cours sur les vérifications d'originaux et de Nibble Counts...et
des
commutateurs graphiques dans le chapitre de mise en catalog et de
Mad-Compactage...
Je continue maintenant un peu ce pré-cours pour vous parler de
la routine
d'affichage graphique haute résolution...
Si je vous dit "$E6"...vous me dites ??
Mouais.. c'est ce que je me disait, ça ne vous dit pas grand
chose...
Et pourtant, cette adresse va nous etre très utile très
bientot...
Si vous étudiez un peu les sources des compresseurs ou
décompresseurs que j'ai
eu vraiment des difficultés à reconstituer (la nuit du 7
au 8 pour tout dire !)
vous verrez à chaque fois un STA $E6 ou EOR $E6... En effet, $E6
est l'adresse
utilisée par la ROM pour indiquer le numéro de la page
(graphique) courante...
Je me suis encore plus crevé pour vous faire un programme de
démo montrant
clairement l'utilisation de cette adresse fatidique...
faites ]RUN DEMO $E6 pour tout comprendre (Le prgm nul en ZICBA sur ce
disk)
En attendant, on va voir comment les commutateurs graphiques ou
l'adresse $E6
peuvent nous permettre de retrouver un décompresseur
graphique...puis de là
l'image graphique compressée, puis enfin, un moyen de modifier
cette image...
(Allez, va! y'a du boulot...)
:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:
LE PRINCIPE DE LA CHOSE
:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:
* Le principe du remplacement de l'image est le meme que celui du
remplacement
d'une image en 32 secteurs (cours 5).La seule différence
est que le nombre
de secteurs est moindre puisque l'image a été
COMPRESSEE.
* La difficulté supplémentaire réside dans le fait
que l'image est
compréssée et que l'on ne sait pas du tout avec
quel compresseur...
===============================================
COMPRESSION
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
PETITE ANTOLOGIE DES COMPRESSEURS GRAPHIQUES
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
Un compresseur est un programme, vous le savez sans doute
déjà, qui va
rechercher dans une image donnée, toutes les suites d'octets
similaires
(un fond d'image uni offre beaucoup d'octets similaires) pour les
simplifier
en disant :
* Attention : ici suite d'octets compressée
* Voici : Le 'thème' de la suite
* Voici : Le nombre d'octets de la suite
Ce qui permet, en utilisant un décompresseur reconnaissant ce
codage de suites
d'octets, de faire réapparaitre une image 32 pages, à
partir d'un fichier
binaire beaucoup plus court...
C'est pourquoi c'est assez génial si j'ose dire...
Les meilleurs compresseurs peuvent se classer par efficacité
(TOP 3) :
1. TRAITIMAGE 1.4 FREDERIC
LATOUR (C) HEBDOGICIEL
2. COMP' INFOGRAMMES EMILE ****** *** ***** (C)
INFOGRAMMES
3. COMP'
CCB
LAURENT
RUEIL (C)
CCB
Tous ses compresseurs sont bien sur complètement incompatibles
ce qui ne nous
facilite pas la tache...
Vous trouverez sur ce disk tous ces compresseurs/décompresseurs
ainsi que
certains des sources correspondant aux décompresseurs, que j'ai
reconstitués de
toute pièce en quelques nuits ou bien retrouvé par hasard
sur des disks qui
circulaient pour cause de 'fuite' de chez tel ou tel éditeur de
softs...
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
DETAILS
TECHNIQUES CONCERNANT LE COMPRESSEUR D'INFOGRAMMES
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
Programmé par l'ex SOFTMAN (Emile N.), actuel manitou à
Infogrammes...
(il nous a fournit les fichiers sources du compresseur et du
décompresseur)
COMPRESSEUR
===========
L'image à compresseur doit se trouver en page HGR ($2000-$3FFF)
Pour le compressage, charger le compresseur (]BLOAD INFOGRAMMES COMPR)
puis
faites un CALL 7424.
Pour sauver l'image compressée, faites un ]BSAVE
IMAGE.C,A$(début),L$(longueur)
L'adresse de début de l'image compressée est normalement
$4000 mais peut etre
modifiée dans le source. (GBUFFER = $4000)
La longueur de l'image compressée est bien entendu variable
selon la complexité
de l'image à compresser. Elle est indiquée en $FE $FF
(DATA=$FE,FF)
LONGUEUR = PEEK (255)*256 + PEEK (254)
DECOMPRESSEUR
=============
L'image compressée à décompresser doit se trouver
en $4000...
Pour le décompressage, charger le décompresseur (]BLOAD
INFOGRAMMES DECOMP)
puis faites un CALL 6656.
L'image s'affichera en page HGR ($2000-$3FFF)
MODIFICATIONS DU FORMAT DE DE/COMPRESSAGE
=========================================
Vous pouvez modifier le nombre de lignes ou de colonnes, ou encore
l'adresse du
Buffer en vous referant aux 2 sources.
Les labels GBUFFER, NBLIGNE, NBCOLON peuvent etre modifiés
à votre convenance.
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
LE PRINCIPE DE LA RECHERCHE D'UNE IMAGE COMPRESSEE
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
La premiere chose à faire (obligatoirement) pour retrouver une
image compressée
c'est de trouver le décompresseur en mémoire ou sur le
disk..
LA
THEORIE DE LA RECHERCHE D'UN DECOMPRESSEUR INCONNU
-------------------------------------------------------------------------------
Un déplombeux est une sorte de Sherlock Holmes de l'octet...(ca
c'est une
phrase qu'elle est belle !!!)
A defaut de savoir comment a été compressée
l'image, on doit trouver une
"piste" pour la localiser sur le disk ou en mémoire, bref pour
savoir comment
elle est décompresser et pour trouver un moyen de la modifier.
Il va falloir retrouver quel compresseur a été
utilisé..(et quel décompresseur)
* Si c'est un décompresseur que l'on possède, il
suffit de remplacer l'image
* Sinon, il faut remplacer l'image ET le décompresseur...
Les principes de recherche d'une telle image que j'ai recensés
pour vous sont
assez nombreux...
Voici ceux que j'utilise, classés par rapport aux
probabilités de reussite de
la methode de recherche...
1ER CAS : On voit l'image se décompresser
=========================================
Ahh! Là on a une première piste car selon le compresseur,
l'image peut se
décompresser dans un 'sens' different selon la programmation...
Voici tout pour certains des compresseurs que l'on a :
TRAITIMAGE 1.4
Décompression de Haut en Bas en une seule passe...
INFOGRAMMES
Décompression de Droite à Gauche en une seule passe...
CCB COMPRESSEUR
Décompression en deux passes horizontales...
PAC COMPRESSEUR
Décompression en deux passes de gauche à droite...
Evidemment, cela n'est pas 'vraiment' significatif du compresseur
employé, dans
le sens où deux décompresseurs différents peuvent
décompresser de la meme
manière à l'écran...mais c'est cependant, dans
certains cas, une piste très
utile...
Si vous remarquez sans vous fatiguer le sens de décompression et
qu'il est très
semblable à celui d'un de vos compresseurs, vous pouvez tout de
suite regarder
les quelques premiers octets de votre décompresseur pour les
rechercher sur
votre copie... Si vous les trouvez, vous avez gagné!!.. C'est ce
qui peut
vous arriver de mieux car vous avez alors à la fois le
décompresseur et le
compresseur associé... Il ne vous suffit alors plus que de
retrouver l'image,
de compresser votre image et de remplacer l'une par l'autre sur le
disk...
(nous allons voir comment plus loin...)
2EME CAS : L'image est au boot du disk
======================================
Comme à chaque fois que l'on croisera le probleme d'une routine
à étudier, qui
se charge juste après le boot d'un disk, on va boot-tracer...
(Si vous voulez un cours sur le boot-tracing, faites le moi savoir...)
vous allez vous retrouver sans doute devant quelques JMP et JSR dans
les routines chargées.. A vous de voir quel est le JSR
DECOMPRESSION pour
localiser le décompresseur... Pour le trouver, vous etes
obligé de tester des
routines... (c'est du "fouinage réfléchit"...)
Pour verifier si vous avez bien trouvé le décompresseur :
- Passez en mode graphique en maniant les commutateurs (Page HGR par
exemple)
- Modifiez l'adresse $E6 pour indiquer la page choisie (Ici, $E6:20
pour la
page HGR $2000-$3FFF...)
- En moniteur, tapez l'adresse puis G pour executer la routine que vous
croyez
etre le décompresseur...
----> Si vous voyez un mouvement regulier d'octets (dans le sens de
la
décompression, si vous le
connaissez) sur cette page HGR, c'est gagné !
Si vous ne localisez pas ainsi le décompresseur, il reste le
troisième cas...
3EME CAS : L'image se décompresse en plein milieu du programme
(Que faire ??)
=============================================================================
Ma foi... Vous n'avez pas encore localisé le
décompresseur, il vous reste
cependant encore de l'espoir... Voici comment je procede alors...
La méthode de la post-avant-dernière chance * Par la
table d'adresse
--------------------------------------------------------------------
(9 compresseurs sur 10 utilisent une table d'adresses de l'écran)
Ahh! Peut etre ne savez vous pas ce qu'est une table d'adresse
?...Hum...
Bon.. Alors on va faire encore un peu d'assembleur... (on s'ennuie
à faire
de l'assembleur au lieu de bidouiller, vous trouvez pas...?)
Il faut savoir que les pages graphiques Apple sont organisées
tellement
bordelliquement que pour s'y retrouver, les programmeurs utilisent
très très
souvent ce qu'on appelle une table d'adresses... Une table des adresses
hautes, et une des adresses basses de tous les premiers octets de chaque
ligne d'écran... Il y a donc 192 octets dans chaque table...
(Pour plus de détails à ce sujet, je suis pret à
tout avouer)
Vous pouvez trouver ces tables en fichier source Merlin Pro sur ce
disk...
Examinez les... Regardez les premiers octets...
Pour retrouver une table d'adresses de la page graphique, il faut
rechercher
les octets suivants...(80 80 80 00 00 00 (TBA)..ou bien 20 24 28 2C 30
(THA))
Une fois que vous tenez cette table d'adresses, il faut trouver le
décompresseur qui l'utilise.. (Voilà donc à quoi
ça nous sert de retrouver ces
tables...!.. mais courage! On va y arriver bientot...)
Vous connaissez l'adresse en mémoire de chaque table d'adresses
alors il vous
suffit de rechercher un LDA #(Adresse Haute) ou LDA #(Adresse
Basse)...qui
vous emmenera pile sur le décompresseur...
(par exemple si votre table d'adresses hautes est en $6800, recherchez
tous les
LDA #$68 STA.. avec, peu après, un LDA #$00 STA... , et avec les
deux STA
correspondants à deux adresses qui se suivent...! car le
décompresseur se sert,
dans ce cas, de LDA ($Adresse),X ou LDA ($Adresse),Y pour acceder aux
tables
d'adresses...).. ATTENTION : Il existe surement d'autres LDA #(//) mais
qui ne
correspondent pas du tout au décompresseur.. A vous de piger un
minimum
l'assembleur pour voir si ça a la tete d'un
décompresseur... (Le listing sera
très comparable aux sources de ce disk...Il n'y a pas 50
manières de programmer
un décompresseur..heureusement pour nous..)
La méthode de l'avant-dernière chance * Par des passages
en mode Graphique
--------------------------------------------------------------------------
La décompression d'un image se fait souvent "en aveugle", c'est
à dire en mode
texte, puis ensuite, les commutateurs graphiques sont
actionnés... l'affichage
a donc l'air immédiat...
Une autre piste vers le décompresseur est donc de chercher ces
commutateurs de
la page graphique concernée...(C054 pour la page 1, C055/Page2)
Attention! Les commutateurs sont 'activés' par un simple
adressage.
C'est à dire qu'un :
BIT $C050 à la meme effet qu'un STA $C050, LDA $C050, DEC
$C050..etc...
Une règle très important dans le domaine de la recherche
d'octets est la
question que j'appelerais (pourquoi pas?) la regle des
probabilités...
Si vous cherchez un 8D 50 C0 (STA $C050), vous aurez beaucoup moins de
chance
de trouver le bon adressage au commutateur $C050, que si vous chercher
50 C0
tout simplement...($C050)...car pour activer un commutateur, STA n'est
pas la
seule instruction possible mais par contre pour $C050, on a
obligatoirement
les octets 50 C0...
Ca parait bete mais souvent, on n'y pense pas... Il faut (comme dirait
ma prof
de maths) rechercher la quantité suffisante et non pas seulement
la quantité
necessaire...(ou peut etre est ce le contraire..?)...
Cherchez le minimum suffisant... c'est à dire 50 C0...et vous
aurez les plus
grandes chances de trouver, quelques octets plus haut, un JSR (DECOMP)
ou bien,
mieux, le décompresseur lui meme etant donné que la
décompression se fait avant
le passage en mode graphique...
Attention encore une fois, il se peut que le ou les premiers 50 C0 que
vous
trouviez et qui correspondraient en effet à des commutateurs, ne
soient pas
les 'bons' commutateurs.. Ces appels à la page HGR ne sont peut
etre pas
uniques dans votre programme... Encore une fois, c'est à vous de
voir de quoi
les routines avant ou après l'appel trouvé ont l'air...
La méthode de la dernière chance * Par $E6
------------------------------------------
Les décompresseur comportent très souvent un STA $E6 ou
EOR $E6... A vous de
rechercher sur le disk un 85 E6 (STA $E6), A5 E6 (LDA $E6) ou 45 E6
(EOR $E6)
C'est donc une autre piste pour localiser un décompresseur sur
une copie...
Souvent, ça veut pas dire toujours.. mais néanmoins,
rechercher des adressages
en $E6 est une piste non négligeable qu'il faut essayer de
suivre avant de
sauter par la fenetre...
Il faut maintenant retrouver l'adresse de ce décompresseur en
RAM... Pour cela,
aucun probleme puisque vous avez bien assimilé le cours 8 (n'est
ce pas ?) et
que vous connaissez les premiers octets du décompresseur...
A l'aide d'un DAVID DOS (Instruction FIND), vous retrouverez les
premiers
octets et leur location en Ram donc l'adresse d'execution du
décompresseur qui
va nous servir pour l'étape suivante...
VOILA !! NOUS AVONS LOCALISE LE DECOMPRESSEUR ET SON ADRESSE EN
MEMOIRE..
RESTE A RETROUVER L'IMAGE COMPRESSEE ET A LA REMPLACER PAR LA
NOTRE...!!!
LA THEORIE DE LA RECHERCHE D'UNE
IMAGE A PARTIR DU DECOMPRESSEUR
-------------------------------------------------------------------------------
Une fois que vous avez localisé le décompresseur avec les
méthode énnoncées ci
dessus, il vous faut ensuite retrouver l'adresse en Ram de l'image
compressée
que vous désirez signer...cette adresse n'est pas difficile
à retrouver etant
donné que si le décompresseur décompresse bien
l'image c'est qu'il sait
précisement où la trouver...
Un source a pour particularité d'etre entièrement
relogeable en mémoire...
Mais dans le cas du décompresseur, l'image compressée
n'étant pas incluse dans
le source, elle se trouve bien à une adresse précise et
cette adresse est la
seule adresse "fixée" dans le source...(puisque
indépendante du source)
A ce stade là, il faut un minimum de connaissances du machine
pas se perdre
totalement dans le décompresseur...Prenez exemple sur ce qui va
suivre, c'est
toujours très similaire...
Etudions ensemble les débuts de listings sources de 2
décompresseurs de ce disk
EXEMPLE 1 : TRAITIMAGE 1.4
==========================
Voici le début du source...On recherche l'adresse de
départ de l'image...
ORG $8000
DECOM SEC
LDA
$E6 ---> Tiens... Je
vous en parlais tt à l'heure...
SBC #$20
STA $06
LDA
$5FFD ---> Ahh! Une adresse
"fixée"...
SBC
$5FFC ---> L'adresse de
début de l'image (à changer...
STA
$FE
...eventuellement)
...
...
LDY $5FFE
LDA
TBA,Y ---> Tiens!.. Je vous
parlais de Table d'Adr. Basses
STA $08
LDA THA,Y
ORA $6
STA $09
LDY
$5FFD ---> (image)
DEY
LDA
$5FFF,X ---> Il charge les octets de l'image
comp. dans l'Accu.
STA
($08),Y (image)
Vous l'avez tous compris... L'image compressée avec traitimage
1.4 doit etre
chargée en $5FFC... Les octets $5FFC, $5FFD contiennent la
portion d'écran
compressée puisqu'on peut compresser des fenetres avec
traitimage, et les
data de l'image commencent reellement en $5FFF...(voir le LDA $5FFF,X)
On sait donc à partir du compresseur où se trouve l'image
en mémoire...
(on a remarqué au passage que l'on aurait retrouvé
facilement ce décompresseur
par deux méthodes de recherches données : $E6 et Table
d'adresses (TBA, THA))
EXEMPLE 2 : DECOMPRESSEUR INFOGRAMMES
=====================================
Voici le début du source du décompresseur de ce cher
Emile...
ORG $1A00
GBUFFER EQU $4000
UNPACKER
LDA #<GBUFFER
--> Buffer de l'image compressée (Adr. Basse)
STA PNTBIT
LDA #>GBUFFER
--> Buffer de l'image compressée (Adr. Haute)
STA PNTBIT+1
LDY #$00
LDA (PNTBIT),Y
INC PNTBIT
...
...
Là encore, si l'on venait de retrouver l'objet de ce
décompresseur, on pourrait
retrouver l'adresse d'implantation en mémoire de l'image
compressée...
(ici $4000, l'image se décompressant en $2000)
VOILA !!! NOUS AVONS LOCALISE L'IMAGE EN MEMOIRE... RESTE A LA
REMPLACER PAR LA
NOTRE EN REMPLACANT EVENTUELLEMENT AUSSI SON DECOMPRESSEUR...
LA THEORIE DU
REMPLACEMENT DE L'IMAGE (ET DU DECOMPRESSEUR)
-------------------------------------------------------------------------------
J'ouvre d'abord une petite parenthèse pour raconter ma vie...
Vous avez déjà, je pense, réalisé pourquoi
j'ai intercalé le cours 8 sur la
recherche d'octets car sans cela, vous n'auriez pas retrouvé le
décompresseur.
Nous allons ci dessous utiliser les connaissances que vous avez
tiré des cours
3 et 4 pour réécrire l'image (et le decompresseur) sur le
disk...
Vous allez aussi comprendre pourquoi j'ai parlé de Merlin dans
le précédent
cours et pourquoi j'ai passé longtemps à reconstituer les
sources des
décompresseurs que j'ai mis sur ce disk...(ce sont de petits
trésors!)
(alors qu'on ne me dise pas que ces cours étaient inutiles !!!)
Bon, maintenant, on recommence...
Vous avez bien compris qu'il faut, si vous ne possedez pas le
compresseur
qui a compressé l'image à signer (soit, si vous ne
reconnaissez pas le
decompresseur), remplacer à la fois le décompresseur ET
l'image...
Dans le cas inverse, c'est à dire si vous ne retrouvez pas un
décompresseur
que vous possedez déjà, il suffit d'utiliser le
compresseur adapté au
décompresseur utilisé ci-dessus pour compresser votre
image, et de remplacer
l'image originale par la votre...
Je vais donc etudier les deux étapes...
1/ REMPLACER LE DECOMPRESSEUR
=============================
L'utilité d'un source est - dans le cas présent - que le
décompresseur que
l'on va utiliser est ainsi entièrement relogeable en
mémoire, alors que le
décompresseur que l'on veut remplacer (le décompresseur
original) est chargé à
une adresse bien précise...on va donc pouvoir reloger notre
décompresseur
préféré à la meme adresse que le
décompresseur original..donc, NO PROBLEM !!
Le but du jeu est ici de remplacer ce décompresseur.. alors
puisqu'on sait où
il se trouve en mémoire (adresse de départ) et qu'on sait
où il se trouve sur
le disk, il suffit donc de faire l'objet d'un décompresseur qui
occupe moins
de place avec comme adresse de départ pour l'objet, l'adresse de
départ du
décompresseur remplacé. (il suffit donc de modifier le
ORG $....) du source,
d'assembler ce source à cette adresse...
Ensuite, il faut réécrire ce décompresseur sur le
disk - au meme endroit
puisqu'on la mis à la meme adresse, il doit donc etre
chargé à la meme
adresse - mais d'abord je parle de l'image et on va voir comment tout
réécrire
sur votre copie...
Avant d'assembler votre décompresseur, lisez la suite... il y a
peut-etre
d'autres modifications à faire dans le source concernant
l'adresse où est
chargée l'image compressée..
2/ REMPLACER L'IMAGE
====================
Signez l'image et compressez la avec le compresseur
sélectionné (ou retrouvé)
Vous savez que l'image une fois compressée ne correspond pas
à un programme
mais juste à des datas que le décompresseur sait
où trouver en mémoire.
Et là justement, il vous faut peut-etre modifier encore le
source..
Je vous explique pourquoi...
Le décompresseur original va chercher les datas de l'image
à une adresse A.
Le décompresseur de remplacement va les chercher à une
adresse B...
mais puisque nous allons mettre les datas de l'image B à la
place de ceux
de l'image originale, ils vont etre chargés à l'adresse A
et non pas B...
(vous suivez..?).. Il faut donc, comme nous l'avons vu plus haut pour
traitimage (adresse $5FFC) ou Infog'comp ($4000), modifier l'adresse
(dans le
source) à laquelle le décompresseur va chercher l'image
compressée...
nous l'avons vu, ces datas sont bien sur entièrement relogeables
donc pas de
problème...
Nous allons maintenant voir comment faire pour tout remettre à
sa place sur le
disk...
Vous venez de trouver exactement sur quels pistes/secteurs se trouve
l'image
compressée et le décompresseur...Il faut ecrire un petit
programme
BASIC/MACHINE comme dans le cours 4 qui permette de charger ces quelques
secteurs à partir d'une certaine adresse en mémoire (sans
oublier d'incrementer
le buffer après chaque lecture d'un secteur!), puis il vous
suffira de bloader
à l'adresse de départ du décompresseur dans votre
buffer, le décompresseur
de votre choix, relogé comme vu ci-dessus et de re-sauver le
tout exactement au
meme endroit sur le disk.
Nous avons donc terminé..
* Le décompresseur qui reste sur votre copie est adapté
à l'image compressée
* Il sait à quelle adresse elle se trouve en mémoire
* Le soft charge le décompresseur à l'adresse où
il doit marcher.(relogé)
* L'image est chargée à l'adresse que connait le
décompresseur
Et bien sur...
* L'image compressée a été entre temps
signée par vos soins avec un
programme de dessin.. (Blazing Paddles par exemple)
Tout a été, je l'espere, très clair.. Pour mieux
comprendre et pour me
permettre de rendre ce cours plus clair, n'hésitez pas à
me faire des
critiques constructives...
J'ai passé environ 35 heures à la réalisation de
ce cours...Aussi je m'arrete
là pour le moment.
Pour une prochaine fois...
Je peux, et c'est là, d'un très grand interet je pense,
vous donner à
déplomber dans un des prochains cours le soft (C) Accolade : Law
of the West
dont le déplombage est très très interessant, et
où l'image de boot est
compressée... Ce serait donc un très bon cours de
déplombage mais aussi, un
cours de mise en pratique de la signature d'images
compressées...Je vous
montrerait, pas à pas, comment retrouver le
décompresseur, comment le modifier,
comment signer l'image, comment refaire un source sur mesure et comment
replacer le tout sur le disk copie en utilisant la RWTS pour ce cas
particulier
similaire à tant d'autres...
Donnez moi très rapidement votre avis...
Merci de votre attention, et à la prochaine donc...
Amicalement, Godfather.
![]() |
===============================================================================
COURS 9 SUITE : LA COMPRESSION D'IMAGES , LE COMPRESSEUR ACCOLADE /
TEST DRIVE!
===============================================================================
Révision
1.00
Update : 28/07/88
Salut et salut,
Attention, ceci est un complement du cours 9 réservé aux
programmeurs fous.
Beaucoup d'entre vous m'ont posé la question simple suivnte :
comment on fait
un compresseur décompresseur graphique..? ou plutot : comment
peut on "réduire"
des données en longueur et tout conserver à
l'arrivée ? car c'est bien là la
question des compresseurs décompresseur ?
Je vais vous répondre en long et en large.. clairement.
Dernierement, j'ai déplombé avec The Gog's de The ACS (!)
le tout dernier soft
de chez Accolade, à savoir test drive.. et on voulait remplacer
une des quatres
images "tournantes" (slide show animé au boot, regardez votre
copie) par nos
bouilles digitalisées la veille en double haute
résolution..
seulement.. l'image de boot était compressée.. il nous
fallait donc appliquer
les méthodes de ce cours 9.
On a retrouvé ainsi le décompresseur graphique.. pas de
problemes.. mais pour
ce qui est du compresseur graphique, on a vite conclu qu'il
n'était pas sur la
disquette.. (pourquoi y serait-il resté d'ailleurs ?).. et
également que le
décompresseur en question (c) Accolade n'avait pas de
compresseur associé,
dumoins pas en notre possession immediate !..
Alors comment faire ?
Remplacer le décompresseur ?
Ma foi, ce n'était pas possible (tout n'est pas toujours
possible).
pour la simple raison que leur décompresseur était
très court.. et que
nous n'avions qu'un seul décompresseur double haute à ce
jour, celui
du programme extasie (dazzle draw aussi, mais on ne l'a jamais extrait
du
soft, alors à quoi bon en parler.. !)...et que ce
décompresseur était bien
trop long.
Pour signer cette image, il aurait fallu soit remplacer le bon
decompresseur
et toutes les images du jeu compressées en double haute avec le
décompresseur
que nous otions, ou bien installer un second decompresseur (extasie en
l'occurence) pour décompacter une seule image.. pas pratique..
alors quitte à profiter au maximum des vacances et de la nuit
qui commencait
à tomber à ce moment là, on a décidé
de refaire le compresseur associé au
décompresseur inédit accolade repéché dans
ce test drive tout neuf.
(je devrais plutot dire, "The gog's a décidé" car c'est
lui qui a tout fait,
d'une part, et que j'étais plutot contre ce
procédé.. je preferais tenter
de faire se cotoyer deux décompresseur 2*hires..)
Pourquoi programmer un compresseur associé ?
D'abord parce que ca nous ferait un nouveau compresseur / decomp 2*
haute !
Ensuite parce que c'est très instructif d'étudier le
décompresseur accolade !
Egalement parce que nous n'étions pas sur d'avoir la place pour
un 2nd decompr.
Et enfin, pour prouver que c'est possible.. (oui, c'est possible!)
Ca vous apporte quoi, au jour de ce cours ?
Ma foi.. le compresseur / decompresseur inédit d'Accolade en
catalog sur ce
disk..face B... rien de mieux que ça !!...(voir menu principal).
C'est evident d'utilisation...
C'est evident d'utilisation.. mais je n'ai pas terminé mon
fichier!
Je n'ai pas répondu à votre question..
- meme si je vous dit que le source du compresseur est en catalog ?
- meme!
Bon , ok... alors allons y, les gourmands!
===============================================================================
LE PRINCIPE DE COMPRESSION UTILISE PAR ACCOLADE
===============================================================================
Le principe universel d'une compression est
universel.
(!)
Une image comporte souvent des zones unies (meme couleur, ou meme
motif).
Une image est composée de points. Ces points sont
"numérisés" sur des octets
qui se trouvent dans la page graphique concernée (HGR , HGR2 ,
ou 2*HIRES).
Chaque octet representent 7 points alignés horizontalement
à l'écran.
(Pour la double haute, il faut 2 octets pour 7 points).
Le compresseur analyse une image en mémoire verticalement..par
colonnes de
7 points donc. Si un groupe de 7 points sur la première ligne
par exemple
est uni au groupe de 7 points juste en dessous, alors on pourra
commencer
à penser compactage. On peut voir si les groupes de 7 points
sont les
memes en comparant les valeurs des octets relatifs à ces deux
groupes de 7
points affichés à l'écran. Si les valeurs sont
égales, les points sont placés
de la meme manière (allumés, éteints, memes
couleurs).
Pour trouver les octets correspondant à telle ou telle zone de
l'image,
le compresseur et le décompresseur sont forcé d'utiliser
une table d'adresse
des octets de l'écran (ou alors faire les calculs de cette
adresse ce qui est
très lent!), mais là on passe dans le domaine graphique
de l'Apple pur et dur.
on est pas vraiment là pour ca.. Si ca vous interesse, je peux
faire un cours
sur le sujet.. en attendant, je continue sur ce "principe" de
compression
universel exploité par Accolade.
Si le programme trouve 2 octets (ou plus on espère) identiques
sur les
bandes verticales de 7 points qui composent l'écran, elle
compresse cette
bande unie (à peu près ainsi, car je ne
préfère pas rentrer dans les détails..
le source est là pour les plus curieux..) dans le format suivant
:
Zone d'image "compressée" :
---------------------------
* Un octet pour donner le nombre d'octets ainsi identiques verticalement
Cet octet est de valeur "négative" donc c'est une signe
que ce qui suit
est à décompresser. tous les octets d'une image
couleur double haute sont
en effet "positifs" c'est à dire inférieurs
à #$80.
* Un octet pour donner la valeur de cette zone unie (une seule fois!)
Ainsi on peut remplacer par exemple une zone verticale composée
de $07 octets
de meme valeur (zone unie verticalement sur 7 points) par 2 octets
(valeur
unie pour chaque octet : $ED par exemple ) :
$07 $ED
au lieu de :
$ED $ED $ED $ED $ED $ED $ED
On a ainsi remplacé 7 octets par 2 octets.. mais il faudra un
programme qui
connaisse ce "format de compression ram" pour afficher l'image comme
à
l'origine.
Vous comprenez donc pourquoi le résultat est de taille moindre
par rapport à
l'original.. et vous comprenez aussi pourquoi plus une image est unie,
mieux
elle se compresse, quel que soit le décompresseur.
================================== Ceci, c'était "en plus", pour
les curieux...
J'espère avoir été clair..
Maintenant, je vous conseille d'aller décortiquer le source de
The Gog's..
en catalog sur ce disk.. si ca vous interesse.
![]() |
===============================================================================
COURS SCANNERS.2 : NOUVEAUTES SIMPLE ET DOUBLE HAUTE
RESOLUTION Godfather
===============================================================================
Ce disk contient toutes les nouveautés en matière de
scanners graphiques, et
meme un scanner pour images double haute résolution (on en
parlait à la fin du
cours 5) réalisé spécialement pour ce cours par un
grand ami...
Voici donc , en sus du cours 9 et en complement du cours 5 :
- DER
INSPEKTOR
(c) DER $FF59-CONNECTION
- IMAFINDER /
IMALOADER (c) CAPTAIN CRACK 1988
- PICTUROR
1.00
(c) CRICK 1988
Encore un fois, ce cours n'est pas du texte mais des programmes, mais
laissez moi quand meme vous dire quelques mots de ce softs
inédits !
réalisés spécialement pour vous..
D'abord, quelques mots sur :
LE PRINCIPE DE LA TRACK SECTOR LIST
-----------------------------------------
Un scanner graphique, que ce soit pour une image simple ou double
hi-res.,
doit retrouver les secteurs (32 ou 64 selon l'image simple ou double
hi-res.)
sur un disk donné, qui constituent une image donnée..
C'est bien ce que l'on a vu dans le cours 5.
Certains scanners retrouvent une image et la modifient de suite, mais
d'autres
vous permettent justement de sauver sur disk les coordonnées de
cette image
sur un disk 3.3, de manière à pouvoir la retrouver et la
remodifier sans repro-
ceder à une recherche parfois - meme avec de très bons
outils - assez ennuyeuse
(on a un ordinateur pour le faire travailler, alors pourquoi se
fatiguer ?)
Ces "coordonnées" sont simplement la liste des 32 ou 64 couples
(selon l'image)
de piste / secteurs qui constituent l'image trouvée sur le disk
accès direct.
Ceci, pour clarifier cela, etant donné que nous allons revenir
à cela..
tout de suite..
===============================================================================
DER
INSPEKTOR
(c) $FF59-CONNECTION
===============================================================================
Révision
1.00
Update : Janvier 1988
Ce scanner retrouve des images double haute !
C'est le seul scanner, à ma connaissance, à pouvoir
assurer cette fonction
de manière efficace.. (j'entends déjà ACS qui
m'affirme très calmement "mais
on peut le faire aussi avec notre Mobby Disk II.. fa-ciii-le"). M'enfin?
Il recherche une image par comparaison avec une image chargée en
mémoire,
sans - malheureusement - posibilité de visionner sa recherche.
(tiens! c'est une idée ca, qui c'est qui nous pond un picscan
double haute ?)
Après l'avoir localisée, on peut soit la remplacer.. soit
sauver sa t/s list
de 64 coordonnées donc.. fa-ciiii-le, aussi ! et on doit
ça à $FF59-connection
===============================================================================
IMAFINDER / IMALOADER (+
Source)
(c) CAPTAIN CRACK
===============================================================================
Révision
1.00
Update : 27/07/88
Ce scanner inédit simple hires (idem à ceux du cours 5)
propose de nombreux
avantages dont un qui me plait beaucoup : TOUS les secteurs de l'image
en
mémoire sont recherchés sur votre copie en meme temps...
et la manière dont
ça s'affiche est très sympa.
TOUS les secteurs scannées à la fois.. il peut localiser
le 15eme secteur
avant le 6eme et après le 22eme.. aucun probleme.. il la
retrouve où qu'elle
soit en une seule passe, contrairement à tous les autres
scanners vus jusqu'à
présent. c'est très pratique..
Un peu lent peut etre ??
Il est en train de revoir ca, m'a-t-il affirmé hier !!
Donc, bientot une 2.00...? Vous n'avez qu'à surveiller la liste
des cours...
ca va bientot arriver s'il tient sa promesse.
Quant à l'utilisation.. juste une chose change..
Une fois l'image retrouvée, il faut revenir sous dos et faire
]BRUN IMALOADER
pour la modifier, et la manipuler.. une manip' en trop, mais on le
pardonne,
il est humain.
===============================================================================
PICTUROR
(c) CRICK
===============================================================================
Révision
1.00
Update : 20/07/88
Un nouveau scanner simple hires qui fait double emploi avec ceux du
cours 5..
mais on est en train d'y greffer de nouvelles fonctions, avec l'auteur..
donc bientot également, une 2.00...
Coté utilisation, rien de plus simple..
Allez, je vous laisse.. et bonne chasse !.. et à bientot
j'espère , avec des
versions encore plus evoluées de ces programmes !...
===============================================================
Amicalement, G.
![]() |
AIDE POUR PICTUROR
------------------
Ce programme permet de visualiser le contenu d'une disquette sur
la page gra-
phique n°1. Et par ce biais de découvrir les pages
écrans non compressés de ce
disk. Pour cela 4 modes sont possibles résultant du
mélange des paramètres
suivant:
-piste en mode croissant ou décroissant
-secteur en mmode croissant ou décroissant
Le mode croissant signifie que la valeur de la piste (ou du
secteur) augmente
au cours du scanning.
SCANNER UN DISK
---------------
Le menu propose dès le départ 2 option de scanner au
niveau de la piste. Une
fois celle-ci déterminer on rentre dans le choix de
ceux des secteurs. Une
fois cela choisie le programme demande l'introduction du disk à
autopsier dans
le drive 1. Il demande après s'il doit scanner tout le disk ou
une partie (dans
ce cas un numéro de piste est demander). Puis le scanning
commence. On voit
s'afficher sur la page graphique le contenu du disk.
Dès qu'une image apparait appuyer sur Control-c pour arreter le
scanning. Puis
choisissez l'option REGLAGE FIN (on y parvient en répondant non
à la question
RECOMMENCER). Aligner l'image de façon
qu'elle apparaisse normalement sur
l'écran. Si vous n'y parvenez pas passer dans un autre mode et
recommencer.
Une fois l'image alignée correctement noter la piste le
secteur et le mode
utilisé pour pouvoir réécrire l'image sur le disk
(ce n'est pas obligatoire).
Passer en mode SAUVEGARDER L'IMAGE du menu. L'image doit
etre sauver sur un
disk formatter en dos 3.3
ECRIRE UNE IMAGE
----------------
Le programme réécrit l'image qui est en page graphique 1.
Charger une image par
l'option du menu puis passer à l'option écrire une
image. Choisissez le mode
par lequel l'image a été extraite. Entrer la piste et le
secteur d'origine. Le
programme s'occupe du reste !
DANGER
------
Ce programme ne permet pas encore de lire des diquettes
protégés (marqueurs du
dos changés). De plus si le programme vérifie la
disquette il risque de plan-
ter à cause de l'écriture de l'image donc faite une copie
de sauvegarde du lo-
giciel avant toutes manoeuvres.
BIENTOT
-------
Une nouvelle version encore plus performante que l'ancienne. Il
y aura entre
autres options patch des marqueurs du dos compactage des routines
de lecture
et d'écriture en UNE seule routine autoprogrammée d'ou un
gain de temps et de
place sur le disk et peut-etre un système de
réécriture automatisé.
Amicalement Bye
CRICK from the MCP Corp
![]() |
Salut CRICK,
Voici quelques conseils pour un meilleur scanner graphique...
* Routine fast boot pour la lecture. (trouve-en une sur le disk
ci-joint,
avec son source)
* TOUS les secteurs scannées à la fois.. il peut
localiser le 15eme secteur
avant le 6eme et après le 22eme.. aucun probleme.. il la
retrouve où qu'elle
soit sur le disk, en UNE SEULE PASSE, contrairement à
tous les autres
scanners vus jusqu'à présent. c'est très
pratique..
* Et les images double haute résolution ???
Si j'ai d'autres idées.. je t'écris encore..
Une idée de programme jamais vu : UN PICSCAN 2* HAUTE
RESOLUTION
(trouve en catalog sur le disk ci-joint le "PICSCAN" simple HGR)
Merci de me tenir au courant et de me poster les nouvelles
versions de ce
scanner.
Amicalement, papi.
pj : - Routine fast boot sam + source
- Picscan simple hgr
![]() |
COURS DEPLOMBAGE 9 / SIGNER LES DISKS DEPLOMBES PART 2 / GODFATHER /
1er MAI 87
COMPLEMENT CONCERNANT
LES COMPRESSEURS GRAPHIQUES DE CE DISK
:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:
Nous allons parler des compresseurs que j'ai un peu évité
dans mon cours...cad:
* BEAGLE BROS COMPRESSEUR
* N.IV COMPRESSEUR
* HIRES PICTURES COMPRESSEUR
* PAC COMPRESSEUR
Tous les programmes dont je parle ici ou dans le cours ne figurent pas
au menu
du boot mais sont néanmoins sur ce disk en catalog...
:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:
1. CE QUI EST NECESSAIRE POUR UTILISER :
LE BEAGLE BROS COMPRESSEUR
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
Programme principal : COMPRESSEUR BEAGLE
Programmes auxiliaires : HIRES PACK, BEAGLE.BB (Image)
L'image a décompresser doit se trouver à l'adresse
indiquée par $00 et $01.
Faire POKE 0,(Adresse basse) : POKE 1,(Adresse Haute)...
Par exemple POKE 0,0 : POKE 1,32 pour $2000.
Charger l'image à l'adresse de décompression choisie.
(Sauvée en $2000)
Elle se décompresse par un CALL
24579 (Voir ligne 110 le CALL
4096*6+3)
Image moyenne : 4000 octets... (17 secteurs)
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
2. CE QUI EST NECESSAIRE POUR UTILISER :
LE N.IV COMPRESSEUR
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
Programme principal : COMPRESSEUR NO IV
Programmes auxiliaires : PACK, UN-PACK, BANDITO.PACK (Image)
L'image à decompresser doit se trouver en $4000
Elle se décompresse par un CALL 768 (Programme
UN-PACK,A$300,L$7A)
Image moyenne : $BFF octets
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
3. CE QUI EST NECESSAIRE POUR UTILISER :
LE HIRES PICT. COMPRESSEUR
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
Programme principal : COMPRESSEUR SCRUNCH
Programmes auxiliaires : SCRUNCH ($6000)
L'image à décompresser doit se trouver à l'adresse
indiquée par $600A et $600B.
(Normalement $4000)
L'image à compresser doit se trouver à l'adresse
indiquée par $6006 et $6007.
(Normalement $2000)
Elle se décompresse par un CALL 24579
Image moyenne : $1000 (18 secteurs)
Décompression croissante de $2000 à $3FFF. (comme
lorsqu'on BLOADe une image)
Pour l'option VOIR LES IMAGES, modifiez les noms des images du disk sur
les
lignes 1010 et 1020 du programmes. (DATA). Finir par "FIN".
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
4. CE QUI EST NECESSAIRE POUR UTILISER :
LE PAC COMPRESSEUR
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
Programme principal : COMPRESSEUR.PAC
Programmes auxiliaires : GR1, PAC.PAC
L'image à décompresser doit se trouver en $2000 (8192)
Décompression en page HGR2 ($4000-$5FFF)
Elle se décompresse par l'intermediaire de l'umperstand (&).
Il faut faire :
POKE 1013,76 : POKE 1014,109 : POKE 1015,100 : &UNPACK,8192
=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=:=
![]() |
===============================================================================
LES PROGRAMMES DE CE DISK COURS 9 FACE
B
Godfather
===============================================================================
Révision
1.00
Update : 18/09/88
Les programmes de ce disk s'éparpillant en général
chacuns dans divers
fichiers annexes, voici le catalog ( à la date de cet update ,
voir en haut )
et les séparations des fichiers en fonctions du programmes
auquels ils
appartiennent.. pour vous permettre de vous y retrouver..
En ce qui concerne le deny comp'decomp, à vous de lister le
source.
* Compresseur Décompresseur Accolade (voir fichier)
A 003 ACCO.2*HIRES
COMPACT
B 004
ACCO.COMPRESSEUR
B 011
ACCO.COMPRESSEUR.S
B 006
ACCO.DECOMPRESSEUR
* Der Inspektor , Scanner double haute
A 017 DER
INSPEKTOR
A 002 DER INSPEKTOR
1.00
A 018 DER
INSPEKTOR.2
B 002
DBHR
B 004
DBHR.SCAN.P
T 003
DER.INSP.AFF
B 066 MER
* Picturor , Scanner simple HGR
A 022 PICTUROR
B 002 DIA
B 002 HARDTST1
B 002 HARDTST2
B 002 HARDTST3
B 002 HARDTST4
A 002 HELLO
B 006 HELLO1
B 000 HELLO2
B 002 HELLO3
T 012 HELP
A 003 MENU
A 003 MSG
B 002 NEW.TBL
B 002 SCAN
B 002 WHARDT1
B 002 WHARDT2
B 002 WHARDT3
B 002 WHARDT4
B 010 KNIGHT
* Sources Compresseur / Decompresseur double haute Deny from The
ACS-Dijon
B 036 DENY.COMPRESSEUR.S
B 015 DENY.DECOMPRESSEUR.S
* Imafinder , scanner simple HGR de Captain Crack
A 002 SCANNER CAPTAIN CRACK
B 007
IMAFINDER
B 024
IMAFINDER.S
B 007
IMALOADER
* Lecteur de fichier , et cours..
A 013 LECTEUR
T 005 T.CONSEILS CRICK
T 021 T.COURS SCANNERS D.IMAGES.2
T 010 T.LES PROGRAMMES DE CE DISK
===============================================================================
![]() |
___ Et la prochaine fois ??
_________________________________________________
!
!
! La prochaine fois, vous aurez droit à un super méga
cours concernant la !
! protection actuelle
Epyx..
!
!
!
! le cours en lui meme fait dans les 179 secteurs (16 pages 2* face !)
et est !
! vendu 200F comme tous les cours ayant rapport avec des boites de
softs aux !
! protections super
tordues..
!
!
!
! CR#10 : LA PROTECTION ACTUELLE EPYX par Godfather version
1.20
!
!
!
! En plus du cours, et pour vous aider à déplomber,
comprendre, plomber et !
! copier les originaux Epyx, vous pourrez avoir accès à
deux programmes !
! (C) Godfather's Products evidemment, qui sont
:
!
!
!
! GP#1 : EPYX COPY 1.00 programmé pour copier/plomber
l'incopiable
!
! GP#5 : EPYX BOOT MAKER 1.00 programmé pour booter/plomber en
E-Boot !
!
!
! Jusqu'à présent, mon cours préféré
était le 6 pour le plombeur et tous les !
! trucs sur le plombage, maintenant c'est de loin le cours 10 avec
les !
!
complements..
!
!
!
!
Amicalement, Godfather from The New Apple Mafia !
!_____________________________________________________________________________!
![]() |
.LI66
.FE1
.MD80
UPDATE 06/06/87
FICHIERS DE DEPLOMBAGE / APPENDIX
===============================================================
TOUS
LES COURS "PARTICULIERS" DE DEPLOMBAGE PAR GODFATHER
COURS 1 : Les Protections
primaires...
25/12/86 Par Godfather
===============================================================================
Révision 2.21
- LES PROTECTIONS 'DOS PATCHED' (Comment commencer le
déplombage...)
- Un nouvel outil - ADVANCED DEMUFFIN 1.1
- A DEPLOMBER - TEMPLE OF APSHAI TRILOGY
- BONUS : Bidouilles BLACK MAGIC, BORROWED TIME, POLO, TRACER
SANCTION...
COURS 2 : Les Protections par DOS 3.3
Modifié...
Décembre 86 / Godfather
===============================================================================
- LES PROTECTIONS BASEES SUR UN DOS 3.3 MODIFIE. COMMENT FAIRE ?
- LE BOOT TRACING D'UN DOS 3.3 COMMENTE EN DETAILS
- UNE PREMIERE UTILISATION DE BREAK (en dernier recours seulement !)
- Un nouvel outil - ADV DEM. BOOT TRACER 1.2
- A DEPLOMBER - THE FORTRESS OF THE WITCH KING
- Les DEPLOMBAGES complets et expliqués clairement pour ces deux
premiers cours
(Différences des marqueurs analysées, la
méthode la plus rapide...etc)...
- JAMES LE BARBARE (CONAN 2) en catalog sur ce disk par DIDIER POGLIO
(BONUS 1)
- MOUSE TIMER HTAB/VTAB (spécialement trafiqué pour
CUBERT) (BONUS 2)
COURS 3 : Tout ce qu'il faut savoir sur la RWTS 3.3...
Janvier 87 / Godfather
===============================================================================
- COMMENT MAITRISER TOTALEMENT LA RWTS 3.3...?? (Indispensable !!!)
- Un nouvel outil - DOS 3.3 BOOT TRACER
- Pas de soft à déplomber mais des EXERCICES fous
à faire !!!
- Et toujours des programmes bonus inédits...
COURS 4 : Tout ce qu'il faut savoir sur le DOS 3.3...
01/13/87 Par Godfather
===============================================================================
- L'ORGANISATION DES FICHIERS SUR UN DISK DOS 3.3.. (les plombeurs
maitrisent
totalement ces connaissances, il vous faut donc comprendre
comment ils
ont (éventuellement) réogarnisé le disk)
- DEUX nouveaux outils - DISK RECOVERY et DISK FILLER 3.1 !!!
- Un nouveau défi - Récuperer DISK RECOVERY qui
n'apparait pas dans le CATALOG
- Un fichier explicatif sur DISK FILLER 3.1
COURS 5 : Signez vos disks
déplombés...
22/01/87 Par Godfather
===============================================================================
Révision 3.00
- COMMENT SIGNER LES DISKS QUE VOUS AVEZ DEPLOMBE ?!?...
(Les images qui se chargent en accès direct du disk et
nom pas en catalog)
- Pleins de nouveaux outils complètement TOP-SECRET :
- SMART SCAN + ERROR (C)
DAVID MICROCOSM
- CHASSEUR D'IMAGES
(C) HEBDOGICIEL (Prix 10000F Concours mensuel)
- QUICK
SEEKER (C) COCHONOU CRACK BAND
- PICTURE
FINDER (C) MISTER DD (TMC)
-
PICSCAN
(C) THE ALIEN
(NEW) -
AUTOSCAN
(C) CHIP SELECT
(NEW) - MANUAL
SCAN (C) COPYART
(NEW) - INDISCRETION 2.00 (C) PATCHMAN
COURS 6 : PLOMBAGE /
DEPLOMBAGE
Un cours par Godfather et Kristo
===============================================================================
1er Mai 1987
- Toute la théorie, toute la pratique sur le plombage, la copie
plombée et le
déplombage des disks ayant les champs de fin
modifiés (Dos patched)..
- Un programme 'on ne peut plus' inédit : le PLOMB DISK GDF V1.8
qui va vous
permettre de plomber N'IMPORTE QUEL DISK comme vous voudrez
(source
modifiable très facilement)...contrairement à tous
les programmes de plombage
actuels commerciaux (LOCK IT UP, CERBERE 2.0, PROTECTOR
3.0..etc...) qui ne
plombent que des softs sous DOS 3.3 MASTER !!!
- Le programme 'DEFENSEUR' (MIRAGE) programmé par SAM et parut
dans Hebdogiciel
83 secteurs de language machine..le tout PLOMBé en FBoot
(!) avec le GDF 1.8.
- Un locksmith rapide (FDB) modifié par votre serviteur pour
plomber, déplomber
ou copier des disks plombés en dos patched (on fixe les
Headers..)
COURS 7 : LES REPONSES A VOS QUESTIONS COURS 1, 3,
5 Un cours par Godfather
===============================================================================
Révision
2.00
05/06/87
Après analyse et synthèse de toutes vos questions
(interessantes) à propos du
contenu des cours précédents, ce COMPLEMENT #1 regroupe
toutes les réponses
vraiment très détaillées... C'est ce qu'on
pourrait appeler :
- Vous n'avez pas compris la théorie.. Alors je vous l'explique
par la pratique
La pratique sera, pour les differents cours :
Cours 1 : Pourquoi B942:18 permet-il de lire certains originaux...?
Cours 3 : Résolution d'exercice. Le programme de copie en basic,
pas à pas
Cours 5 : Retrouvez et signez une image de boot (tout expliqué
par la pratique)
Avec, pour vous simplifier la vie, deux super routines folles :
Pour détourner toutes les difficultés de la RWTS :
SREAD/SWRITE
Pour éviter l'achat INDISPENSABLE d'une machine : Convert'
HEXA <--> DECIMAL
Avec tous les programmes du cours en catalog ainsi que la
première application
des commandes SREAD/SWRITE : Le GDF SECTOR COPY 2.00...
(Dés le cours 9 révision 2.00 on utilisera cette routine
galactique...)
+ le début d'une grande Saga épique : GODFATHER RACONTE...
+ une copie d'original à déplomber : THE HALLEY
PROJECT (C) MINDSCAPE
COURS 8 : TOUT SUR LA "RECHERCHE" D'OCTETS (Disk ou
Ram) Par Godfather
===============================================================================
Révision
2.10
05/06/87
Les prochains cours necessitent certaines connaissances... alors pour
bien se
préparer, ce cours va vous appendre TOUT (Absolument TOUT) sur :
- La recherche d'octets en mémoire
- La recherche d'octets sur un disk (au format normal)
- La recherche de données codées (EOR quelconque)
- La recherche d'octets "à trou"
- La recherche d'octets sur des disks plombés
- La recherche d'octets sur des disks 3.5" (pas encore testé)
- La recherche de tout un secteur (identique à celui en
mémoire)
Avec comme toujours pleins de nouveaux outils (Les 3 meilleurs sont
inédits!) :
- SCAN DISK EOR (C) KRISTO
1987
- Le COPY II+ 5.x
- Le FIND du DAVID
DOS
- Le scanner d'octets de POMS 29
- Le CORE DISK SEARCHER (C) HARDCORE COMPUTIST
Et avec des commentaires sur les programmes courants :
- Le COPY II+
5.5
- Le DISK FIXER 4.0
Avec le second fichier de la grande Saga : GODFATHER RACONTE...
et un fichier expliquant ce qui nous sera utile pour le cours 9 dans
MERLIN PRO
Ainsi, vous saurez tout pour passer au cours suivant :
COURS 9 : Signez vos disks déplombés Part2 (Images
Compressées Part1) Godfather
===============================================================================
Révision
1.00
Le 29/05/87
- COMMENT SIGNER LES DISKS QUE VOUS AVEZ DEPLOMBE ?!? (2eme Partie)
(Les images compressées et le décompresseur se
chargent en accès direct)
Ce cours va vous expliquer le plus clairement possible comment signer
une
image au boot d'un disk que vous avez déplombé, quand
cette image n'est pas en
catalog ni codée mais compressée...
Le principe est simple : il faut : RETROUVER LE DECOMPRESSEUR SUR DISK,
PUIS
EN MEMOIRE, PUIS RETROUVER L'IMAGE EN MEMOIRE, PUIS SUR DISK, PUIS TOUT
CHANGER
mais la pratique ne l'est pas toujours... Dans ce fichier, tout est
décomposé !
- Pleins de Compresseurs/Décompresseurs avec quelques sources
reconstitués :
- TRAITIMAGE 1.4 (C)
HEBDOGICIEL Source
décomp'
-
INFOGRAMMES (C)
INFOGRAMMES Source complet
comp' décomp'
- BEAGLE COMP'
(C) BEAGLE BROS -
- LAURENT RUEIL (C)
CCB
-
- COMP'
N.IV (C)
-
-
- SCRUNCH/UNSCR. (C)
-
-
- PAC' UNPACK'
(C)
-
-
COURS 10 : TOUT sur la mise en
CATALOG
Godfather
===============================================================================
(En cours de réalisation)
Vous saurez absolument tout sur...
- COMMENT METTRE EN CATALOG TOUT CE QUI PEUT SE METTRE EN CATALOG...
C'est à dire : - Comment retrouver l'adresse de départ
d'un programme ???
- Comment déterminer sa longueur ??? (On ne peut pas tt sauver)
- Comment sauver et executer le programme sous DOS (ou ProDOS)
Application : - Dino Eggs
Et voici maintenant des propositions de cours futurs :
01. Tout sur les Electronic Arts (TOUT c'est à dire bien mieux
que DEP ME!!)
02. Tout sur C.I.A.
03. Comment mettre en 2nd stage file tout ce qui peut pas se mettre en
CATALOG
04. Comment mettre en Mad Compactor tout ce qui peut pas se mettre en
2nd St.F.
05. Comment signer les images codées et comment coder vos images
06. Comment signer les disks au boot (en Texte)
07. Comment faire un "FIX" ?? (Retrouver les nombres de vies, les
players....)
08. Tout sur les Activision
09. Etude complète du Lock-It-Up (Plombage/Déplombage
pour toutes les options)
10. Comment vaincre (dans la joie!) le Protector 3.0.
11. La protection de Don Juan (Dos
modifié de façon très originale!)
12. Tout sur le boot de "Tom E.Hack"... Comment faire un tel boot ?
13. Tout sur le Plombage/Déplombage : Protection Nibble count !!!
14. Plombage/Copie/Déplombage de Ghostbusters (Très
interessant!)
15. Tout sur les
Datasofts (+Original)
16. Boot tracings balaises (comment compliquer le boot...comment le
comprendre)
17. Plombage/Déplombage avec la protection de Lucky process
(Très chouette!)
18. Plombages/Déplombages avec Plombage mode d'emploi 1
19. Plombages/Déplombages avec Plombage mode d'emploi 2
Faites moi votre selection... Ils sont plus ou moins classés par
interet...