Martin Klein Waldstraže 84 6085 Nauheim Tel.:06152/6650 Bedienungshinweise zu DISK_KIT Kurze šbersicht der besonderen Features: - schnelle Programmausfhrung durch reine Assemblerprogrammierung - sehr schnelle Textausgabe/Bilddarstellung - komfortable Eingaberoutine - Darstellung eines kompletten Sektors (512 Bytes) auf einer Seite - erm”glicht das Verfolgen von Dateien - stellt Sektoren direkt als Grafiken dar - l„uft mit Floppy,Harddisk,Ramdisk - macht Disketten MS-DOS lesbar - installiert einen Antivirusbootsektor An Hardware ist lediglich ein Rechner der ST-Reihe und ein Monochrommonitor n”tig um das Programm laufen zu lassen. Bei Programmstart wird sofort der Bootsektor des Mediums gelesen und angezeigt, auf dem sich das Programm befindet.Der Bildschirm gliedert sich in vier Felder: Das Sektorfenster Hier wird ein Sektor in Hex- und ASCII-Darstellung angezeigt. Das Befehlsfeld Hier steht welcher Tastendruck welche Funktion bewirkt. Die Meldungsbox Platz fr Meldungen aller Art Die Infobox Hier wird angezeigt welcher Track,Sektor und Seite gerade darge- stellt wird, die daraus resultierende logische Sektornummer und bei der grožen Schrift, ob nun die ersten oder zweiten 256 Bytes eines Sektors dargestellt werden. Das Programm ist vollst„ndig tastaturgesteuert und so ist fast jede Taste mit einer Funktion belegt. Beschreibung der Funktionen Y -> Wechseln des Laufwerks Bei Druck auf diese Taste kann man ein neues Laufwerk anw„hlen. Es sind hierbei die Buchstaben von A-Z und a-z zul„ssig. Wird versucht ein nichtangeschlossenes Laufwerk anzuw„hlen wird eine Fehlermeldung ausgegeben. Diese Funktion liest auch gleichzeitig den Bootsektor sowie die FAT des neuen Laufwerks ein. N -> Neue Diskette Wird eine neue Diskette eingelegt sollte unbedingt erst diese Funktion ausgefhrt werden, denn hiermit werden die Formatparameter und die FAT der neuen Diskette gelesen. B -> Bootsektor lesen Es wird der Bootsektor, also der logische Sektor 0, des aktuellen Laufwerks gelesen und dargestellt. + -> n„chsten logischen Sektor lesen - -> vorigen logischen Sektor lesen * -> Seite ausw„hlen Es wird zwischen den verschiedenen Seiten des Mediums umgeschaltet, falls es berhaupt mehrere Seiten hat. / -> H„lften anzeigen Bei der normalen Schriftgr”že k”nnen im Sektorfenster nur 256 Bytes dargestellt werden. Diese Funktion dient nun zum Umschalten zwischen der ersten und zweiten H„lfte. L -> Lesen von Track und Sektor Hier kann der Track und der Sektor direkt eingegeben werden. R -> Logischen Sektor lesen Es wird die Nummer eines logischen Sektors eingegeben und anschliežend gelesen. cursor hoch -> vorigen Dateisektor lesen cursor runter -> n„chsten Dateisektor lesen Diese beiden Funktionen funktionieren nur wenn vorher eine Datei mit 'D' ausgew„hlt wurde. G -> sucht in der FAT nach dem n„chsten Dateisektor funktioniert auch wenn vorher keine Datei ausgew„hlt wurde S -> erster Dateisektor Liest den ersten Sektor einer Datei W -> Sektor schreiben Schreibt den aktuellen logischen Sektor auf das Medium zurck D -> Datei ausw„hlen Hiermit kann man eine Datei ausw„hlen. Nach Tastendruck erscheint das Rootdirectory und man kann nun den schwarzen Balken mit den Cursortasten bewegen und mit der RETURN-Taste die Auswahl t„tigen. W„hlt man ein Unterverzeichnis an, so erscheint dieses als neues Directory. Eine Rckkehr in ein h”heres Unterverzeichnis geschieht durch Anwahl der ersten beiden Pseudo- Dateien (gekennzeichnet durch . und ..). W„hlt man jedoch eine normale Datei erscheint der erste zugeh”rige Sektor der nun spezifizierten Datei. Durch drcken der Taste 'N' kann der Name und durch 'L' die L„nge ver„ndert werden. Mit Escape kann diese Funktion jederzeit verlassen werden. F -> Physikalisches Suchen Ein Medium wird nach einer Bytefolge oder eines Strings ab dem aktuellen Sektor durchsucht. Wird nach einem String gesucht, so ist zuerst ein ' oder ein " einzugeben, danach kann der String folgen. Eine Bytefolge wird durch Angabe der Hexwerte eingelesen. Diese k”nnen ohne Trennzeichen oder durch eine beliebige Anzahl von Blanks oder durch ein Komma getrennt werden. Mit Escape kann der Suchvorgang abgebrochen werden. Q -> Logisches Suchen Es gilt das gleiche wie beim physikalischen Suchen, nur werden hier nur die Sektoren durchsucht die zu der ausgew„hlten Datei geh”ren. A -> ASCII editieren Der ASCII-Teil des aktuellen Sektors kann editiert werden. Als Steuerm”glichkeit stehen die Cursortasten zur Verfgung. Mit Return wird die Eingabe abgeschlossen. H -> HEX editieren Es gilt das gleiche wie bei ASCII editieren, nur kann man hier den Hex-Teil editieren. K -> Schriftgr”že Schaltet zwischen normalem 8*16 und 8*8 Systemfont um. In der kleinen Schrift kann der komplette Sektor auf einmal dargestellt werden. E -> Sektor drucken Es wird das aktuelle Laufwerk, die Nummer des logischen Sektors und der komplette Sektor als Dump ausgedruckt. P -> Bilder anzeigen Schaltet zwischen normaler Sektor- und Bilddarstellung um. Hier wird ein Sektor nun direkt als Pixelmuster in der gew„hlten Breite dargestellt. O -> Offset & Breite Hier w„hlt man die Breite in Byte in der das Bild dargestellt werden soll. Aužerdem ist es m”glich einen Offset anzugeben, sodaž das Bild nicht unbedingt ab dem ersten Byte eines Sektors dargestellt wird. M -> MS-DOS Eine Diskette wird so pr„pariert, daž sie nun auch von MS-DOS- Rechnern gelesen werden kann. C -> Prfsumme bilden Macht den Bootsektor ausfhrbar, indem die korrekte Prfsumme in die letzten Bytes des Bootsektors schreibt. V -> Antivirus Installiert einen Antivirusbootsektor. Beim Booten mit einer solchen Diskette wird eine Meldung ausgegeben, daž kein Bootsektorvirus vorhanden ist. Unterbleibt diese Meldung, wurde der Bootsektor ver„ndert. Esc -> Programm beenden Nach einer Sicherheitsabfrage wird das Programm verlassen.