home *** CD-ROM | disk | FTP | other *** search
/ The Fred Fish Collection 1.5 / ffcollection-1-5-1992-11.iso / ff_disks / 300-399 / ff361.lzh / FileMaster / FileMaster.Anleitung < prev    next >
Text File  |  1990-08-11  |  15KB  |  387 lines

  1.  
  2. # DIESE ANLEITUNG IST UNVOLLSTÄNDIG !
  3. # PERSONEN, DIE DIE SHAREGEBÜHR BEZAHLEN, ERHALTEN DIE VOLLSTÄNDIGE
  4. # ANLEITUNG.
  5. #
  6. # NUR (!) REGISTRIERTE ANWENDER (D.H. DIE MIR SCHON DIE SHAREGEBÜHR 
  7. # FÜR DIE VERSION 1.11 BEZAHLT HABEN ) ERHALTEN GEGEN EINSENDUNG EINES
  8. # MIT DM 1 FRANKIERTEN RÜCKUMSCHLAGES DIE NEUE ANLEITUNG.
  9. #
  10.  
  11.  
  12.  
  13.                           FILE MASTER  V1.2
  14.                    ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­
  15.  
  16.                         ©   Roger Fischlin
  17.                             Steigerwaldweg 6
  18.                             D-6450 Hanau 7
  19.                             BR Deutschland
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.   Einleitung
  28.   ­­­­­­­­­­
  29.  
  30.   FileMaster ist ähnlich wie NewZap ein File-Editor, mit dem Sie auf
  31.   einfache Weise einzelne  Bytes  einer Datei ändern können. Daneben
  32.   kann aber auch die Länge  einer Datei manipuliert werden, außerdem
  33.   kann man Befehlsfolgen (Patches)  ausführen.  FileMaster  versteht
  34.   die im AMIGA-Magazin des Markt&Technik-Verlages vorgestellten Pro-
  35.   Patches. Als weiteres Extra können Sie  mit der Kopie  einer Datei 
  36.   arbeiten und diese dann später unter einem  neuen Namen speichern.
  37.   Natürlich  besteht auch  die Möglichkeit,  direkt  das File zu be-
  38.   arbeiten. FileMaster nutzt sowohl die PAL-, als auch die NTSC-Auf-
  39.   lösung.
  40.  
  41.  
  42.   
  43.  
  44.  
  45.  
  46.   Starten des Programms
  47.   ­­­­­­­­­­­­­­­­­­­­­
  48.  
  49.   Workbench : Klicken Sie einfach das Workbench-Icon an .
  50.   CLI       : Starten  Sie  Programm mit 'FileMaster1.2'.  FileMaster
  51.               kehrt sofort wieder ins CLI zurück,d.h."RUN FileMaster"
  52.               wäre unnötig.
  53.  
  54.   Drücken Sie  nun  eine Taste oder  klicken Sie im  das OK-Gadget im
  55.   Copyright-Vermerk-Fenster.
  56.  
  57.  
  58.  
  59.  
  60.    
  61.   Voreinstellungen
  62.   ­­­­­­­­­­­­­­­­
  63.  
  64.   Sie können Ihre persönlichen  Einstellungen  in  einer  Extra-Datei
  65.   sichern,die von FileMaster beim Start eingelesen wird.   Diese Ein-
  66.   stellungen umfassen neben  den Farben auch den Joker und den Write-
  67.   Modus. 
  68.   Die Einstellungen werden über das erste Menü festgelegt.
  69.   
  70.   · Palette            »  { Siehe vollständige Anleitung }
  71.                           
  72.   · Set joker          »  { Siehe vollständige Anleitung }
  73.  
  74.   · Write mode         »  damit wird festgelegt, wie  sich FileMaster
  75.                           verhält,  wenn Sie  Bytes  innerhalb  eines
  76.                           Sektors  verändert  haben  und  diesen dann 
  77.                           verlassen, ohne den Sektor abgespeichert zu 
  78.                           haben. Es stehen folgende Optionen zur Ver-
  79.                           fügung, das Häckchen zeigt,welche  momentan
  80.                           aktiviert ist :
  81.                           
  82.                           · Ask              » FileMaster fragt,ob er 
  83.                                                den  Sektor  schreiben
  84.                                                solle.
  85.  
  86.                           · Write without    » FileMaster    schreibt  
  87.                             asking             den    Sektor    auto-
  88.                                                matisch, ohne  sie  zu 
  89.                                                fragen.
  90.        
  91.                           · Do not write     » FileMaster    schreibt
  92.                                                den Sektor  nicht  und 
  93.                                                fragt auch nicht nach.
  94.  
  95.   · Save prefs         »  FileMaster  sucht  beim  Start  nach  einer
  96.                           kleinen Datei ("FileMaster.pref") mit Ihren
  97.                           persönlichen  Einstellungen   im  aktuellen 
  98.                           Directory, sowie im "DEVS:"-Verzeichnis der
  99.                           Bootdiskette. Arbeiten   Sie  hauptsächlich
  100.                           im CLI, so ist  das Ablegen im "DEVS:"-Ver-
  101.                           zeichnis vorzuziehen, da Sie sonst vor  dem
  102.                           Programmstart   jeweils   das   FileMaster-
  103.                           Directory zum  aktuellen  erklären  müßten.
  104.                           Workbench-Freunde  können  zwar  die  Datei 
  105.                           auch  ins   "DEVS:"-Verzeichnis platzieren, 
  106.                           müssen ,dann aber  beim  Programmstart  die 
  107.                           Workbench einlegen.
  108.  
  109.   · Default prefs      »  Es werden die vom  Autor  vorgegebenen Ein- 
  110.                           stellungen übernommen. Dies hat keinen Ein-
  111.                           fluß auf  die auf  Disk bzw. Festplatte ge-
  112.                           sicherten Einstellungen.
  113.  
  114.   · 2nd drive df2:     »  Beim  A2000  kann  bei  einer  Harddisk das 
  115.                           zweite Laufwerk "DF2:" statt "DF1:" heißen.
  116.                           Wählen Sie dieses  Menü an, um  das "DF1:"-
  117.                           Gadget des File-Requesters in  ein  "DF2:"-
  118.                           Gadget zu verwandeln.
  119.  
  120.  
  121.  
  122.   Menü : Project
  123.   ­­­­­­­­­­­­­­
  124.  
  125.   · CLI/Shell  »  FileMaster öffnet ein unabhängige SHELL- oder falls
  126.                   Sie mit der Workbench 1.2 arbeiten,ein CLI-Fenster.
  127.  
  128.   · Memory     »  FileMaster   listet    den   verfügbaren   Speicher
  129.                   ('Public'), sowie unterteilt in CHIP- und FAST-RAM,
  130.                   auf. Der zweite  Wert  entspricht dem größten, ver-
  131.                   fügbaren zusammenhängenden Bereich.
  132.  
  133.   · Workbench  »  { Siehe vollständige Anleitung }
  134.                           
  135.   · Hardcopy   »  { Siehe vollständige Anleitung }
  136.  
  137.   · Converter  »  { Siehe vollständige Anleitung }
  138.  
  139.  
  140.   Datei öffnen
  141.   ­­­­­­­­­­­­
  142.  
  143.   Wählen  Sie  das  Gadget  OPEN (rechte Seite) an .  Ein  sog. File-
  144.   Requester erscheint. Im  oberen String-Gadget können sie  den  Pfad 
  145.   angeben, im Feld  'file' können Sie  den Dateinamen eingeben. Durch 
  146.   das Anklicken von  Directories bzw. Dateinamen  kann dieser Vorgang
  147.   vereinfacht werden. Mit 'DF0:', 'DF1:' und 'RAM:' können  Pfadnamem
  148.   direkt angesprochen  werden. Mit 'Parent'  gelangen Sie  ins höhere   
  149.   Verzeichnis. 'Devs' listet alle gemounteten (angemeldeten) Devices,
  150.   von denen können Sie auf einfache Weise eines anwählen.Mit 'Cancel'
  151.   brechen Sie den Vorgang ab. Neben  den  Dateinamen zeigt der  File-
  152.   Requester auch  die Länge der einzelnen Dateien an. '« Dev »' steht 
  153.   für ein Device  und '« Dir »' für ein Directory. Rechts unten  sind
  154.   die wichtigsten Gadgets zu sehen.Mit ihnen kann eine Datei geöffnet
  155.   werden. Dabei gilt es zwei grundsätzliche Modi zu unterscheiden :
  156.  
  157.   · 'Edit on device' : Alle Schreibbefehle werden direkt in der Datei
  158.                        ausgeführt. Dieser Modus ist der übliche, d.h.
  159.                        FedUp  und NewZap arbeiten in ihm.
  160.                        
  161.   · 'Edit in RAM'    : FileMaster  kopiert  das  File  ins  RAM, d.h. 
  162.                        genügend  freier  Speicher muß vorhanden sein.
  163.                        In diesem Modus arbeitet FileMaster schneller,
  164.                        Schreibbefehle werden in der Kopie im Speicher
  165.                        vorgenommen.Sind alle Änderungen durchgeführt,
  166.                        kann die Datei  unter  einem  neuen  Namen ge-
  167.                        speichert werden.  Das  Anlegen  einer Sicher-
  168.                        heitskopie entfällt. Um die Länge der Datei zu
  169.                        modifizieren, müssen  Sie  in   diesem   Modus 
  170.                        arbeiten.
  171.  
  172.   Bitte bedenken Sie, daß das Bearbeiten einer leeren Datei (Länge=0)
  173.   nicht geht (was sollte auch geändert werden ?).
  174.  
  175.  
  176.  
  177.   Bearbeiten eines Sektors
  178.   ­­­­­­­­­­­­­­­­­­­­­­­­
  179.  
  180.   Den Cursor bewegt man mit den entsprechenden Cursortasten.Mit Shift
  181.   wird  der Cursor  schneller bewegt , bei Rechts- und  Linksbewegung
  182.   springt  der  Cursor  auf Longword-Grenze.  Natürlich kann  man den 
  183.   Cursor auch mit der  Maus setzen. Die aktuelle Cursorposition  kann
  184.   rechts  unten abgelesen werden,  auch in  hexadezimaler Darstellung 
  185.   ( mit $). Daneben findet man den monemtanen Modus (ASC/HEX). Diesen
  186.   kann man durch Anklicken mit dem Zeiger  oder mit  der 0-Taste  des
  187.   Zehnerblockes ändern. Bei ASC interpretiert  FileMaster die Eingabe
  188.   als Text,bei HEX  wird die Eingabe  als  hexadezimal  dargestelltes
  189.   Byte angesehen.Das erste Zeichen wird dabei ausgegeben, man kann es
  190.   mit '<-' wieder  löschen.  Bewegen   Sie  nach  dem ersten  Zeichen
  191.   den  Cursor,  wird  der  alte  Wert  in  das  Byte  schrieben. Alle 
  192.   Änderungen  werden  farblich gekennzeichnet.  Möchten Sie  den ver-
  193.   änderten Sektor speichern, so klicken  Sie einfach das WRITE-Gadget
  194.   an. Klicken Sie das UNDO-Gadget an,so wird der ursprüngliche Sektor
  195.   wieder in den Puffer kopiert,alle Änderungen sind verloren. Um  nur
  196.   ein Byte wiederherzustellen, kann mit der DEL-Taste das Byte  unter
  197.   dem Cursor, mit  der "<-"-Taste  das  vorherige  Byte  restauriert.
  198.   Die Darstellung   aller  Bytes  als ASCII-Codes ist  häufig unüber-
  199.   sichtlich, daher kann man über das Menü DISPLAY bestimmen, ob :
  200.  
  201.   · 'all'
  202.     alle Zeichen als ASCII-Zeichen dargestellt werden sollen,
  203.  
  204.   · 'only characters'
  205.     nur Buchstaben werden ausgegeben, die Rechtecke verschwinden,oder
  206.  
  207.   · 'only 32-125'
  208.     nur die Zeichen des US-Zeichensatzes werden angezeigt.
  209.  
  210.  
  211.   Dabei werden die übrigen Zeichen als '.' dargestellt.
  212.  
  213.  
  214.   
  215.  
  216.   andere Sektoren
  217.   ­­­­­­­­­­­­­­­
  218.  
  219.   Die Nummer des aktuellen Sektors und des letzten Sektors können Sie
  220.   in dem Feld über den ASCII-Zeichen ablesen. Klicken sie dieses Feld
  221.   an, so erscheint ein Fenster, in dem sie nach der Sektornummer oder
  222.   dem Offset gefragt werden.Unterhalb der String-Gadgets sind weitere
  223.   Gadgets zu finden :
  224.  
  225.   · 'Cancel'  »  abbrechen
  226.  
  227.   · 'First'   »  FileMaster springt zum ersten Sektor (1).
  228.  
  229.   · 'Last'    »  FileMaster springt zum letzten Sektor.
  230.  
  231.   · 'Offset'  »  FileMaster  sprint zu dem  Byte mit dem  angegebenen
  232.                  Offset,damit also auch zu dem Sektor,in dem das Byte
  233.                  liegt.
  234.  
  235.   · 'Sector'  » FileMaster sprint zu dem angegebenen Sektor.
  236.  
  237.  
  238.   FileMaster akzeptiert dezimale und hexadezimale Darstellung,d.h. es
  239.   es ist  egal, ob Sie zu Sektor '$a' oder Sektor '10' springen (dies  
  240.   gilt für alle Zahleneingaben) .
  241.  
  242.   Auch  über  die Menüleiste   kann  man  in   das  Fenster  gelangen 
  243.   ('Sector'),oder Sie können direkt zum ersten Sektor('First sector')
  244.   bzw. letzten Sektor ('Last sector') springen.
  245.   Möchten Sie nur in den nächsten oder vorherigen Sektor gelangen,ist
  246.   es  einfacher das Gadget  'FORWARD' (für nächsten Sektor)  bzw. das 
  247.   Gadget 'BACKWARD' (für vorherigen Sektor) anzuklicken. 
  248.  
  249.  
  250.  
  251.  
  252.   Text oder Bytes suchen
  253.   ­­­­­­­­­­­­­­­­­­­­­­
  254.  
  255.   Diese Funktion findet im Gegensatz zu NewZap3.18 auch  Stellen, die
  256.   sich über zwei Sektoren erstrecken. Wenn Sie das SEARCH-Gadget  an-
  257.   klicken, erscheint ein Fenster, in  dem  Sie  alle benötigten Werte 
  258.   eingeben sollen.
  259.  
  260.   Sector    :  Sie  müssen angeben, ab welchem Sektor  gesucht werden 
  261.                soll. Als Hilfe stehen die Gadgets  'First' und 'Last'
  262.                zur  Verfügung,  die  den  ersten Sektor bzw.  letzten 
  263.                Sektor eintragen.
  264.  
  265.   Case      :  Bei 'Yes'wird Groß- und Kleinschreibung unterschieden, 
  266.   sensitve     bei 'No' nicht, dies gilt auch für Umlaute .
  267.  
  268.   Direction :  mit  'Forward' (=vorwärts) und 'Backward' (=rückwärts)
  269.                wird die Richtung des Suchens bestimmt.
  270.  
  271.  
  272.   In dem oberen  String-Gadget müssen Sie nun noch den Text nach  dem
  273.   gesucht    werden  soll   eingeben     und    das   'Search ASCII'-
  274.   Gadget anklicken. In  dem Fenster  wird  Ihnen dann  der  momentane 
  275.   Sektor angezeigt.Mit dem 'Cancel'-Gadget kann die Suche abgebrochen
  276.   werden. Sollte  der  Text in  der Datei vorkommen, wird  die Stelle
  277.   farblich hervorgehoben.
  278.  
  279.   In  dem Suchtext kann   man '?'  als Joker verwenden, d.h. z.B. der 
  280.   Suchtext 'IS?' würde u.a.'IST','ISS' oder 'IS ' finden (wenn dieses
  281.   in der Datei  vorkommt). Natürlich müssen  Sie,  wenn  ein  anderes
  282.   Zeichen als Joker verwendet wird,dies nutzen, das Fragezeichen ver-
  283.   liert dann seine Wirkung als Joker.
  284.   
  285.  
  286.  
  287.   Möchte man nach Zahlen suchen, so muß man beachten, daß die Eingabe
  288.   nur  in  hexadezimaler  Darstellung  erfolgen  kann. Der  Grund ist 
  289.   einfach,sollte z.B. nach '200' gesucht werden,wäre es nicht klar,ob
  290.   ein Byte, ein Word oder vielleicht sogar ein Longword gemeint sein.
  291.   Das  '$'-Zeichen ist  optional ( d.h. es muß nicht gesetzt werden), 
  292.   zwischen den  Bytes dürfen Leerzeichen  sein, einzelne Bytes können 
  293.   auch durch ein Joker ('?') ersetzt werden .
  294.  
  295.   Beispiele : '$00 33 ? 4456'
  296.               ' 99 56 45'
  297.               '$ff aa CC DD'
  298.  
  299.               
  300.  
  301.   Mit den beiden Gadgets 'NEXT' und'PREVIOUS' sucht FileMaster ab dem
  302.   momemtanen  Sektor  weiter.  Mit  'NEXT' in nachfolgenden Sektoren,
  303.   und  mit  'PREVIOUS' in   der  vorherigen  Sektoren. Wurde  in  dem 
  304.   momentanen Sektor keine  Stelle markiert, so  beginnt die  Suche im 
  305.   anschließenden Sektor, sonst in dem momentanen Sektor.
  306.  
  307.  
  308.   Datei speichern
  309.   ­­­­­­­­­­­­­­­
  310.  
  311.   Mit 'SAVE AS' können sie, sofern  der Modus  'Edit in RAM' ist, die
  312.   Datei unter einem (anderen) Namen speichern.
  313.  
  314.  
  315.  
  316.  
  317.  
  318.   Dateilänge ändern
  319.   ­­­­­­­­­­­­­­­­­
  320.  
  321.   { Siehe vollständige Anleitung }
  322.  
  323.   
  324.   Patch ausführen
  325.   ­­­­­­­­­­­­­­­
  326.  
  327.   Wählen sie  einfach 'EXECUTE'  an, und bestimmen Sie  in  dem File-
  328.   Requester den Namen der Patch-Datei. Sie können sich nun  die Datei
  329.   ansehen, der  Inhalt kann  über die beiden Gadgets  in  der   Mitte 
  330.   ('Move up' /  'Move Down') und mit den Oben- und Unten-Cursortasten
  331.   bewegt werden. Mit  'Cancel' kehren Sie  ohne   Ausführung  zurück,
  332.   'EXECUTE' führt die Befehle aus. 
  333.   Es  wird  immer die  gerade  ausgefürte  Zeile angezeigt,deren Aus-
  334.   führung geht aber äußerst schnell vor  sich. Mit 'Cancel'  kann die 
  335.   Ausführung abgebrochen  werden. Bei Syntax-Fehler  kann die fehler-
  336.   hafte  Zeile übersprungen  werden ('Skip'),  oder die gesamte  Aus-
  337.   führung  abgebrochen werden ('Cancel'). Auch bei zu großen  Offsets
  338.   springt File Master in diese Routine.
  339.  
  340.  
  341.  
  342.   Aufbau eines Patches
  343.   ­­­­­­­­­­­­­­­­­­­­
  344.  
  345.   FileMaster kann die ProPatch-Datei  unverändert nutzen, bietet aber
  346.   mehr Benutzerfreundlichkeit an.
  347.   Mit ';' oder '*' beginnnen Kommentarzeilen, sonst leitet der Offset
  348.   eine Zeile ein. Es ist egal, ob Sie  die hexadezimale oder dezimale
  349.   Darstellung verwenden.  Nur muß  mindestens ein Leerzeichen folgen,
  350.   auch kann ein Doppelpunkt zur besseren Übersicht eingefügt  werden.
  351.   FileMaster  akzeptiert auch  Tabs. Nun folgen in hexadezimaler Dar-
  352.   stellung  die Bytes, die  in die  Datei  ab  dem Offset  übertragen
  353.   werden. Das '$'-Zeichen ist  optional, zwischen den einzelnen Bytes
  354.   dürfen Leerzeichen  stehen. Natürlich kann  aber  auch Text  in die
  355.   Datei ab dem Offset übertragen werden. Der Text muß mit " ,' oder `
  356.   beginnen  und muß mit demselben Zeichen schließen.
  357.   
  358.   Beispiele:
  359.  
  360.  
  361.   ·  $100   :    'FileMaster'
  362.  
  363.   ·  12     : $12 13 14 15 16 17 18 19 1a 1b
  364.  
  365.   ·  $12 $00
  366.  
  367.  
  368.  
  369.   WICHTIG
  370.   ­­­­­­­
  371.  
  372.   Als Autor  des Programmes kann  ich keine Haftung für Schäden über-
  373.   nehmen, die  durch  falsche Anwendung entstanden sind. Sie benutzen
  374.   FileMaster auf eigene Gefahr ! Verwenden Sie  deshalb bei wichtigen
  375.   Dateien eine Sicherheitskopie !!!
  376.  
  377.   
  378.   Viel Spaß !!!
  379.  
  380.  
  381.   Roger Fischlin  4.April.1990
  382.  
  383.  
  384.  
  385.  
  386.   
  387.