GreaseWeazle Tools 0.38 ist von Keir veröffentlicht worden - zu disem sehr erfreulichen Anlass möchte ich in aller Kürze wichtige Kommandos daon vorstellen, weil die Bnutzung nicht immer ganz intuitiv ist - in Verbindung mit einer 5,25″ HD Floppy:
gw read --track c=0-82:h=0 foo.scp
sollte eine komplette C64 Diskette (Vorderseite) einlesen.
g64conv foo.scp foo.g64 v4000,ad1,sstd
sollte die dann nach G64 bringen unter Verwendung eines schnelleren Dekoders (ist aber trotzdem nichtgerade schnell ). und unter Verwendung der Standardspeedzones.
g64conv foo.g64 foo.d64
macht daraus bei Bedarfdann noch ein d64.
Etwas schneller geht das ganze, wenn man den ersten Befehl durch
gw read --track c=0-41:h=0:step=2 foo.scp
ersetzt, was sämtliche Halftracks weglässt.
Statt einer .scp DateiKryoflux kompatible Streamdateien zu erzeugen geht mit:
gw read --track c=0-82:h=0 foo.raw
sowie
gw read --track c=0-82/2:h=0 foo.raw
für die Variante ohne Halftracks - man beachte, dass hier die Angabe komplett anders ist als beim.scp Format.
g64conv foo??.0.raw foo.g64 ad1,sstd
macht dann jedenfalls dieg64 daraus, für den einfachen Standardfall.
gw convert some-single-step.scp foo_.raw
bzw.
gw convert --out-track step=2 some-double-step.scp foo_.raw
konvertieren die dann von .scp nach Kryoflux. Umgekehrt Kryoflux nach .scp:
gw convert foo_.raw some-single-step.scp
bzw.
Converting a kryoflux image with no "*_?[13579].?.raw" (i. e. an odd track number) to scp:
gw convert --track step=2 foo_.raw some-double-step.scp
gw convert --format ibm.360 --adjust-speed 300 --track c=0-39 bsa-360k-double-step.scp 1.img
gw convert --format ibm.360 --adjust-speed 300 --track c=0-79:step=2 bsa-360k-single-step.scp 1.img
Alles im Allen nicht so ganz einfach mit den Optionen, und dabei habe ich hier nur nur die Beispiele aufgeführt, die das Lesen und Konvertieren betreffen.