home *** CD-ROM | disk | FTP | other *** search
/ World of A1200 / World_Of_A1200.iso / programs / disk / misc / azap / azapdeutsch.doc < prev    next >
Text File  |  1995-02-27  |  22KB  |  476 lines

  1.  
  2.  
  3.                AZap - Bedienungsanleitung
  4.  
  5.  
  6.  
  7.  
  8.  
  9. Grundsätzliches
  10.    
  11.       Diese Anleitung beschreibt die  Version  2.20  des  Programms  AZap.
  12.   Dieses Programm  ist  (c)1992-1994  by  Denis  GOUNELLE,  jede  kommerzielle
  13.   Nutzung oder kommerzieller Vertrieb  des  Programms  ohne  die  schriftliche
  14.   Erlaubnis des Autors ist streng verboten.  Sie  dürfen  das  Programm  unter
  15.   folgenden Bedingungen kopieren und verbreiten:
  16.  
  17.     - das Programmpaket muß vollständig sein, es darf keine Datei fehlen
  18.     - keine Datei darf in irgend einer Form verändert worden sein
  19.     - die Kopiergebühr darf nicht höher als $6 sein
  20.    
  21.       Trotz vielfältiger Tests kann  nicht  garantiert  werden,  daß  AZap
  22.   völlig frei von Fehlern ist. SIE BENUTZEN DIESES PROGRAMM  AUF  IHR  EIGENES
  23.   RISIKO. Der Programmautor  ist  in  keinem  Fall  für  irgendwelche  Schäden
  24.   (direkte oder indirekte),  die  aus  der  Benutzung  von  AZap  resultieren,
  25.   haftbar.
  26.  
  27.    
  28.  
  29. Einleitung
  30.    
  31.       AZap ist  ein  Binär-Editor  der  "neuen  Generation",  welcher  die
  32.   Bearbeitung sowohl von Dateien, Speicher (Memory) als auch Geräten (Devices)
  33.   wie Festplatten ermöglicht. Es kann zeitgleich mehrere Fenster  öffnen,  und
  34.   wenngleich   dieses   Programm   nicht   als    ein    Hilfs-werkzeug    zur
  35.   Wiederherstellung einer Disk betrachtet werden kann, so hat  es  doch  viele
  36.   nützliche  Funktionen  (Drucken  und  Füllen  eines  Blocks,   Suchen   nach
  37.   Zeichenketten usw.).
  38.  
  39.                    VORSICHT:
  40.  
  41.       Es ist absolut verboten, dieses Programm zur Veränderung von
  42.       Urheberschutzhinweisen und für  jegliche  anderen  illegalen
  43.       Zwecke zu gebrauchen!  Unerfahrene  Benutzer  sollten  zudem
  44.       bedenken, daß dieses Programm ihre Programme  zerstören  und
  45.       erhebliche Datenverluste verursachen kann. 
  46.    
  47.       Verbesserungsvorschläge und sonstige Kritik sind  stets  willkommen.
  48.   Bitte schicken Sie diese an folgende Adresse:
  49.  
  50.                    M. GOUNELLE Denis
  51.                   27, rue Jules GUESDE
  52.                 45400 FLEURY-LES-AUBRAIS
  53.                      FRANCE
  54.    
  55.       Ebenfalls können Sie eine Nachricht  an  folgende  Internet  Adresse
  56.   senden: "gounelle@alphanet.ch". Beachten Sie  aber,  daß  dies  nicht  meine
  57.   eigene Mailbox ist, senden Sie daher bitte nur kurze  Mitteilungen.  Da  ich
  58.   keinen direkten Zugriff auf die Nachrichten habe, sollten Sie  eine  Antwort
  59.   nicht früher als nach 14 Tagen erwarten.
  60.  
  61.    
  62.  
  63. Danksagungen
  64.    
  65.   Ich möchte folgenden Personen danken:
  66.  
  67.   Pierre Ardichvili,
  68.   Reza Elghazi,
  69.   Yves Perrenoud,
  70.   Jean-Yves Proux,
  71.   für Beta-Tests und Vorschläge.
  72.    
  73.   Stefan Salewski,
  74.   Michael Hensche,
  75.   für die deutsche Anleitung.
  76.    
  77. Installation
  78.    
  79.       Dieses Programm benötigt zum Ablauf die "reqtools.library"  (Version
  80.   2.0c oder höher); kopieren Sie diese  daher  vor  dem  Start  bitte  in  Ihr
  81.   "LIBS:"-Verzeichnis.  Die  "reqtools.library"  steht   unter   Urheberschutz
  82.   (Copyright 1990-1993 by Nico FRANCOIS). 
  83.       AZap arbeitet nun regionalisiert; daher kann  es  sich  an  die  von
  84.   Ihnen bevorzugte Sprache anpassen. Dazu  brauchen  Sie  nur  die  gewünschte
  85.   Katalog-Datei in das für die betreffende Sprache zuständige  Verzeichnis  zu
  86.   kopieren. Wenn Ihre voreingestellte Sprache beispielsweise Französisch  ist,
  87.   überweisen   Sie   die   Datei   "français.catalog"   in   das   Verzeichnis
  88.   "SYS:Locale/Catalogs/Français"   und   ändern   ihren    Namen    dort    in
  89.   "AZap.catalog".
  90.    
  91. Starten_vom_CLI
  92.    
  93.       Das Programm löst sich selbsttätig vom CLI-Fenster. Es versteht  die
  94.   folgenden Argumente:
  95.  
  96.       WBENCH 
  97.       Nimm den Workbench-Schirm anstatt eines Custom-Schirms.
  98.  
  99.       LACE 
  100.       Verwende  einen  Interlaced-Custom-Schirm.  Diese  Option   wird
  101.       ignoriert, wenn man mit "WBENCH" argumentiert.
  102.  
  103.       FONT name 
  104.       Gebrauche den  genannten  Schriftsatz  an  Stelle  des  internen
  105.       6*9-Fonts. "name" ist durch den Namen des Zeichensatzes plus die
  106.       Höhe (Y-Größe) des Fonts zu ersetzen, wie etwa: "courier9". AZap
  107.       verwendet  den  Zeichensatz  nur,  wenn  seine   Zeichen   nicht
  108.       proportional gestaltet sind und  wenn  er  für  die  Darstellung
  109.       eines 512-Byte-Blocks nicht zu groß ist.
  110.  
  111.       MEMORY 
  112.       Öffne ein Fenster zur Bearbeitung von Speicher ({RAM} Memory).
  113.  
  114.       DEVICE name 
  115.       Öffne ein Fenster zum Editieren des genannten  Geräts  (Device).
  116.       Vergessen Sie dabei {in "name"} den  abschließenden  Doppelpunkt
  117.       (":") nicht! 
  118.    
  119.   Jedes andere Argument wird als Name einer zur Bearbeitung anstehenden  Datei
  120.   aufgefaßt.  Es  ist  erlaubt,  so  viele  Namen  wie  gewünscht   anzugeben,
  121.   allerdings werden nur die  ersten  acht  berücksichtigt.  Selbstverständlich
  122.   dürfen Dateinamen-,  MEMORY-  und  DEVICE-Argumente  durcheinander  gebracht
  123.   werden. Falls die Argumente ganz ausbleiben, wird der Datei-Anforderer (File
  124.   Requester) auf den Schirm gerufen (siehe dazu "Das_Projekt_Menü"), damit Sie
  125.   eine zu bearbeitende Datei wählen können.
  126.  
  127. Starten_von_der_Workbench
  128.    
  129.       Wenn Sie möchten, dürfen Sie folgende Optionen als "TOOL TYPES"  des
  130.   AZap-Icons angeben:
  131.  
  132.       OPTIONS=WBENCH  oder  OPTIONS=LACE 
  133.       Siehe hierzu die Beschreibung der Optionen "WBENCH"  und  "LACE"
  134.       im Abschnitt "Starten_vom_CLI".
  135.  
  136.       FONT=name 
  137.       Siehe oben die Beschreibung des  "FONT"-Arguments  im  Abschnitt
  138.       "Starten_vom_CLI". 
  139.    
  140.   Sie können AZap mit einem Icon als Argument starten. (Auf die übliche Weise,
  141.   wie z.B. auch bei  den  meisten  Textanzeigeprogrammen.)  Dieses  Icon  kann
  142.   entweder das Icon einer Datei oder das Icon  eines  Volumes  (Diskette  oder
  143.   Festplattenpartition) sein. Sonst erscheint ein Datei-Anforderer, damit  Sie
  144.   eine   zu    bearbeitende    Datei    auswählen    können    (siehe    dazu:
  145.   "Das_Projekt_Menü").
  146.  
  147. Wichtige_Hinweise
  148.    
  149.       Sobald AZap startet, liest es die  Execbase-Struktur  aus,  um  Ihre
  150.   {RAM-}Speicherkonfiguration   kennenzulernen.   Es   können    nur    solche
  151.   Speicherbereiche  bearbeitet  werden,  welche  in  SpeicherVerwaltungslisten
  152.   verzeichnet sind. Abgesehen von Suchvorgängen behandelt AZap diese  Bereiche
  153.   als zusammenhängend, und das Programm springt automatisch von einem  Bereich
  154.   zum anderen. Der Punkt "Infos" im "Das_Werkzeuge_Menü" bewirkt  die  Anzeige
  155.   der Adressen aller Bereiche. Um Konflikte zu vermeiden, wird das  Lesen  und
  156.   Beschreiben von Speicher nur  nach  {vorübergehendem}  Außerkraftsetzen  des
  157.   TaskSchaltens (Task Switching) vorgenommen.
  158.  
  159.       AZap vermag den Typ  des  Geräts  (Device),  welches  Sie  editieren
  160.   wollen, zu erkennen. Einige  Vorgänge  (wie  "Nächster  Block",  "Vorheriger
  161.   Block", "Root  Block";  siehe  dazu:  "Das_Edit_Menü")  werden  unterbunden,
  162.   sobald  Devices  bearbeitet  werden  sollen,  welche  nicht   dem   AmigaDOS
  163.   angehören. Vergessen Sie dabei nicht, von der Prüfsummen-Option Gebrauch  zu
  164.   machen! AZap kennt sich sowohl im  OFS  (Altes  Dateisystem)  als  auch  FFS
  165.   (Schnelles Dateisystem) aus und geht mit beiden Dateisystemen um.
  166.  
  167. Das_Editier_Fenster
  168.    
  169.       Der linke Teil des Displays zeigt den Inhalt des Blocks hexadezimal,
  170.   und  zwar  in  Sätzen  zu  vier  Bytes.  Der  rechte  Teil  zeigt   dieselbe
  171.   Information,  allerdings  alphanumerisch.  Bytes,  welche  zu   unsichtbaren
  172.   Zeichen gehören, werden hier durch Punkte (".")  repräsentiert.  {Es  werden
  173.   leider nicht alle druckbaren Zeichen dargestellt.} 
  174.       Unten  rechts  im  Fenster  gibt  es  mehrere   Informationen:   die
  175.   Block-Adresse in "Hex",  und  zwar  in  ihrem  Verhältnis  zum  Anfang,  der
  176.   Block-Offset in gleicher Weise, die Block-Nummer (wieder relativ zum  Start,
  177.   nun aber dezimal) und schließlich der Block-Typ. Diese letztere  Information
  178.   ist ohne Bedeutung, falls  Sie  nicht  ein  DOS-Device  bearbeiten  möchten.
  179.   Solange  der  Inhalt  des  Blocks  zwar  schon  geändert,  aber  noch  nicht
  180.   geschrieben {gesichert} wurde, steht ein Stern ("*") zur Rechten der  ersten
  181.   Zeile. Wenn die Checksumme des Blocks  stimmt,  wird  ein  großes  "V"  {für
  182.   "valid", gültig) zur rechten der zweiten Zeile dargestellt  (auch  dies  ist
  183.   bedeutungslos, solange Sie kein DOS-Device editieren).
  184.  
  185.       Sobald das Fenster öffnet, wird der erste Block dargestellt, und der
  186.   Cursor steht auf  dem  ersten  Zeichen  im  rechten  Teil.  Die  betreffende
  187.   Position im linken Teil wird durch eine  andere  Farbe  gekennzeichnet.  Der
  188.   Cursor kann mit den Pfeil-Tasten bewegt werden. Um zwischen den  linken  und
  189.   rechten Teil umzuschalten, drücke man die Tabulator-Taste  (TAB).  Wenn  Sie
  190.   die Maus benutzen, können Sie gleichfalls überallhin gelangen. Um  Daten  zu
  191.   ändern, genügt das Überschreiben  der  alten  Werte;  im  linken  Teil  sind
  192.   allerdings nur die folgenden alphanumerischen Zeichen erlaubt: "0" bis  "9",
  193.   "a" bis "f" und "A" bis "F". AZap "merkt" sich  die  letzten  zweiunddreißig
  194.   Änderungen, und solange Sie sich  im  selben  Block  aufhalten,  können  Sie
  195.   infolgedessen diese Modifizierungen mittels der FluchtTaste (ESC) rückgängig
  196.   machen.  Darüber  hinaus  haben   folgende   TastenKombinationen   besondere
  197.   Funktionen:
  198.  
  199.       CTRL-HOCH       gehe zum ersten Block
  200.       CTRL-RUNTER     gehe zum letzten Block
  201.       CTRL-LINKS      gehe zum vorangehenden Block
  202.       CTRL-RECHTS     gehe zum folgenden Block
  203.       SHIFT-HOCH      gehe zur ersten Zeile
  204.       SHIFT-RUNTER    gehe zur letzten Zeile
  205.       SHIFT-LINKS     gehe zum ersten Byte der Zeile
  206.       SHIFT-RECHTS    gehe zum letzten Byte der Zeile
  207.    
  208.       Die Schalter am unteren Rand des Fensters gestatten (von links  nach
  209.   rechts) : den Gang zum ersten Block, den Gang zum vorangehenden  Block,  das
  210.   Schreiben der Änderungen, den Gang zum folgenden Block, den Gang zum letzten
  211.   Block und den Gang zu einer bestimmten Adresse. 
  212.       Im letzteren Falle erscheint ein Anforderer (Requester), so daß  Sie
  213.   die gewünschte Adresse eingeben können. Benutzen Sie bitte folgende  Syntax:
  214.    
  215.       nbr     springe zu Adresse "nbr"
  216.       §nbr    springe zu Block "nbr"
  217.       @nbr    springe zu der Adresse, welche durch Lesen des Langwortes an
  218.       Adresse "nbr" bestimmt
  219.           wird (nur beim Editieren von {RAM-}Speicher)
  220.       #nbr    springe zum Speicherabschnitt Nr. "nbr" (nur beim Editieren
  221.           von {RAM-}Speicher)
  222.    
  223.   Diese Adresse kann aus einem Ausdruck bestehen, dessen Syntax  im  Abschnitt
  224.   "Syntax  der  Ausdrücke"  beschrieben   wird.   Auch   die   Benutzung   des
  225.   Schiebe-Schalters  ist  erlaubt  (welcher  sich   am   unteren   Fensterrand
  226.   befindet), um die Position zu ändern. Bitte berücksichtigen  Sie  dabei  auf
  227.   jedem Fall, daß alle Änderungen in einem Block annulliert werden, sobald sie
  228.   zu einem anderen überwechseln, bevor Sie diese gespeichert haben!
  229.  
  230.       Um  ein  Editier-Fenster  zu  schließen,  brauchen   Sie   nur   den
  231.   Schließ-Schalter  anzuklicken  {das  ist  derjenige  an  der  linken  oberen
  232.   Fensterecke}. Falls Sie die Änderungen im Block noch nicht gesichert  haben,
  233.   wird nach einer Bestätigung nachgefragt.  Das  Programm  räumt  sich  selbst
  234.   beiseite, sobald das letzte EditierFenster geschlossen wurde {es endet  also
  235.   selbsttätig}.
  236.  
  237. Das_Projekt_Menü
  238.    
  239.   Datei öffnen 
  240.       Hiermit öffnen Sie ein neues Fenster, um eine Datei  zu  bearbeiten.
  241.       Ein Datei-Anforderer erscheint, so daß Sie die zu editierende  Datei
  242.       auswählen können. Ein Speicher-Fenster öffnet sich stattdessen, wenn
  243.       Sie "RAM:" eingeben, und ein Geräte-Fenster erscheint, falls Sie ein
  244.       Device (besipielsweise "DH0:") eingeben.
  245.  
  246.   Speicher öffnen 
  247.       Damit öffnen Sie ein Fenster zum SpeicherEditieren.
  248.  
  249.   Device öffnen 
  250.       Hierbei können Sie die Untermenü-Einträge  zur  Auswahl  der  Geräte
  251.       benutzen. AZap öffnet dann ein EditierFenster.
  252.  
  253.   Hilfe... 
  254.       Hier wird der Gebrauch der Cursor-Tasten in Verbindung mit CTRL  und
  255.       SHIFT erläutert.
  256.  
  257.   Palette... 
  258.       Mit Hilfe eines Palette-Anforderers können Sie hier die  Farben  des
  259.       Schirms ändern.
  260.  
  261.   Voreinstellungen speichern 
  262.       Speichert die Einstellungen  von  Zeichensatz  und  Farbpalette  des
  263.       Schirms. Außerdem werden die Optionen  des  aktuellen  Fensters  als
  264.       Voreinstellung    gesichert.    Die    Konfigurations-Datei    heißt
  265.       "AZap.config" und befindet sich im "S:"-Verzeichnis.
  266.  
  267.   Über... 
  268.       Einige Informationen über das Programm werden angezeigt.
  269.  
  270.   Beenden 
  271.       Leitet  das  Ende  des  Programms  ein;  es  ist  eine   Bestätigung
  272.       erforderlich. 
  273.    
  274. Das_Edit_Menü
  275.    
  276.   alles rückgängig machen 
  277.       Man liest den aktuellen Block neu ein, um ungesicherte Änderungen zu
  278.       annullieren.
  279.  
  280.   Zurückspringen 
  281.       Jedesmal  wenn  ein  anderer  Block  mittels  Betätigung  eines  der
  282.       Schalter für den Sprung zum ersten, letzten oder  anzugebenen  Block
  283.       angesteuert  wird,  "merkt"  sich  das  Program   die   gegenwärtige
  284.       Position. Daher  erlaubt  dieses  Kommando  den  Rücksprung  in  die
  285.       gemerkte Position. Da auch hierbei ein  Merkprozess  einsetzt,  kann
  286.       auf einfache  Weise  beliebig  zwischen  zwei  Blöcken  umgeschaltet
  287.       werden.
  288.  
  289.   Nächster Block 
  290.       Wenn ein DOS-Device bearbeitet wird, erlaubt Ihnen dieser  Menüpunkt
  291.       den Wechsel entweder (falls es sich bei dem aktuellen Block um einen
  292.       Datei-Header handelt) zum ersten Daten-Block oder (falls es sich  um
  293.       einen Daten-Block einer OFS-Disk handelt {also einer  für  das  alte
  294.       Dateisystem formatierten Disk}) um den anschließenden Block.
  295.  
  296.   Vorheriger Block 
  297.       Wenn ein DOS-Device bearbeitet wird und es sich  bei  dem  aktuellen
  298.       Block um denjenigen eines Datei-Headers  oder  eines  Verzeichnisses
  299.       handelt, können Sie mit dieser  Aufforderung  zu  dem  zum  nächsten
  300.       übergeordneten Verzeichnis  {"Mutterverzeichnis"}  gehörenden  Block
  301.       umschalten.
  302.  
  303.   Root Block 
  304.       Wenn  Sie  ein  DOS-Device  bearbeiten,  gelangen  Sie  hiermit  zum
  305.       Stamm-Block des Geräts.
  306.  
  307.   Header Block 
  308.       Wenn Sie ein DOS-Device bearbeiten, gelangen Sie mit diesem Kommando
  309.       zum nächsten Header-Block.
  310.  
  311.   Sobald Sie einen der vier letztgenannten Menüpunkte anwählen,  wird  die
  312.   bisherige  Position  für  eine  eventuelle   Nutzung   im   Rahmen   des
  313.   Rücksprung-Befehls zwischengespeichert.
  314.  
  315. Das_Werkzeuge_Menü
  316.    
  317.   Infos 
  318.       Anzeige einiger Angaben zur Datei,  dem  Speicher  oder  zum  Gerät,
  319.       welches gerade editiert wird.
  320.  
  321.   Untersuchen 
  322.       Wenn Sie ein DOS-Device bearbeiten und es  sich  bei  dem  aktuellen
  323.       Block  um  denjenigen   eines   Datei-Headers   handelt,   erscheint
  324.       entsprechend dem vorigen Menüpunkt  ein  Info  über  die  zugehörige
  325.       Datei bzw. über das betreffende Verzeichnis.
  326.  
  327.   Drucken... 
  328.       Druckt eine Anzahl von Blöcken beginnend  mit  dem  aktuellen.  Dazu
  329.       erscheint ein Anforderer, in welchem  ein  anderes  Medium  als  das
  330.       voreingestellte "PRT:"- Device  bestimmt  werden  kann  {schon  'mal
  331.       "SPEAK:" versucht?}. AZap fragt anschließend  nach  der  Anzahl  der
  332.       auszugebenden Blöcke. {Falls Sie "SPEAK:"  bestimmt  haben,  sollten
  333.       Sie eine möglichst geringe Ziffer eingeben - voreingestellt ist  "1"
  334.       -, da der "Sprecher" sonst sehr lange beschäftigt sein würde!}
  335.  
  336.   Umwandeln 
  337.       Ein neues Fenster wird geöffnet, welches vier Zeichenketten-Schalter
  338.       (String Gadgets) enthält, mit deren Hilfe Sie Umwandlungen  zwischen
  339.       binären  ("BIN"),  dezimalen  ("DEC"),  hexadezimalen  ("HEX")   und
  340.       ASCII-Werten ("ASC") vornehmen  können.  Welchen  Eintrag  Sie  auch
  341.       immer wo vornehmen - dieser  Wert  erscheint  stets  analog  in  den
  342.       anderen Feldern. Sie müssen dieses Umwandel-Fenster nicht schließen,
  343.       wenn Sie Ihre Editionen fortsetzen möchten.
  344.  
  345.   Block speichern 
  346.       Ermöglicht das Speichern einer Anzahl von Blöcken beginnend mit  dem
  347.       aktuellen. Es erscheint ein Datei-Anforderer, mit dessen  Hilfe  Sie
  348.       den  Namen  der  Datei  bestimmen  können,  in  welcher  die  Blöcke
  349.       gespeichert werden sollen. AZap fragt anschließend nach  der  Anzahl
  350.       der zu speichernden Blöcke.
  351.  
  352.   Block füllen 
  353.       Alle Bytes des aktuellen Blocks erhalten  den  selben  Wert.  Dieser
  354.       wird mittels eines Anforderers abgefragt. Geben  Sie  beispielsweise
  355.       "c" ein, um diesen Buchstaben als "Füllmaterial" zu  verwenden;  Sie
  356.       können auch den ASCII-Code des Buchstabens eingeben  (eine  Nummer),
  357.       wobei im Falle einer hexadezimalen Schreibweise "0x"  voranzustellen
  358.       ist. 
  359.    
  360. Das_Suchen_Menü
  361.    
  362.   Suchen... 
  363.       Leitet  die  Suche  nach  einer  Zeichenkette  (String)  oder  einem
  364.       hexadezimalen  Wert  ein.  Dies  wird  mittels   eines   Anforderers
  365.       bewerkstelligt. Geben Sie eine Zeichenkette ein  (ASCII-Suche)  oder
  366.       eine Hexadezimalzahl, wobei "0x" voranzustellen ist. Wollen Sie nach
  367.       einer Zeichenfolge suchen, welche mit "0x" beginnt,  so  müssen  Sie
  368.       den gesamten String in Anführungszeichen ("") setzen.
  369.  
  370.   Text suchen... 
  371.       Hier wird  {gewissermaßen  automatisch}  nach  einer  Kette  (Folge)
  372.       druckbarer Zeichen gesucht; dies ist beispielsweise  dann  sinnvoll,
  373.       wenn man nach Textbereichen forscht. Mittels eines Anforderers  wird
  374.       die Mindestanzahl der Textzeichen  bestimmt,  welche  berücksichtigt
  375.       werden sollen. Eine Zahl von weniger als vier  wird  für  gewöhnlich
  376.       kaum sinnvoll sein. {Es ist keine Zahl voreingestellt.}
  377.  
  378.   nächstes Vorkommen 
  379.       Setzt die zuletzt vorgenommene Suche an der aktuellen Position fort.
  380.        
  381.   Bei allen Suchvorgängen springt AZap an die zutreffende Stelle, oder  es
  382.   läßt {bei einem Mißerfolg} den Schirm aufblitzen. Die vorherige Position
  383.   wird  für  einen  Rücksprung  bereitgehalten  (siehe  dazu   den   Punkt
  384.   "Zurückspringen" im  Abschnitt  zum  "Das_Edit_Menü").  Die  Suche  kann
  385.   abgebrochen werden. AZap findet auch eine Zeichenkette, welche in  einen
  386.   anderen Block übergeht. 
  387.        
  388.   Datei suchen 
  389.       Springt den Header einer Datei  oder  eines  Verzeichnisses  an.  Es
  390.       erscheint ein Datei-Anforderer, mit dessen Hilfe Sie den Namen einer
  391.       Datei bestimmen können. Anschließend öffnet AZap ein  Device-Fenster
  392.       für das  zugehörige  Gerät,  in  welchem  der  Header  ("Kopf")  der
  393.       ausgewählten Datei erscheint. 
  394.    
  395. Das_Optionen_Menü
  396.    
  397.       Beachten Sie bitte, daß die Optionen sich auf ein Fenster  beziehen.
  398.   Wenn Sie die Einstellungen für ein  bestimmtes  Fenster  verändern,  bleiben
  399.   etwaige andere hiervon unberührt. Sollten Sie allerdings ein  neues  Fenster
  400.   öffnen, werden die Optionen für dieses übernommen.
  401.  
  402.   Prüfsumme 
  403.       Dieser Punkt wird nur bei der Bearbeitung eines DOS-Device aktiv. Im
  404.       Untermenü  werden  die  Bedingungen  für  die   Aktualisierung   der
  405.       Prüfsumme durch AZap angegeben.
  406.  
  407.       Immer           Aktualisierung ALLER Blöcke.
  408.       Fragen wenn     AZap soll nachfragen.
  409.       Boot Blöcke     Aktualisierung nur der Blöcke 0 und 1.
  410.       Automatisch     Aktualisierung nur derjenigen Blöcke, deren
  411.               Prüfsumme beim Einlesen stimmte.
  412.        
  413.   Automatisch speichern 
  414.       AZap speichert jeden modifizierten  Block  automatisch,  sobald  ein
  415.       anderer Block angesprungen wird.
  416.  
  417.   Nur lesen 
  418.       Das Modifizieren von Daten wird unterbunden.
  419.  
  420.   lwr = UPR 
  421.       Ermöglicht eine Unterscheidung von Groß- und Kleinbuchstaben bei der
  422.       Suche bestimmter Zeichenketten.
  423.  
  424.   Sicherheitskopie 
  425.       Damit  können  Sie  bestimmen,  daß   AZap   eine   Sicherheitskopie
  426.       modifizierter  Dateien  anlegt.  Falls  aktiviert,  erscheint   beim
  427.       nächsten Schreibversuch ein Anforderer, in welchem ein Name für  die
  428.       Kopie angegeben werden kann. Nachdem dies  geschehen  ist,  erstellt
  429.       AZap die Kopie und  speichert  erst  danach  die  Änderungen.  Falls
  430.       während  des  Kopiervorgangs  ein  Fehler   auftritt,   taucht   der
  431.       Anforderer wieder auf,  damit  Sie  einen  anderen  Namen  bestimmen
  432.       können. Falls Sie es jedoch vorziehen, mittels Anklicken  des  dafür
  433.       vorgesehenen  Abbruch-Schalters  ein  vorzeitiges  Ende  der  Aktion
  434.       herbeizuführen, werden die Änderungen dennoch gespeichert. {Es  gibt
  435.       demnach keinen Weg zurück; seien Sie also vorsichtig!} 
  436.    
  437. Syntax_der_Ausdrücke
  438.    
  439.       AZap   ist   in   der   Lage,   Rechenoperationen   mit   Ganzzahlen
  440.   durchzuführen. Für Adressen ("GOTO"-Schalter) sind Dezimalzahlen  als  Basis
  441.   voreingestellt. Die Basis kann sich auch auf den  ausgewählten  Schalter  im
  442.   Umwandel-Fenster beziehen. Sie wird durch ein vorangestelltes "%" als binär,
  443.   durch "#" als dezimal und durch "$"  oder  "0x"  als  hexadezimal  bestimmt.
  444.   Gültige Operatoren sind:
  445.  
  446.       +       Addition
  447.       -       Subtraktion
  448.       |       logisches Oder
  449.       &       logisches Und
  450.       *       Multiplikation
  451.       /       integrale Division
  452.       %       Rest einer integralen Division
  453.       <       Verschiebung nach links
  454.       >       Verschiebung nach rechts
  455.    
  456.   Von vornherein haben die Operatoren "*", "/", "%", "<" und ">"  eine  höhere
  457.   Priorität  als  die  übrigen,  doch  wird  die   Verwendung   von   Klammern
  458.   unterstützt. Falls ein  Fehler  in  der  Syntax  eines  Ausdrucks  auftritt,
  459.   erscheint als Ergebnis "-1".
  460.  
  461. Entwicklungsgeschichte
  462.    
  463.       AZap ist fast vollständig in der Programmiersprache  C  geschrieben,
  464.   und wurde auf einem Amiga 3000 UNIX-1 (10 M RAM, internes  HD  Disklaufwerk,
  465.   interne Festplatte mit 100 M und 160 M, externes SyQuest Laufwerk mit 88  M,
  466.   externes Diskettenlaufwerk, 1960 Monitor und Star LC24-10 Drucker),  welcher
  467.   über ein Null-Modem Kabel  mit  einem  A500  mit  1  M  RAM  verbunden  ist,
  468.   entwickelt.
  469.  
  470.   v1.00, 14-Oct-92, 36084 Bytes {Erste freigegebene Version}
  471.  
  472.   {Die hier ausgelassenen Entwicklungsstufen  findet  man  in  der  englischen
  473.   Anleitung.}
  474.  
  475.   v2.20, 16-Apr-94, 43168 Bytes {derzeit aktuelle Version}
  476.