000
07.11.2026, 17:25 Uhr
mj666
|
Mit Greaseweazle kann ich die Disketten aus dem CP/M-System (PC1715 800k Format) problemlos auslesen. Hier ist die Konfiguration, die ich verwendet habe:
``` disk pc1715 cyls = 80 heads = 2 tracks * mfm bps = 1024 secs = 5 gap3 = 50 # rate = 250 # rpm = 300 end end
``` Leider führt das Zurückschreiben des Images nicht zu einer funktionierenden Diskette. Ich habe auch mit den Werten für „rate“ (300) und „rpm“ (360) experimentiert; in manchen Fällen wird zwar eine Diskette beschrieben, aber keine davon funktioniert tatsächlich. Teilweise kann ich sogar ein erfolgreich geschriebenes Image nicht einmal mehr mit Greaseweazle zurücklesen. Wenn ich das Image im SCP-Format zurücklese, zeigt der HxC-Diskettenemulator, dass die Spuren nur etwa 2/3 des verfügbaren Platzes auf der Diskette einnehmen.
Das CP/M-System verwendet ein Teac FD55F-Laufwerk (96 tpi, 300 U/min, doppelseitig, Double Density). Für Greaseweazle verwende ich ein Teac FD55GFR-Laufwerk (PC-Laufwerk, 96 tpi, 360 U/min, High Density). Die genaue Revision dieses Laufwerks ist mir nicht bekannt; ich müsste es aus dem Gehäuse ausbauen, um zu prüfen, welche Jumper vorhanden sind. Soweit ich weiß, sollte die Controller-Platine nicht entfernt werden, um fehlende Pin-Header nachzurüsten, da dies eine Neukalibrierung des Schreib-/Lesekopfes erfordern würde. Das Laufwerk reagiert weder auf den Befehl „--densel l/h“ noch auf „set pin 2 l/h“ und dreht sich immer mit 360 U/min. Die Anpassung der „rate“ auf 300 sollte eigentlich die 360 ??U/min ausgleichen, aber das funktioniert nicht. Gibt es eine Möglichkeit, eine funktionierende Diskette zu erstellen, die in meinem CP/M-System verwendet werden kann? Für jeden Hinweis wäre ich sehr dankbar. Vielen Dank! Dieser Beitrag wurde am 07.11.2026 um 21:54 Uhr von mj666 editiert. |