Hallo allerseits,
ich bin gerade dabei ein Binary Template für 010 Editor zu programmieren.
Diese soll diverse "alte" Diskettenformate erkennen und interpretieren können.
Derzeit funktionieren: FLEX1, FLEX2 (SD und DD), FDOS, CP68, es65 und zum Großteil auch CP/M. Ich möchte die Darstellung jedoch verbessern und alle Sektoren die im Binary aufeinanderfolgen auch hintereinander darstellen.
Hier einmal ein Screenshot:
Hier die Software: 010 Editor
Ich finde diesen Editor (kann sowohl HEX als auch Text) sehr hilfreich und habe auch schon andere Binary Templates geschrieben.
Ich benötige speziell angefertigte Floppy Images in einem Format mit einem Skew > 1 mit den Records (128 Byte) gefüllt mit EINER 16 bit Zahl die pro Record um 1 inkrementiert wird. Der Sinn ist das ich somit aufeinanderfolgende Records (und auch Sektoren) leicht identifizieren kann.
Osborne SD hat z.B. skew = 2, es gehen aber auch andere unbekannte Formate.
Ich habe zu wenig Erfahrung mit den inneren Vorgängen in CP/M um Images verlässlich erstellen zu können.
Im Prinzip sollte eines mit skew = 2 und eines mit skew = 3 reichen. Es ist jedoch besser unterschiedliche zu haben weil bei einem Track oder Head change der skew nicht angewendet wird.
Ich hoffe jemand kann mir helfen oder auch Images mit Textdateien UND die extrahierten Files (zum Vergleich) zur Verfügung stellen.
Ich arbeite unter Linux und kenne cpmtools, es ist jedoch schwierig den Zusammenhang von Binärdateien zu prüfen.
Danke.
lg. robert