MattCarp
Experienced Member
cwtool reading Apple Mac / Apple II disks
cwtool reading Apple Mac / Apple II disks
I was able to get cwtool to read Apple 3.5" GCR encoded disks.
I started with 800k Macintosh diskettes. The problem I was seeing was that the first set of tracks (0-31 using cwtool's track numbering, which is different than cylinder #) contained a number of errors. So my next step was to try a real Mac.
I was able to put the diskettes into a real Mac Plus, run an Apple program named Disk Copy (v.4.2) and duplicate the disks successfully. DiskCopy appears to contain some good error checking (it was calculating a checksum on the disk image it read, then verified the copy after writing), so I'm confident the disks are exact copies. I was then able to successfully read the copies with cwtool without any errors whatsoever (mac_dd_800_524)!
I'm not sure what the problem is with the originals... I suspect it might be something related to the constant linear velocity drive speed of the Mac v. constant angular velocity of the PC.
Next, I tried this technique with a few 3.5" 800K Apple II diskettes (3.5" Apple II disks - yikes!). Those diskettes appear to be the same format as a Mac disk, but at the 800k size (double sided, double density) it uses a volume id of 0x24 instead of 0x22. With this setting, it worked. Again, I still had to use the Mac's DiskCopy to create new copies for the Catweasel/cwtool. cwtool reported some errors on the originals, but the Mac could read them just fine.
I actually had one 400k 3.5" Apple II disk. This was the same as the Mac 400k disk - volume id 0x22. In the cwtool resource file, I just set the tracks to x+1 on the track settings, then incremented by 2 (e.g., 1 32 2 is the first one). No problems.
cwtool reading Apple Mac / Apple II disks
I was able to get cwtool to read Apple 3.5" GCR encoded disks.
I started with 800k Macintosh diskettes. The problem I was seeing was that the first set of tracks (0-31 using cwtool's track numbering, which is different than cylinder #) contained a number of errors. So my next step was to try a real Mac.
I was able to put the diskettes into a real Mac Plus, run an Apple program named Disk Copy (v.4.2) and duplicate the disks successfully. DiskCopy appears to contain some good error checking (it was calculating a checksum on the disk image it read, then verified the copy after writing), so I'm confident the disks are exact copies. I was then able to successfully read the copies with cwtool without any errors whatsoever (mac_dd_800_524)!
I'm not sure what the problem is with the originals... I suspect it might be something related to the constant linear velocity drive speed of the Mac v. constant angular velocity of the PC.
Next, I tried this technique with a few 3.5" 800K Apple II diskettes (3.5" Apple II disks - yikes!). Those diskettes appear to be the same format as a Mac disk, but at the 800k size (double sided, double density) it uses a volume id of 0x24 instead of 0x22. With this setting, it worked. Again, I still had to use the Mac's DiskCopy to create new copies for the Catweasel/cwtool. cwtool reported some errors on the originals, but the Mac could read them just fine.
I actually had one 400k 3.5" Apple II disk. This was the same as the Mac 400k disk - volume id 0x22. In the cwtool resource file, I just set the tracks to x+1 on the track settings, then incremented by 2 (e.g., 1 32 2 is the first one). No problems.
Last edited: