Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » Probleme beim Schreiben von CP/M-Diskettenformaten mit Greaseweazle » Themenansicht

Autor Thread - Seiten: -1-
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.
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
07.11.2026, 18:54 Uhr
Enrico
Default Group and Edit


K.a, hab noch nie was mit Greasewiesel gemacht.

GAP, sollte sich von allein ergeben.
Aber 8 Zylinder?
Sind i.d.R. 80.

Oder wird das da anders gezählt?

Am 1750 hast Du 300 U/Min, am PC sind das aber 360 bei 5,25"-LW
--
MFG
Enrico
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
07.11.2026, 19:04 Uhr
RP



Was hast du für ein CP/M System für das du eine System Diskette brauchst?

Rolf
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
07.11.2026, 19:23 Uhr
mj666




Zitat:
Enrico schrieb
K.a, hab noch nie was mit Greasewiesel gemacht.

GAP, sollte sich von allein ergeben.
Aber 8 Zylinder?
Sind i.d.R. 80.

Oder wird das da anders gezählt?

Am 1750 hast Du 300 U/Min, am PC sind das aber 360 bei 5,25"-LW



In der Original Konfiguration sind es auch 80. das war ein Fehler vom editieren.
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
07.11.2026, 19:26 Uhr
mj666




Zitat:
RP schrieb
Was hast du für ein CP/M System für das du eine System Diskette brauchst?

Rolf



Das System ist ein Eigenbau aus den 80er Jahren. Das Format ist aber kompatibel mit dem PC1715 oder anderen DDR CP/M Computern dieser Zeit.

Dieser Beitrag wurde am 07.11.2026 um 19:34 Uhr von mj666 editiert.
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
07.11.2026, 19:32 Uhr
ralle



Also unter Scopy geht es. Allerdings hängt da ein 486sx mit einem 765-Derviat dran. Ebenso auch mit anderen Disketten-Transferprogrammen. Also Teledisk und CPC-Transfer.

Vielleicht liegt es auch an der Emulation selbst. Hardware ist eben Hardware.
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700

Dieser Beitrag wurde am 07.11.2026 um 19:33 Uhr von ralle editiert.
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
07.11.2026, 19:41 Uhr
mj666




Zitat:
ralle schrieb
Also unter Scopy geht es. Allerdings hängt da ein 486sx mit einem 765-Derviat dran. Ebenso auch mit anderen Disketten-Transferprogrammen. Also Teledisk und CPC-Transfer.

Vielleicht liegt es auch an der Emulation selbst. Hardware ist eben Hardware.



Leider habe ich keinen Retro PC mit MS-DOS oder Windows 9x und einem Floppy Controller mehr. SCopy habe ich früher auch benutzt ist aber aktuell keine Option mehr.

Ich habe hier keine Emulation alles nur Hardware.

Dieser Beitrag wurde am 07.11.2026 um 19:50 Uhr von mj666 editiert.
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
08.11.2026, 11:18 Uhr
wpwsaw
Default Group and Edit


Die Diskettenaufteilung für dein CP/M könnte fehlerhaft sein, weil die Systemspuren eine anderes Format haben können.

Wieviele Systemspuren hat dein CPM?

wenn du eine funktionierende CP/M hast, lese sie im RAW Format mit GW ein und schau dir die Dateien im Floppyemulator an.

Haben wir schon oft hier im Forum beschrieben. Mal die Suchfunktion bemühen.

wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
08.11.2026, 11:44 Uhr
mj666




Zitat:
wpwsaw schrieb
Die Diskettenaufteilung für dein CP/M könnte fehlerhaft sein, weil die Systemspuren eine anderes Format haben können.

Wieviele Systemspuren hat dein CPM?

wenn du eine funktionierende CP/M hast, lese sie im RAW Format mit GW ein und schau dir die Dateien im Floppyemulator an.

Haben wir schon oft hier im Forum beschrieben. Mal die Suchfunktion bemühen.

wpw



Es sind 2 Systemspuren im selben Format wie der Rest. Das Raw Image einer originalen Diskette sieht gut aus und funktioniert ja auch. Aber das einzige was ich fehlerfrei Schreiben und Einlesen kann belegt die Spur nur mit ca 60-70%.
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
08.11.2026, 11:53 Uhr
wpwsaw
Default Group and Edit


was hast du denn für ein Laufwerk am GW? Wenn du ein 1,2 dafür nutzt kann es schon probleme geben. Lesen klappt meistens aber Schreiben macht in dem Sinne keine Probleme aber die Aufzeichnung auf der Diskette sind dann hin und wieder zu schwach für den 1715. Was für Disketten nutzt du? Wenn aus Versehen HD Disketten nutzt, das klappt auch nicht.



