home *** CD-ROM | disk | FTP | other *** search
/ Creative Computers / CreativeComputers.iso / shareware / disk_utils / azap / azap.doc < prev    next >
Text File  |  1994-11-17  |  21KB  |  491 lines

  1.  
  2. '
  3.                AZap - Manuel de rΘfΘrence
  4.  
  5.  
  6.  
  7.  
  8.  
  9. AboutThisDoc
  10.  
  11.       Ce manuel dΘcrit la version 2.04 de l'utilitaire AZap. Ce  programme
  12.   est (c)1992-1993 par Denis GOUNELLE, toute utilisation commerciale ou  vente
  13.   sans autorisation Θcrite est strictement interdite. Vous  pouvez  copier  et
  14.   diffuser ce programme aux conditions suivantes :
  15.  
  16.     - l'ensemble des fichiers doit Ωtre fourni
  17.     - aucun fichier ne doit avoir ΘtΘ modifiΘ
  18.     - vous ne devez pas demander plus de 40FF pour cela
  19.  
  20.       MalgrΘ de nombreux tests, je ne peux garantir  qu'AZap  ne  contient
  21.   aucune erreur. VOUS UTILISEZ CE PROGRAMME A VOS RISQUES  ET  PERILS.    Je  ne
  22.   pourrai en aucun cas Ωtre tenu pour responsable de tout dommage,  direct  ou
  23.   indirect, rΘsultant de l'utilisation d'AZap.
  24.  
  25. Introduction
  26.  
  27.       AZap est un Θditeur binaire "nouvelle gΘnΘration", capable  d'Θditer
  28.   aussi bien un fichier que la mΘmoire, ou encore  une    disquette  (mΩme  s'il
  29.   n'offre pas d'outils pour vous aider α rΘcupΘrer une disquette  endommagΘe).
  30.   AZap peut ouvrir plusieurs fenΩtres d'Θdition en mΩme temps  et  dispose  de
  31.   nombreuses fonctions, comme l'impression  d'un  bloc,  le  remplissage  d'un
  32.   bloc, la recherche d'une chaine, etc...
  33.  
  34.                    NOTE IMPORTANTE :
  35.  
  36.       Il est interdit de se servir  de    ce  programme  pour  modifier  des
  37.       indications de copyright, ou pour toute autre usage contraire  α    la
  38.       loi.  De    plus,  je  dΘconseille    vivement  aux    utilisateurs   non
  39.       expΘrimentΘs d'utiliser ce programme : vous risquez  de  rendre  des
  40.       programmes inutilisables,  ou  de  perdre  toutes  les  informations
  41.       stockΘes sur votre disque dur ! 
  42.  
  43.       Vos critiques et suggestions sur ce programme  seront  toujours  les
  44.   bienvenues. N'hΘsitez pas α m'Θcrire, α l'adresse suivante :
  45.  
  46.                    M. GOUNELLE Denis
  47.                     Boite 71
  48.                   6, rue des cailloux
  49.                  92110 CLICHY - FRANCE
  50.  
  51.       Vous pouvez Θgalement m'adresser un  message  α  l'adresse  Internet
  52.   "gounelle@alphanet.ch". Notez qu'il s'agit d'une boite α lettre  mise  α  ma
  53.   disposition par un ami, aussi veuillez n'envoyer que de courts messages.  De
  54.   plus, n'ayant pas accΦs directement α mes messages, n'espΘrez pas avoir  une
  55.   rΘponse avant une dizaine de jours.
  56.  
  57.       Merci  α  Pierre  ARDICHVILI    et  α  Jean-Yves  PROUX   pour     leurs
  58.   suggestions.
  59.       En France, la derniΦre version de ce programme est disponible auprΦs
  60.   de Serge HAMMOUCHE, 3 rue Anatole France,  13220  Chateauneuf-les-Martigues.
  61.   Pour recevoir le catalogue complet, il vous suffit d'envoyer deux timbres  α
  62.   cette adresse.
  63.  
  64. Installation
  65.  
  66.       AZap utilise la bibliothΦque    "reqtools.library"  (version  2.0C  ou
  67.   supΘrieure), que vous devez copier dans  votre  rΘpertoire  "LIBS:",  si  ce
  68.   n'est dΘjα fait. La bibliothΦque  "reqtools.library"  est  (c)1990-1993  par
  69.   Nico FRANCOIS.
  70.       AZap est dΘsormais localisΘ, c'est-α-dire qu'il peut s'adapter α  la
  71.   langue par dΘfaut si vous avez le systΦme 2.1 ou plus. Il vous faudra  alors
  72.   copier le fichier catalogue dΘsirΘ dans le rΘpertoire correspondant α  votre
  73.   langue par dΘfaut. Par exemple, s'il s'agit du franτais, copiez  le  fichier
  74.   "franτais.catalog" dans le rΘpertoire  "SYS:Locale/Catalogs/Franτais",  sous
  75.   le nom "azap.catalog"
  76.  
  77. Appel_depuis_le_CLI
  78.  
  79.       AZap se dΘtache automatiquement du CLI. Les arguments acceptΘs  sont
  80.   les suivants :
  81.  
  82.       WBENCH
  83.       Normalement, AZap ouvre son propre Θcran. Cette option permet de
  84.       travailler sur l'Θcran Workbench.
  85.  
  86.       LACE
  87.       Si cette option est prΘsente, AZap ouvre un Θcran  entrelacΘ    au
  88.       lieu d'un Θcran normal. Notez que cette option  est  ignorΘe  si
  89.       vous avez indiquΘ l'option WBENCH.
  90.  
  91.       FONT nom
  92.       Par dΘfaut, AZap utilise une police interne de 6x9. Vous  pouvez
  93.       cependant demander α utiliser une autre police : "nom" doit Ωtre
  94.       sous la forme <nom de  la  police><taille  en  Y>  (par  exemple
  95.       "courier9"). AZap refusera si la police est proportionnelle,  ou
  96.       si elle est trop grande pour pouvoir afficher  un  bloc  de  512
  97.       octets.
  98.  
  99.       MEMORY
  100.       Au dΘmarrage, AZap ouvre une fenΩtre d'Θdition de la mΘmoire.
  101.  
  102.       DEVICE nom
  103.       Au dΘmarrage, AZap ouvre  une  fenΩtre  d'Θdition  pour  l'unitΘ
  104.       "nom". N'oubliez pas les deux-points (":") α la fin du nom.
  105.  
  106.   Tout autre argument est considΘrΘ comme un nom de  fichier  α  ouvrir.  Vous
  107.   pouvez indiquer plusieurs noms de fichiers, mais  seuls  les    huit  premiers
  108.   seront pris en compte. Il est bien Θvidemment possible d'indiquer α la  fois
  109.   des noms de fichiers, l'option MEMORY, et l'option DEVICE. Si aucun argument
  110.   n'est indiquΘ, une requΩte de fichier apparait  (voir  Le_menu_Projet)  pour
  111.   que vous puissiez sΘlectionner le fichier α Θditer.
  112.  
  113. Appel_depuis_le_Workbench
  114.  
  115.       Vous pouvez indiquer les arguments suivants,    dans  le  champ  "TOOL
  116.   TYPES" de l'ic⌠ne de AZap :
  117.  
  118.       OPTIONS=WBENCH ou OPTIONS=LACE
  119.       Voir    description  des  options  WBENCH  et  LACE  au   chapitre
  120.       Appel_depuis_le_CLI.
  121.  
  122.       FONT=nom
  123.       Voir    description  de  l'option  FONT  au   chapitre   prΘcΘdent
  124.       Appel_depuis_le_CLI.
  125.  
  126.   Au dΘmarrage, une requΩte de fichier apparait (voir Le_menu_Projet) pour que
  127.   vous puissiez sΘlectionner le fichier α Θditer.
  128.  
  129. La_fenΩtre_d'Θdition
  130.  
  131.       La partie gauche  de    l'affichage  montre  le  contenu  du  bloc  en
  132.   hexadΘcimal, par groupe de 4 octets. La partie droite montre l'Θquivalent en
  133.   caractΦres, les codes non imprimables Θtant remplacΘs par un point (".").
  134.       En bas et α droite sont affichΘes quelques informations :  l'adresse
  135.   du bloc (relative au dΘbut, en hexadΘcimal), le dΘplacement dans le bloc (en
  136.   hexadΘcimal), le numΘro de bloc (relatif au dΘbut, en dΘcimal), et  le  type
  137.   de bloc. Cette derniΦre information n'a de sens que quand  vous  Θditez  une
  138.   unitΘ DOS. Quand les donnΘes du bloc ont ΘtΘ modifiΘes, une Θtoile ("*") est
  139.   affichΘe α droite de la premiΦre ligne. Si la somme de contr⌠le du bloc  est
  140.   valide, le caractΦre "V" est affichΘ α droite de la seconde  ligne  (n'a  de
  141.   sens que quand vous Θditez une unitΘ DOS).
  142.  
  143.       A l'ouverture de la fenΩtre, le permier  bloc  est  affichΘ,  et  le
  144.   curseur est positionnΘ sur le premier caractΦre  de  la  partie  droite.  La
  145.   position correspondante dans l'autre partie est  montrΘe  par  un  affichage
  146.   dans une couleur diffΘrente. Vous pouvez vous dΘplacer α l'aide des  touches
  147.   du curseur. Pour  passer  de    la  partie  droite  α  la  partie  gauche  (et
  148.   inversement) utilisez la touche de tabulation. Vous  pouvez  Θgalement  vous
  149.   positionner n'importe o∙ α l'aide de la souris. Pour modifier  les  donnΘes,
  150.   tapez simplement les nouvelles valeurs. Dans la  partie  gauche,  seuls  les
  151.   caractΦres "0" α "9", "a" α "f" et "A" α "F" sont acceptΘs.  AZap  garde  en
  152.   mΘmoire les 32 derniΦres modifications. Tant que vous n'avez pas  changΘ  de
  153.   bloc, vous pouvez annuler ces changements en sens inverse, α    l'aide  de  la
  154.   touche <ESC>. Les touches suivantes sont Θgalement reconnues :
  155.  
  156.       ctrl-haut      va en dΘbut de fichier
  157.       ctrl-bas      va en fin de fichier
  158.       ctrl-gauche      va au bloc prΘcΘdent
  159.       ctrl-droit      va au bloc suivant
  160.       shift-haut      va sur la premiΦre ligne
  161.       shift-bas      va sur la derniΦre ligne
  162.       shift-gauche      va au dΘbut de la ligne
  163.       shift-droit      va en fin de ligne
  164.  
  165.       La rangΘe de boutons en  bas    de  la    fenΩtre  offre    les  fonctions
  166.   suivantes (de gauche α droite) :  aller  au  premier  bloc,  aller  au  bloc
  167.   prΘcΘdent, Θcriture des modifications,  aller  au  bloc  suivant,  aller  au
  168.   dernier bloc. Le bouton tout α droite  (GOTO)  provoque  l'apparition  d'une
  169.   boite de requΩte. Vous Ωtes alors invitΘ α entrer une adresse, sous une  des
  170.   formes suivantes :
  171.  
  172.       nbr      saut α l'adresse 'nbr'
  173.       ºnbr      saut au bloc 'nbr'
  174.       @nbr      saut α l'adresse contenue dans le long mot α l'adresse
  175.           'nbr' (utilisable seulement en Θdition de mΘmoire)
  176.       #nbr      saut α la zone mΘmoire numΘro 'nbr' (utilisable
  177.           seulement en Θdition de mΘmoire)
  178.  
  179.   Dans tous les cas, 'nbr' est une expression entiΦre,  dont  la  syntaxe  est
  180.   dΘcrite au chapitre "Syntaxe_des_expressions". Notez que si vous changez  de
  181.   bloc sans sauvegarder vos modifications, elles seront perdues !
  182.  
  183.       Pour fermer la fenΩtre d'Θdition, il vous suffit de cliquer sur  son
  184.   gadget de fermeture. Si le bloc a ΘtΘ modifiΘ  mais  non  sauvΘ,  AZap  vous
  185.   demandera confirmation. Le programme    s'arrΩte  automatiquement  quand  vous
  186.   fermez la derniΦre fenΩtre.
  187.  
  188. Le_menu_Projet
  189.  
  190.       Ouvre fichier...
  191.       Permet d'Θditer un fichier : une requΩte  de  fichier  apparait,
  192.       sΘlectionnez le fichier dΘsirΘ. AZap    ouvre  alors  une  fenΩtre
  193.       supplΘmentaire d'Θdition. Si vous avez  sΘlectionnΘ  "RAM:",  la
  194.       fenΩtre sera une fenΩtre d'Θdition de la mΘmoire. Si  vous  avez
  195.       sΘlectionnΘ un nom d'unitΘ (par exemple "DH0:" ou "Work:"), AZap
  196.       ouvrira une fenΩtre d'Θdition d'unitΘ.
  197.  
  198.       Ouvre mΘmoire
  199.       Ouvre une fenΩtre supplΘmentaire,  permettant  l'Θdition  de  la
  200.       mΘmoire.
  201.  
  202.       Ouvre unitΘ
  203.       Un sous-menu vous permet de sΘlectionner l'unitΘ α Θditer.  AZap
  204.       ouvre alors une fenΩtre supplΘmentaire d'Θdition.
  205.  
  206.       Palette...
  207.       Vous permet de modifier les couleurs de l'Θcran (une requΩte  de
  208.       couleur apparait).
  209.  
  210.       Sauve prefs
  211.       Vous permet de  sauvegarder  la  configuration  de  AZap  :  les
  212.       couleurs de l'Θcran et la police de caractΦres. Les  options  de
  213.       la fenΩtre courante sont Θgalement  enregistrΘes  comme  options
  214.       par  dΘfaut.    Le   nom   du    fichier   de   configuration   est
  215.       "S:AZap.Config".
  216.  
  217.       A propos...
  218.       Affiche des informations sur le programme.
  219.  
  220.       Quitte
  221.       Termine  l'exΘcution  de  AZap.  Le  programme  vous   demandera
  222.       confirmation.
  223.  
  224. Le_menu_Edite
  225.  
  226.       Annule
  227.       Relit  le  bloc  courant.  Ceci  permet  d'annuler  toutes   les
  228.       modifications, tant que vous ne les avez pas enregistrΘes.
  229.  
  230.       Revient
  231.       Chaque fois que vous vous dΘplacez avec les  boutons    "aller  au
  232.       premier bloc", "aller au dernier bloc",  ou  "GOTO",  l'ancienne
  233.       position est conservΘe en mΘmoire, et cette commande vous permet
  234.       d'y revenir par la  suite.  L'ancienne  position  est  Θgalement
  235.       mΘmorisΘe dans ce cas, ce qui peut Ωtre utile si vous travaillez
  236.       toujours sur les deux mΩmes blocs.
  237.  
  238.       Bloc suivant
  239.       Lorsque vous Θditez une unitΘ DOS, cette  commande  vous  permet
  240.       d'aller soit au premier bloc de donnΘes (si vous  Ωtes  sur  une
  241.       entΩte de fichier), soit au bloc suivant (si vous  Ωtes  sur  un
  242.       bloc de donnΘes d'une disquette en OFS).
  243.  
  244.       Bloc parent
  245.       Lorsque vous Θditez une unitΘ DOS et que le bloc courant est une
  246.       entΩte de fichier (ou un rΘpertoire), cette commande vous permet
  247.       d'aller au bloc de type "rΘpertoire" correspondant au rΘpertoire
  248.       pΦre de ce fichier (ou rΘpertoire).
  249.  
  250.       Bloc racine
  251.       Lorsque vous Θditez une unitΘ DOS, cette commande vous permet de
  252.       vous positionner directement sur le bloc racine de cette  unitΘ.
  253.  
  254.       Bloc d'entΩte
  255.       Lorsque vous Θditez une unitΘ DOS, cette commande vous permet de
  256.       vous    positionner  sur  le  bloc  d'entΩte  (de  fichier  ou  de
  257.       rΘpertoire) suivant.
  258.  
  259.       Dans les quatre cas prΘcΘdents, l'ancienne  position  est  mΘmorisΘe
  260.       afin que vous puissiez y revenir avec la    commande  "Revient"  (voir
  261.       chapitre "Le_menu_Edite").
  262.  
  263. Le_menu_Outils
  264.  
  265.       Infos
  266.       Affiche   les   caractΘristiques   de   ce   que   vous   Θditez
  267.       (fichier/mΘmoire/unitΘ).
  268.  
  269.       Examine
  270.       Lorsque vous Θditez une unitΘ DOS et que le bloc courant est    un
  271.       bloc d'entΩte, cette commande vous permet d'afficher  les  mΩmes
  272.       informations    que  la  commande  "Infos"  sur  le   fichier   ou
  273.       rΘpertoire correspondant α ce bloc d'entΩte.
  274.  
  275.       Imprime...
  276.       Vous permet d'imprimer un ou plusieurs blocs α  partir  du  bloc
  277.       courant. Une boite  de  requΩte  apparait  pour  vous  permettre
  278.       Θventuellement d'envoyez la sortie vers un fichier,  plut⌠t  que
  279.       vers l'imprimante  ("PRT:").  AZap  vous  demandera  ensuite  le
  280.       nombre de bloc α imprimer.
  281.  
  282.       Conversion
  283.       Fait apparaitre une fenΩtre supplΘmentaire, avec quatre gadgets,
  284.       qui  vous  permet  d'effectuer  des  conversions  entre  nombres
  285.       binaires, dΘcimaux, hexadΘcimaux et chaines de caractΦres. Toute
  286.       valeur saisie, c'est-α-dire une  expression  complΩte  pour  les
  287.       gadgets "BIN", "DEC", et "HEX" ou une chaine de caractΦres  pour
  288.       le gadget "ASC", est convertie dans les  autres  unitΘes.  Notez
  289.       que cette fenΩtre ne bloque pas les fenΩtres d'Θdition.
  290.  
  291.       Sauve bloc
  292.       Vous permet de sauver le contenu d'un ou de  plusieurs  blocs  α
  293.       partir du bloc courant. Une requΩte  de  fichier  apparait  pour
  294.       vous permettre d'indiquer le fichier o∙ sauver les  blocs.  AZap
  295.       vous demandera ensuite le nombre de bloc α sauver.
  296.  
  297.       Remplit bloc...
  298.       Vous permet de mettre tous les octets du bloc courant α la  mΩme
  299.       valeur.  Une    boite  de  requΩte  apparait,  entrez  la   valeur
  300.       dΘsirΘe : soit 'c' pour remplir avec le caractΦre "c",  soit  un
  301.       nombre qui indique le code ASCII du caractΦre (prΘcΘdΘ par  "0x"
  302.       pour une valeur hexadΘcimale).
  303.  
  304. Le_menu_Recherche
  305.  
  306.       Cherche...
  307.       Vous permet de commencer une recherche.  Une    boite  de  requΩte
  308.       apparaεt,  entrez  la  valeur  α  chercher  :  soit  une  valeur
  309.       hexadΘcimale (prΘcΘdΘe par "0x", attention α  donner  un  nombre
  310.       pair de chiffres),  soit  une  chaine  de  caractΦre    (recherche
  311.       ASCII). Pour chercher une chaine  commenτant    par  "0x",  mettez
  312.       toute la chaine entre guillemets.
  313.  
  314.       Cherche texte...
  315.       Vous permet de chercher des suites  de  caractΦres  affichables.
  316.       Cela peut Ωtre utile par  exemple  pour  chercher  une  zone    de
  317.       textes. Une boite de requΩte apparaεt, entrez le nombre  minimal
  318.       de caractΦres que doit  avoir  une  suite  pour  Ωtre  prise    en
  319.       compte. Une valeur infΘrieure α 4  n'est  en  gΘnΘral  pas  trΦs
  320.       intΘressante.
  321.  
  322.       Cherche suivant
  323.       Vous permet de poursuivre la recherche α partir de  la  position
  324.       courante.
  325.  
  326.       Dans les trois cas prΘcΘdents, si la valeur que vous avez entrez est
  327.       trouvΘe,     AZap    se   positionne   automatiquement   α     l'endroit
  328.       correspondant. L'ancienne  position  est  mΘmorisΘe  afin  que  vous
  329.       puissiez    y  revenir  avec  la  commande    "Revient"  (voir  chapitre
  330.       "Le_menu_Edite"). Il est possible  d'interrompre  la  recherche,  et
  331.       AZap est capable de trouver une chaine α cheval sur deux blocs.
  332.  
  333.       Cherche fichier
  334.       Vous permet de vous positionner directement sur le bloc d'entΩte
  335.       d'un  fichier  ou  d'un  rΘpertoire.  Une  requΩte  de   fichier
  336.       apparait, pour que  vous  puissiez  sΘlectionner  le    fichier  α
  337.       chercher. AZap ouvre alors une  fenΩtre  d'Θdition  sur  l'unitΘ
  338.       correspondante, et se place sur le bloc d'entΩte du fichier.
  339.  
  340. Le_menu_Options
  341.  
  342.       Notez que les options sont locales α chaque fenΩtre  :  changer  une
  343.   option n'affectera que la fenΩtre courante. Lorsque vous ouvrez une nouvelle
  344.   fenΩtre, elle hΘrite des options de la fenΩtre courante.
  345.  
  346.       Somme de contr⌠le
  347.       Vous permet d'indiquer α  AZap  quand  il  doit  recalculer  les
  348.       sommes de contr⌠le des blocs (ceci n'est pris en compte  que  si
  349.       vous Θditez une unitΘ).  Les    choix  sont  :    "Recalcule"  (AZap
  350.       recalcule la somme de contr⌠le pour *TOUS* les blocs), "Demande"
  351.       (AZap vous posera la question α chaque Θcriture), "Blocs 0 &  1"
  352.       (seulement pour le bloc d'amorτage) et "Automatique"  (seulement
  353.       si la somme de contr⌠le Θtait correcte α la lecture).
  354.  
  355.       Sauveg. auto
  356.       AZap sauvegarde automatiquement tout bloc modifiΘ dΦs  que  vous
  357.       demandez α changer de bloc.
  358.  
  359.       Lecture seule
  360.       AZap interdit toute modification des donnΘes.
  361.  
  362.       min = MAJ
  363.       Indique si les majuscules et les minuscules seront diffΘrenciΘes
  364.       ou non lors des recherches.
  365.  
  366.       Copie de sauveg.
  367.       Indique si AZap doit crΘer une copie de sauvegarde des  fichiers
  368.       ΘditΘs.  Si  cette  option  est  sΘlectionnΘe,  α  la  prochaine
  369.       tentative d'Θcriture, une boite de requΩte apparaitra pour  vous
  370.       demander le nom de la copie α crΘer. AZap fera alors    une  copie
  371.       du  fichier,    avant  d'enregistrer  vos  modifications.  En  cas
  372.       d'erreur pendant la copie, la  boite  de  requΩte  rΘapparaitra,
  373.       pour vous permettre d'indiquer un autre nom. Si vous cliquez sur
  374.       "Cancel", aucune copie ne  sera  faite  mais  les  modifications
  375.       seront enregistrΘes quand mΩme.
  376.  
  377. Syntaxe_des_expressions
  378.  
  379.       AZap est capable de calculer des expressions entiΦres. La  base  par
  380.   dΘfaut est soit le dΘcimal pour la saisie des adresses (gadget "GOTO")  soit
  381.   la base correspondant au gadget  pour  la  fenΩtre  de  conversion.  Il  est
  382.   possible de prΘciser la base,  en  prΘfixant    un  nombre  par  "%"  pour  le
  383.   binaire, "#" pour le  dΘcimal,  et  "$"  ou  "0x"  pour  l'hexadΘcimal.  Les
  384.   opΘrateurs connus sont :
  385.  
  386.       +      addition
  387.       -      soustraction
  388.       |      "ou" logique
  389.       &      "et" logique
  390.       *      multiplication
  391.       /      division entiΦre
  392.       %      reste de la division entiΦre
  393.       <      dΘcalage α gauche
  394.       >      dΘcalage α droite
  395.  
  396.   Normalement, les opΘrateurs "*", "/", "%", "<" et ">" sont plus prioritaires
  397.   que les autres, mais vous pouvez utiliser des parenthΦses. En  cas  d'erreur
  398.   de syntaxe, le rΘsultat d'une expression sera Θgal α -1.
  399.  
  400. Remarques_importantes
  401.  
  402.       Lors du dΘmarrage du programme, AZap consulte la structure  ExecBase
  403.   pour connaitre votre configuration mΘmoire. Seules les zones indiquΘes  dans
  404.   les listes de gestion  de  mΘmoire  peuvent  Ωtre  ΘditΘes.  Sauf  lors  des
  405.   recherches,  AZap   considΦre   ces    zones    comme    contigⁿes   et     passe
  406.   automatiquement de l'une α  l'autre.  Utilisez  la  commande  "Infos"  (voir
  407.   chapitre "Le_menu_Outils" pour avoir la liste des zones mΘmoires. Notez  que
  408.   la lecture et l'Θcriture des blocs mΘmoire se fait aprΦs blocage  temporaire
  409.   du multi-tΓches, afin d'Θviter des conflits d'accΦs.
  410.  
  411.       Lorsque vous ouvrez une fenΩtre d'Θdition sur une  unitΘ,  AZap  est
  412.   capable de dΘtecter son type. Certaines opΘrations  seront  impossibles  sur
  413.   une unitΘ non AmigaDOS (commandes  "bloc  suivant",  "bloc  pΦre"  et  "bloc
  414.   racine",  voir  chapitre  "Le_menu_Edite"),  mais  pensez  α  dΘsactiver  le
  415.   recalcul de la somme de contr⌠le ! Le programme sait reconnaitre le  systΦme
  416.   de fichier utilisΘ (OFS = Old File System, FFS = Fast File System) et  gΘrer
  417.   ces deux systΦmes.
  418.  
  419. Historique
  420.  
  421.       Ce programme a ΘtΘ dΘveloppΘ sur un  Amiga  3000  UNIX-1  (6  Mo  de
  422.   mΘmoire, lecteur de disquettes interne HD, disque interne de 100 Mo, lecteur
  423.   SyQuest externe de 88 Mo, lecteur de disquettes externe,  moniteur  1960  et
  424.   imprimante Star LC24-10) connectΘ par un cable null-modem α un A500  avec  1
  425.   Mo de mΘmoire.
  426.       AZap    a  ΘtΘ    Θcrit  principalement  en  langage  C,    α  l'aide   du
  427.   compilateur SAS/C version 5.10b. Les    programmes  DPaint  IV    de  Electronic
  428.   Arts, SID2 de Timm Martin, et DME de Matt Dillon ont Θgalement ΘtΘ utilisΘs.
  429.  
  430.   v1.00   14-Oct-92, 36084 octets (Fish #759)
  431.       o PremiΦre version diffusΘe
  432.  
  433.   v1.01   16-Oct-92, 36084 octets
  434.       o Bug corrigΘ: ne marchait pas si l'Θcran public par dΘfaut  faisait
  435.         moins de 648 pixels de large
  436.  
  437.   v1.10   15-Nov-92, 36960 octets
  438.       o Ajout des commandes "Bloc d'entΩte" et "Examine"
  439.       o AprΦs une requΩte de fichier, ouvre une fenΩtre mΘmoire  si  on  a
  440.         choisi "RAM:" ou une fenΩtre d'unitΘ si on a choisi un nom d'unitΘ
  441.         (e.g. "DH0:")
  442.  
  443.   v1.11   21-Nov-92, 36976 octets
  444.       o Bug corrigΘ: ne comprenait plus la forme "ºn" pour le GOTO.
  445.  
  446.   v1.20   25-Dec-92, 40000 octets
  447.       o CompilΘ avec le SAS/C 6.1
  448.       o Ajout de la fonction "Cherche fichier"
  449.       o La requΩte de la commande "GOTO" conserve l'ancienne valeur saisie
  450.       o Si une recherche de chaine Θchoue, affiche un  message  "toto  non
  451.         trouvΘ"
  452.       o Les unitΘs peuvent Ωtre dΘsignΘes par leur nom logique (α  l'appel
  453.         et dans la requΩte de fichier, sauf RAM:)
  454.  
  455.   v1.30   02-Jan-93, 40612 octets
  456.       o Ajout de la fonction "Sauve bloc"
  457.       o La fonction "Imprime" demande le nombre de blocs α imprimer
  458.       o La fonction "Infos" donne le type de disque (OFS/FFS/NDOS)
  459.       o Fonctions de recherche regroupΘes dans un nouveau menu
  460.       o Fonction "Remplit bloc" dΘplacΘe dans le menu "Outils"
  461.       o Quelques erreurs corrigΘes    dans  la  gestion  de  la  police  par
  462.         dΘfaut, et de l'Θcran WorkBench
  463.  
  464.   v2.00   07-Feb-93, 42116 octets
  465.       o CompilΘ avec le SAS/C 6.2
  466.       o EntiΦrement localisΘ
  467.  
  468.   v2.01   21-Feb-93, 41768 octets
  469.       o Gestion de la requΩte de fichier amΘliorΘe
  470.       o Quelques  erreurs  corrigΘes  dans    la  gestion  des  options  des
  471.         fenΩtres
  472.  
  473.   v2.02   13-Mar-93, 42264 octets
  474.       o Plus de gourous avec un 68000 (quelques pointeurs mal alignΘs)
  475.       o Se dΘtache α nouveau du CLI
  476.       o La fenΩtre "A propos..." a un gadget de fermeture
  477.  
  478.   v2.03   15-Apr-93, 42292 octets
  479.       o Quelques erreurs corrigΘes dans l'Θvaluation des expressions
  480.       o Erreur corrigΘ: oubliait parfois de remettre α  zΘro  l'indicateur
  481.         "bloc modifiΘ" quand on changait de bloc
  482.  
  483.   v2.04   24-Apr-93, 42468 octets
  484.       o Indique le nom complet des fichiers dans le titre de la fenΩtre et
  485.         dans la fenΩtre "info"
  486.       o Reconnait tous les systΦmes de fichiers de l'OS 3.0
  487.       o Quelques erreurs corrigΘes dans la gestion des menus
  488.  
  489.  
  490.  
  491.