HDMON64
Editieren von Daten auf SCSI-Geräten an einer CMD-HD
Stand: fkt_date("index.php"); ?>
- Funktion
- Laden und Starten
- Verwendung
- Steuerkommandos
- Hinweise
- Programm-Download
1. Funktion
Es handelt sich um ein Tool zum Editieren von Daten auf blockorientierten SCSI-Geräten, die an einer CMD-HD angeschlossen sind.
2. Laden und Starten
Auf dem C64 von Basic aus, z.B. LOAD"HDMON64",8
Start mit RUN
3. Verwendung
- Nach dem Starten wird die IEC-Nummer (Geräteadresse) des CMD-HD-Controllers erfragt. Eingabe in dezimal.
- Nach erfolgreicher Überprüfung wird nach der SCSI-ID des Laufwerks erfragt, dessen Daten wir bearbeiten wollen (auch dezimal).
- Nun wird die Kapazität, die Blockung (wieviel Bytes pro Block) und der Typ des Gerätes angezeigt. Wenn das Gerät nicht sofort erkannt wird, einfach Schritt 2 wiederholen. Das kann z.B. bei CD-ROM-Laufwerken aufgrund der Anlaufzeit passieren.
- Der Cursor wartet nun auf Eingabe von Steuerkommandos.
Bei Auftreten von SCSI-Fehlern wird der SCSI-übliche Fehlercode angezeigt.
4. Steuerkommandos
Alle Zahlenparameter werden im Hexadezimal-System erwartet.
- x Verlassen des Programms
- d Device-Wechsel, andere SCSI-ID eingeben
- r Read, liest den angegebenen Block und holt ihn in den Buffer
Format: r hexzahl
- m Memory Dump, gibt den Buffer-Inhalt auf dem Bildschirm aus. Abbruch mit beliebiger Taste. Die Adresse und die HEX-Zahlen auf dem Bildschirm können direkt editiert werden. Bei Return wird die Zeile automatisch in den Buffer übernommen.
Format: m [hexzahl1 [hexzahl2]]
hexzahl1: Beginn des Bereichs, hexzahl2: Ende des Bereichs
- w Write, Schreibt die Daten aus dem Buffer zurück auf das Medium
Format: w [hexzahl]
Bei Angabe von hexzahl erfolgt das Schreiben bei Block hexzahl, bei Auslassen des Parameters wird an die gelesene Stelle zurückgeschrieben.
- $ Umrechnung einer Zahl vom Hexadezimal- ins Dezimal-System
Format: $ hexzahl
- # Umrechnung einer Zahl vom Dezimal- ins Hexadezimal-System
Format: # dezzahl
5. Hinweise
Die aktuelle Programmversion ist in Basic programmiert. Daher kann es zu Laufzeitverzögerungen kommen. Eine Assembler-Version ist geplant.
6. Programm-Download
Download der aktuellen Version hdmon64.prg ,im D64 oder im zipformat.
Anregungen, Kritik und Fragen bitte an Skern.
|