wenn du eine Diskette mit GW geschrieben hast, lese diese nicht funktionierende Disk doch auch noch einmal im RAW format ein und analysiere die Diskette auch mit dem FloppyEMU



wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
08.11.2026, 11:57 Uhr
DL
Default Group and Edit
Avatar von DL

Zeig doch mal den Screenshot vom Track Analyzer...

Beim FD55GFR kommt es auch darauf an wie die Jumper gesetzt sind um es auf 300rpm zu bekommen

Hier gibs etwas Info zu: https://retrocmp.de/fdd/teac/fd55f.htm

Dieser Beitrag wurde am 08.11.2026 um 12:10 Uhr von DL editiert.
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
08.11.2026, 14:07 Uhr
mj666




Zitat:
wpwsaw schrieb
was hast du denn für ein Laufwerk am GW? Wenn du ein 1,2 dafür nutzt kann es schon probleme geben. Lesen klappt meistens aber Schreiben macht in dem Sinne keine Probleme aber die Aufzeichnung auf der Diskette sind dann hin und wieder zu schwach für den 1715. Was für Disketten nutzt du? Wenn aus Versehen HD Disketten nutzt, das klappt auch nicht.



wenn du eine Diskette mit GW geschrieben hast, lese diese nicht funktionierende Disk doch auch noch einmal im RAW format ein und analysiere die Diskette auch mit dem FloppyEMU

wpw



Wie schon oben geschrieben ist das Laufwerk ein Teak FD55GFR (PC Version). Ist also ein HD Laufwerk. Die Disketten sind DD. Das mit dem Raw Format und dem Floppy Emulator habe ich ja schon gemacht. SCP ist auch ein Raw Format.
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
012
08.11.2026, 14:11 Uhr
mj666




Zitat:
DL schrieb
Zeig doch mal den Screenshot vom Track Analyzer...

Beim FD55GFR kommt es auch darauf an wie die Jumper gesetzt sind um es auf 300rpm zu bekommen

Hier gibs etwas Info zu: https://retrocmp.de/fdd/teac/fd55f.htm



Das mit den Jumpern ist jetzt mein Plan. Dauert aber ein paar Tage bis ich wieder Zugriff auf das Greaseweazle habe.
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
013
08.11.2026, 14:18 Uhr
wpwsaw
Default Group and Edit


...ich habe noch einmal den 1 Beitrag gelesen und da sind ja die Dinge aufgeführt, die Probleme machen könnten, wie ich schon geschrieben hatte.

Aber....

wir haben ja bis jetzt nur über deine Disketten geredet/geschrieben, in was für einem CP/M Systemsollen denn die Disketten laufen? für den Normalen PC1715 kenne ich kein CP/M sondern nur CP/A und SCP. Der 1715W hat ein CP/M 3.0 ähnliches Betriebssystem (SCP3) welches nicht auf Systemen mit 64k-RAM laufen sollte. Also welches Zielsystem und von was für einem CP/M reden wir?

wpw

P.S. ich nutze für jede Diskettenart das entspechende LW für DD, HD, 3,5 5,25 und 8 Zoll LW und natürlich auch die dazu passenden Disketten
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
014
08.11.2026, 14:27 Uhr
wpwsaw
Default Group and Edit


...das RAW format kann man mit jeder Diskette machen, wo man das eigentliche Format nicht kennt.

Es klappt aber nicht immer ein funktionierendes RAW Format wieder auf Diskette zu bringen. Deshalb kann man ja das exakte benötigte Format in einer DEF-Datei voreinstellen.

stelle doch mal das RAW Format zur Verfügung, nicht das mit der 1715-Def Datei gelesene. Und natürlich bitte um welches CP/M es sich handelt und von welchem Rechner es kommt.

wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
015
08.11.2026, 20:15 Uhr
mj666




Zitat:
mj666 schrieb

Zitat:
RP schrieb
Was hast du für ein CP/M System für das du eine System Diskette brauchst?

Rolf



Das System ist ein Eigenbau aus den 80er Jahren. Das Format ist aber kompatibel mit dem PC1715 oder anderen DDR CP/M Computern dieser Zeit.



@wpwsaw Hatte ich schon oben beantwortet. Das Format ist zum PC1715 CP/A oder SCP kompatibel (80 Spuren, Doppelseitig, 5 Sektoren pro Spur a 1 kByte, MFM DD).

Das Ziel ist es mit dem Image (aktuell im IMG Format) Daten auf das CP/M System zu übertragen

