Hi,
wir alle würden doch gerne G64-Images, ohne den Umweg über D64 zur Floppy senden, um somit auch kopiergeschützte Disketten wieder zur Floppy senden zu können. Ich habe eben mal ein wenig gegoogled und festgestellt, dass mnib (Markus Brenner) unter dem Namen nibtools seit 2004 weiterentwickelt wurde. Ich dachte bislang immer das die Entwicklung komplett eingestellt wurde... Wie auch immer mit nibtools ist es nun auch möglich G64-Images wieder auf eine original Diskette zu verbannen. Prinzipiell kann man dies natürlich auch im PRGMover einbinden, jedoch benötigt man neben dem XA/M-Kabel noch ein XP1541 bzw. XP1571 Parallelkabel. Darüberhinaus sind die Settings zu dem Tool sehr umfangreich und können je nach verwendetem Kopierschutz individuell gesetzt werden. Wie weit man mit den Defaultwerten bei kopiergeschützten Disketten kommt kann ich nicht sagen. Die Frage ist, lohnt sich der ganze Aufwand? Ich mache mir ungern die ganze Arbeit, wenn es hinterher keiner nutzt, zumal ich persönlich es wohl eher weniger bis überhaupt nicht nutzen würde. Das einbinden in PRGMover wäre dabei eine Sache, man muss das Tool aber auch vorher in allen Lagen testen, wo mir dann schon mal die Originaldisketten mit Kopierschutz fehlen würden. Dann müsste ich mir auch ein XP-Kabel bauen, denn so etwas besitze ich zur Zeit auch noch nicht, obwohl das eher simpel ist im Gegensatz zum XA oder XM.
Wie auch immer, meint ihr man sollte dies angehen?
Hier mal ein Auszug der Settings von nibtools:
usage: nibread/nibwrite [options] filename
(some options are for reading only, some are for writing only, some are for both)
-D[n] : Drive # (default
-S[n] : Starting Track (default 1)
-E[n] : Ending Track (default 41)
-s[n] : Track skew in microseconds - Some protections depend on data being perfectly aligned from
track to track. Some depend on them being skewed a specific amount from each other. You
can use this feature to reproduce this if you know the skew. There is a tool to determine
the skew in OpenCBM called rpm1541.
-t : Timer-based track alignment. Used to simulate track to track alignment using tightly controlled
delays. It can be accurate to 10ms or so on a stable drive, nearly useless on others.
-u : Unformat disk (removes *ALL* data) This option writes all $00 bytes (bad GCR) to the entire disk
surface, simulating the state of a brand new never-formatted disk.
-l : Limit functions to 40 tracks (R/W) Some disk drives will not function past track 41 and will click
and jam the heads too far forward. The drive cover must then be removed and the head pushed back
manually. If this happens to you, use this option with every operation. There are only a few disks
which utilize track 41 for protection.
-h : Use halftracks (R/W) This option will step the drive heads 1/2 track at a time during disk
operations instead of a full track. This protection is only very rarely used. I have only found
2 disks out of thousands. Bounty Bob Strikes Back is one.
-k : Disable reading 'killer' tracks (R) Some drives will timeout when trying to read tracks that consist
of all sync. If you cannot read a disk because of timeouts, use this option.
-r : Disable 'reduce syncs' option (R) By default, NIBTOOLS will "compress" a track when writing back out to
a disk if the track is longer than what your drive can write at any given density (due to drive
motor speed). Some (very rare) protections count sync lengths so the protection might fail with this
option. For 99.9% of disks, it is fine and is the default setting.
-g : Enable 'reduce gaps' option (R) This option is another form of "compression" used when writing out a
disk. "gaps" are inert data placed right before a sync mark that can usually be safely removed. It
is not on by default, but if NIBTOOLS is truncating tracks and they still won't load, you can try this
option to squeeze a bit more onto the track.
-0 : Enable 'reduce bad GCR' option (R) This option is another form of "compression" used when writing out a
disk. "Bad GCR" (when not used for copy protection) is unformatted or corrupted data that can
usually be safely removed. It is not on by default, but if NIBTOOLS is truncating tracks and they still
won't load, you can try this option to squeeze a bit more onto the track.
-f : Disable bad GCR detection (W) "bad GCR" is either corrupted (or illegal) GCR that are
either intentionally placed on a disk for protection, or are simply unformatted data on the disk.
NIBTOOLS will by default zero out this data and write it to disk as if it were unformatted. This option
can be disabled if the disk image is using illegal GCR on purpose, such as how V-MAX! does on the
track 20 loader.
-c : Disable automatic capacity adjustments. By default NIBTOOLS measures the speed of your drive and makes
adjustments to the data (compression) based on that speed. If your drive is exactly 300rpm or the
tracks you are writing are standard (D64), you can bypass this and save a few seconds.
-aX: Alternative track alignments (W) There are several different ways to align tracks when writing them
back out. By default, NIBTOOLS will do it's best to figure out how the original disk had it by analyzing
the data. To force other methods, use this option.
-aw: Align all tracks to the longest run of unformatted data.
-ag: Align all tracks to the longest gap between sectors.
-a0: Align all tracks to sector 0.
-as: Align all tracks to the longest sync mark.
-aa: Align all tracks to the longest run of any one byte (autogap).
-eX: Extended read retries (R) This is used on deteriorated disks to increase the number of read attempts
to get a track with no errors. Use any numerical value, but if it's too high it could take a while
to read the disk. Default is 10.
-pX: Custom protection handlers (W) This is used to set some flags to handle copy protections which don't
remaster with default settings.
-px: Used for V-MAX disks to remaster track 20 properly.
-pg: Used for GMA/Securispeed disks to remaster track 38 properly.
-pr: Used for Rapidlok disks to remaster them properly.
-pv: Used for newer Vorpal disks, which must be custom aligned to load when remastered.
-G[n] : Match track gap by [n] bytes. By default the pattern matching looks for repeating
patterns of 7 (56 bits) bytes to find the gaps. You can adjust this if you are getting too small
track length detection (or too large).
-d : Force default densities. By default NIBTOOLS tries to detect the density of the written data. If
you're sure the disk is standard, you can use this to bypass the checks and save time. This is useful
because sometimes badly damaged tracks can detect at the wrong density.
-v : Verbose. Output more detailed data to console.
-m : Enable track matching. This is a crude read verification
-i : Interactive mode. This allows for reading many disks in one sitting without having to initialize
the disk drive every time. Imaging a disk in this way takes about 8 seconds for a full 41 tracks.