www.Dienstagstreff.de

HDMON64

Editieren von Daten auf SCSI-Geräten an einer CMD-HD

Stand:
  1. Funktion
  2. Laden und Starten
  3. Verwendung
  4. Steuerkommandos
  5. Hinweise
  6. 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

  1. Nach dem Starten wird die IEC-Nummer (Geräteadresse) des CMD-HD-Controllers erfragt. Eingabe in dezimal.
  2. Nach erfolgreicher Überprüfung wird nach der SCSI-ID des Laufwerks erfragt, dessen Daten wir bearbeiten wollen (auch dezimal).
  3. 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.
  4. 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.


MenĂ¼