Ich bin zur Zeit unterwegs und kann nicht viel machen. Wenn ich zurück bin werde ich mich erst mal um die Jumper am Floppy Laufwerk kümmern und dann sehen wir weiter. Vielen Dank

Dieser Beitrag wurde am 08.11.2026 um 20:15 Uhr von mj666 editiert.
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
016
09.11.2026, 08:02 Uhr
wpwsaw
Default Group and Edit


...moin,

entschuldigung, hatte ich überlesen.....

das ich das richtig verstehe

du hast ein pc1715 und deine Originaldisketten booten dieses eigene CP/M?
Was ist dein Ziel, Diskettensicherung?

noch einmal zu deinem Verständnis CP/M, CP/A und SCP haben unterschiedliche Diskettenformate !!! hatte ich schon geschrieben. Beim Booten werden die Laufwerke auf dasnentsprechende Format eingestellt, je nach dem wie die Bootdiskette konfiguriert ist.

Und CP/M, wie ich auch schon geschrieben habe, gibt es auch mit 2 oder 3 Systemspuren.

In den einzelnen Betriebssystemen gibt es meistens Voreinstellungen die das Lesen und Schreiben von 5x1024x80x2 mit Systemspuren (780k) und ohne Systemspuren (800k) ermöglichen. CP/A erkennt sogar alleine das Diskettenformat und stellt beim Lesen das Format ein.

Wenn du einen 1715 hast, würde ich erst einmal zu Testzwecken ein LW ausbauen und dieses erst einmal mit GW nutzen.


Das CP/M mag zwar zu DDR Computern kompatibel sein aber das bedeutet nicht gleich das deine Diskette in jedem Computer bootet!!!

Ich habe sehr viele DDR Computer, aber für jeden extra BootDisketten trotz gleichem Betriebssystem, wobei meistens doch kleine Abweichungen vorhanden sind, und wenn es nur der Startbildschirm ist.

Ab den 16-Bit Rechnern ist es ein bisschen anders, daklappt das besser, aber nur wenn die Diskette ein Standard-Format hat z.B. wie bei DOS.

Also wenn du wieder zu Hause bist stelle doch bitte mal dein Image zur Verfügung, dann können wir mal testen

wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP

Dieser Beitrag wurde am 09.11.2026 um 08:05 Uhr von wpwsaw editiert.
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
017
09.11.2026, 11:49 Uhr
mj666



Ich habe keinen PC1715. Nur meinen Eigenbau aus den 1980er Jahren telweise mit K1520 Komponenten. Allerdings konnte ich damals die Disketten am PC1715 (und einigen anderen DDR Computern) schreiben und lesen. Das Format ist 780k mit 2 Systemspuren. Natürlich ist bei mir in den Systemspuren ein anderer Systemcode zum Booten als für ein anderes CP/M artiges System. Ich habe eine IMG Datei mit den CPMTools am PC gebaut mit neuen Daten für mein CP/M Eigenbausystem (inclusive der entsprechenden Systemspuren). Botten könnte ich ja auch noch mit einer der originalen Disketten. Im Moment habe ich aber noch kein Image auf eine Diskette schreiben können das im HcX Floppy Emulator (Analyse Mode) einer Original Diskette einspricht. Somit brauche ich noch gar nicht am Original System zu probieren. Das ist im Moment auch aus Platzproblemen noch nicht aufgebaut. Natürlich würde es wohl funktionieren ein Laufwerk aus dem CP/M System zum Schreiben auszubauen aber das ist keinen Lösung um immer einmal ein paar neue Dateien vom PC zu übertragen. Wenn ich das Schreiben mit dem FD55GFR nach setzen des I Jumpers nicht zum Laufen bekomme kann ich ja eventuell noch versuchen ein weiters FD55F zu beschaffen oder das FD55GFR so zu modifizieren das es permanent mit 300 RPM läuft. Entsprechende Anleitungen dazu sind ja verfügbar.

Dieser Beitrag wurde am 09.11.2026 um 11:50 Uhr von mj666 editiert.
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
018
09.11.2026, 13:53 Uhr
Rüdiger
Administrator
Avatar von Rüdiger


Zitat:
mj666 schrieb
Nur meinen Eigenbau aus den 1980er Jahren telweise mit K1520 Komponenten.



Was steckt da an Karten drin?
Mach bitte mal Einzelfotos!
--
Kernel panic: Out of swap space.
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
019
09.11.2026, 16:57 Uhr
mj666




Zitat:
Rüdiger schrieb

