home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 4
/
FreshFish_May-June1994.bin
/
new
/
disk
/
moni
/
azap
/
azap.doc
< prev
next >
Wrap
Text File
|
1994-01-26
|
23KB
|
532 lines
AZap - Manuel de référence
AboutThisDoc
Ce manuel décrit la version 2.14 de l'utilitaire AZap. Ce programme
est (c)1992-1993 par Denis GOUNELLE, toute utilisation commerciale ou vente
sans autorisation écrite est strictement interdite. Vous pouvez copier et
diffuser ce programme aux conditions suivantes :
- l'ensemble des fichiers doit être fourni
- aucun fichier ne doit avoir été modifié
- vous ne devez pas demander plus de 40FF pour cela
Malgré de nombreux tests, je ne peux garantir que AZap ne contient
aucune erreur. VOUS UTILISEZ CE PROGRAMME A VOS RISQUES ET PERILS. Je ne
pourrai en aucun cas être tenu pour responsable de tout dommage, direct ou
indirect, résultant de l'utilisation de AZap.
Introduction
AZap est un éditeur binaire "nouvelle génération", capable d'éditer
aussi bien un fichier que la mémoire, ou encore une disquette (même s'il
n'offre pas d'outils pour vous aider à récupérer une disquette endommagée).
AZap peut ouvrir plusieurs fenêtres d'édition en même temps et dispose de
nombreuses fonctions, comme l'impression d'un bloc, le remplissage d'un
bloc, la recherche d'une chaine, etc...
NOTE IMPORTANTE :
Il est interdit de se servir de ce programme pour modifier
des indications de copyright, ou pour toute autre usage
contraire à la loi. De plus, je déconseille vivement aux
utilisateurs non expérimentés d'utiliser ce programme : vous
risquez de rendre des programmes inutilisables, ou de perdre
toutes les informations stockées sur votre disque dur !
Vos critiques et suggestions sur ce programme seront toujours les
bienvenues. N'hésitez pas à m'écrire, à l'adresse suivante :
M. GOUNELLE Denis
27, rue Jules GUESDE
45400 FLEURY-LES-AUBRAIS
FRANCE
Vous pouvez également m'adresser un message à l'adresse Internet
"gounelle@alphanet.ch". Notez qu'il s'agit d'une boite à lettre mise à ma
disposition par un ami, aussi veuillez n'envoyer que de courts messages. De
plus, n'ayant pas accès directement à mes messages, n'espérez pas avoir une
réponse avant une dizaine de jours.
Merci à Pierre Ardichvili, Reza Elghazi, Yves Perronoud, et
Jean-Yves Proux pour leurs suggestions.
Installation
AZap utilise la bibliothèque "reqtools.library" (version 2.0C ou
supérieure), que vous devez copier dans votre répertoire "LIBS:", si ce
n'est déjà fait. La bibliothèque "reqtools.library" est (c)1990-1993 par
Nico FRANCOIS.
AZap est désormais localisé, c'est-à-dire qu'il peut s'adapter à la
langue par défaut si vous avez le système 2.1 ou plus. Il vous faudra alors
copier le fichier catalogue désiré dans le répertoire correspondant à votre
langue par défaut. Par exemple, s'il s'agit du français, copiez le fichier
"français.catalog" dans le répertoire "SYS:Locale/Catalogs/Français", sous
le nom "AZap.catalog"
Appel_depuis_le_CLI
AZap se détache automatiquement du CLI. Les arguments acceptés sont
les suivants :
WBENCH
Normalement, AZap ouvre son propre écran. Cette option permet de
travailler sur l'écran Workbench.
LACE
Si cette option est présente, AZap ouvre un écran entrelacé au
lieu d'un écran normal. Notez que cette option est ignorée si
vous avez indiqué l'option WBENCH.
FONT nom
Par défaut, AZap utilise une police interne de 6x9. Vous pouvez
cependant demander à utiliser une autre police : "nom" doit être
sous la forme <nom de la police><taille en Y> (par exemple
"courier9"). AZap refusera si la police est proportionnelle, ou
si elle est trop grande pour pouvoir afficher un bloc de 512
octets.
MEMORY
Au démarrage, AZap ouvre une fenêtre d'édition de la mémoire.
DEVICE nom
Au démarrage, AZap ouvre une fenêtre d'édition pour l'unité
"nom". N'oubliez pas les deux-points (":") à la fin du nom.
Tout autre argument est considéré comme un nom de fichier à ouvrir. Vous
pouvez indiquer plusieurs noms de fichiers, mais seuls les huit premiers
seront pris en compte. Il est bien évidemment possible d'indiquer à la fois
des noms de fichiers, l'option MEMORY, et l'option DEVICE. Si aucun argument
n'est indiqué, une requête de fichier apparait (voir Le_menu_Projet) pour
que vous puissiez sélectionner le fichier à éditer.
Appel_depuis_le_Workbench
Vous pouvez indiquer les arguments suivants, dans le champ "TOOL
TYPES" de l'icône de AZap :
OPTIONS=WBENCH ou OPTIONS=LACE
Voir description des options WBENCH et LACE au chapitre
Appel_depuis_le_CLI.
FONT=nom
Voir description de l'option FONT au chapitre précédent
Appel_depuis_le_CLI.
Vous pouvez passer une icône en argument, par la méthode habituelle. Cette
icône peut être une icône de fichier ou de volume. Sinon, une requête de
fichier apparait (voir Le_menu_Projet) pour que vous puissiez sélectionner
le fichier à éditer.
La_fenêtre_d'édition
La partie gauche de l'affichage montre le contenu du bloc en
hexadécimal, par groupe de 4 octets. La partie droite montre l'équivalent en
caractères, les codes non imprimables étant remplacés par un point (".").
En bas et à droite sont affichées quelques informations : l'adresse
du bloc (relative au début, en hexadécimal), le déplacement dans le bloc (en
hexadécimal), le numéro de bloc (relatif au début, en décimal), et le type
de bloc. Cette dernière information n'a de sens que quand vous éditez une
unité DOS. Quand les données du bloc ont été modifiées, une étoile ("*") est
affichée à droite de la première ligne. Si la somme de contrôle du bloc est
valide, le caractère "V" est affiché à droite de la seconde ligne (n'a de
sens que quand vous éditez une unité DOS).
A l'ouverture de la fenêtre, le permier bloc est affiché, et le
curseur est positionné sur le premier caractère de la partie droite. La
position correspondante dans l'autre partie est montrée par un affichage
dans une couleur différente. Vous pouvez vous déplacer à l'aide des touches
du curseur. Pour passer de la partie droite à la partie gauche (et
inversement) utilisez la touche de tabulation. Vous pouvez également vous
positionner n'importe où à l'aide de la souris. Pour modifier les données,
tapez simplement les nouvelles valeurs. Dans la partie gauche, seuls les
caractères "0" à "9", "a" à "f" et "A" à "F" sont acceptés. AZap garde en
mémoire les 32 dernières modifications. Tant que vous n'avez pas changé de
bloc, vous pouvez annuler ces changements en sens inverse, à l'aide de la
touche <ESC>. Les touches suivantes sont également reconnues :
ctrl-haut va en début de fichier
ctrl-bas va en fin de fichier
ctrl-gauche va au bloc précédent
ctrl-droit va au bloc suivant
shift-haut va sur la première ligne
shift-bas va sur la dernière ligne
shift-gauche va au début de la ligne
shift-droit va en fin de ligne
La rangée de boutons en bas de la fenêtre offre les fonctions
suivantes (de gauche à droite) : aller au premier bloc, aller au bloc
précédent, écriture des modifications, aller au bloc suivant, aller au
dernier bloc. Le bouton tout à droite (GOTO) provoque l'apparition d'une
boite de requête. Vous êtes alors invité à entrer une adresse, sous une des
formes suivantes :
nbr saut à l'adresse 'nbr'
§nbr saut au bloc 'nbr'
@nbr saut à l'adresse contenue dans le long mot à l'adresse
'nbr' (utilisable seulement en édition de mémoire)
#nbr saut à la zone mémoire numéro 'nbr' (utilisable
seulement en édition de mémoire)
Dans tous les cas, 'nbr' est une expression entière, dont la syntaxe est
décrite au chapitre "Syntaxe_des_expressions".
L'ascenseur en bas de la fenêtre permet également le déplacement.
Notez que, dans tous les cas, si vous changez de bloc sans sauvegarder vos
modifications, elles seront perdues !
Pour fermer la fenêtre d'édition