Peter Heitzer
2021-08-06 07:39:00 UTC
Ich habe Zugriff auf ein funktionierendes CP/M 2.x System mit zwei
8" Floppies. Es sind auch ca. 50 beschriebenen Disketten vorhanden.
Ich möchte nun diese Disketten als Image auf eine Linuxkiste sichern.
Dafür will ich ein kleines Programm schreiben, das auf dem CP/M System
läuft und die Disketten via BIOS sektorweise ausliest und über die
serielle Schnittstelle an das Linuxsystem überträgt.
Dazu bräuchte ich aber die genauen Parameter der Diskette.
Über BDOS 31 bekomme ich den DPB, aber der liefert mir nur die
Anzahl der Sektoren/Track und nicht die Anzahl der Tracks.
Ich kann zwar über die Anzahl der verfügbaren Blöcke und der reservierten
Spuren auf die Grösse der Diskette schliessen, aber ist das ausreichend?
Gibt es unter CP/M auch versteckte Dateien oder könnte ich auch die
Diskette dateiweise sichern. Sicherheitshalber müsste ich das für
USER 0..15 machen, obwohl vmtl. alle Dateien als Userbyte 0 haben.
8" Floppies. Es sind auch ca. 50 beschriebenen Disketten vorhanden.
Ich möchte nun diese Disketten als Image auf eine Linuxkiste sichern.
Dafür will ich ein kleines Programm schreiben, das auf dem CP/M System
läuft und die Disketten via BIOS sektorweise ausliest und über die
serielle Schnittstelle an das Linuxsystem überträgt.
Dazu bräuchte ich aber die genauen Parameter der Diskette.
Über BDOS 31 bekomme ich den DPB, aber der liefert mir nur die
Anzahl der Sektoren/Track und nicht die Anzahl der Tracks.
Ich kann zwar über die Anzahl der verfügbaren Blöcke und der reservierten
Spuren auf die Grösse der Diskette schliessen, aber ist das ausreichend?
Gibt es unter CP/M auch versteckte Dateien oder könnte ich auch die
Diskette dateiweise sichern. Sicherheitshalber müsste ich das für
USER 0..15 machen, obwohl vmtl. alle Dateien als Userbyte 0 haben.
--
Dipl.-Inform(FH) Peter Heitzer, ***@rz.uni-regensburg.de
Dipl.-Inform(FH) Peter Heitzer, ***@rz.uni-regensburg.de