Zitat:
mj666 schrieb
Nur meinen Eigenbau aus den 1980er Jahren telweise mit K1520 Komponenten.



Was steckt da an Karten drin?
Mach bitte mal Einzelfotos!



Das System läuft mit UDOS(Zilog RIO) und CP/M.

- ZRE 3 kByte Eprom wird nach dem Starten ausgeblendet,
- ABS modifiziert für Invers und Blink Darstellung,
- 64k DRam (32x16kx1) keine Standardkarte,
- 256Kbyte DRam (32x64k*1) keine Standardkarte als Ram Floppy,
- Floppy Controller mit U8272, U856, U857 und U858 mit V24 und Stromschleifen Schnittstelle (Eigenentwicklung veröffentlicht in RFE 4/90),
- Tastatur parallel an ZRE PIO mit U882, U2716 und Tastatur von einer elektronischen DDR Schreibmaschine.
- Gehäuse sind Eigenbau mit handverdrahteter Backplane.
- Netzteil im Rechner analoge Linearregler 5V/10A (Diskret mit MAA723 und 2x KU607), 12v/2A (MA7812), -5V1A (MA7905).
- Netzteil im Floppy 12V Schaltnetzteil (Bausatz DDR) mit 5V Linear Regler.
- Programmiergerät ist auch eine Eigenentwicklung für 2708-27512 Eproms. Programiersoftware für UDOS (Assembler) und CP/M (BDS C, noch nicht komplett fertig)

Neue Bilder kann ich bei Gelegenheit ja mal machen. Hier mal ein paar die ich früher schon mal gemacht habe.

Dieser Beitrag wurde am 09.11.2026 um 17:25 Uhr von mj666 editiert.
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
020
09.11.2026, 20:03 Uhr
wpwsaw
Default Group and Edit


...so, jetzt bin ich wieder zurück und mein letzter Fahrschüler für dieses Jahr hat heute bestanden ;-))

...interessante Konfiguration... und interessanter Weg ein System zu generieren.

Was macht denn der Rechner wenn die Diskette booten soll. Wird nur kurz auf die Diskette zu gegriffen oder greift der Rechner mehrmals darauf zu.

Hatte ich, glaube ich , schon gefragt, hast du mal eine funktionierende Diskette ausgelesen und auf eineneue Diskette geschrieben und getestet ob sie bootet, nicht das dein erstelltes Image einen Fehler hat , denn GW arbeitet eigentlich gut.

Und ich hatte auch nicht gemeint immer ein LW uszubauen, sondern nur einmal zu Testszwecken um Fehler auszuschließen


Achso, ich glaube nicht, das dein Image auf Standard Rechnern 1715, 8924 MPC4 oder so laufen werden, Schon alleine,weil du eine parallele Tastatur hast. Eventuel auf einem alten 8915.

Gruß
wpw
--
RECORD, CRN1; CRN2; PicoDat; LC80; Poly880; KC85/2,3,4,5 ; KC87; Z1013; BIC; PC1715; K8915; K8924; A7100; A7150; EC1834; und P8000 ab jetzt ohne Tatra813-8x8 aber mit W50LA/Z/A; P3; ES175/2 und Multicar M25 3SK; Barkas B1000 HP
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
021
Heute, 11:05 Uhr
mj666



Soweit ich mich erinnere erfolgt das Booten nach Eingabe von "b" auf der Konsole kontinuierlich und nicht mit mehreren unterbrochenen Zugriffen. Das System ist im Moment noch eingemottet und ich kann nicht direkt testen.

Ich denke ein Flux basiertes Image (SCP) kann ich wahrscheinlich sogar auch zurückschreiben und es funktioniert dann auch. Habe ich aber nicht getestet da mir das nicht hilft Daten zwischen PC und CP/M System auszutauschen. Ich benutze hierfür mit CPMTools bearbeitete IMG Dateien. Diese enthalten ein binäres Abbild des Disketteninhalts ohne Metadaten zum Diskettenformat. Eventuell kann ich das IMG Image nach SCP mit dem HxC Floppy Emulator konvertieren und dann mit Greaseweazle schreiben. Das kann ich auch nochmal probieren.

Mit Sicherheit booten meine Disketten nicht auf einem Fremdsystem da der Bootcode nur für mein System passt. Allerdings sollte das Dateisystem auf einem schon gestarteten Fremdsystem problemlos lesbar sein.

ich werde berichten wenn ich die Jumper Einstellungen des FD55GFR getestet habe ob das schon zum Erfolg geführt hat.

Dieser Beitrag wurde am 10.11.2026 um 13:20 Uhr von mj666 editiert.
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek