Catweasel opinions, sources of info etc.

Jim Leonard trixter at oldskool.org
Wed Mar 9 09:37:48 CST 2005


Vintage Computer Festival wrote:
>>On Tue, 2005-03-08 at 20:40 -0600, Jim Leonard wrote:
>>
>>>Or, you could try a simple parallel cable and Disk2FDI:
>>>http://www.oldskool.org/disk2fdi
>>
>>How does that work? From past discussions on this list, the PC parallel
>>port isn't fast enough to sample the bitstream from a floppy drive...
> 
> It doesn't work over the parallel port: it uses the actual PC floppy drive
> to read GCR disks natively using an incredibly clever trick.  Read the

Right, it uses actual PC floppy drives connected with a special cable (very 
simple to wire up) that connects it to the parallel port.  Essentially, the 
parallel port becomes a high-speed floppy controller.  It is done this way 
because the regular floppy controller can't do some of the things that are 
required to 100% exactly image a diskette (like pass all of the information off 
the controller).

> information in the downloads on how it works.  You can get the trial
> version for free, but it requires two drives to work.

Yes, and the two-drives thing is something that is one of the most clever hacks 
I've ever seen -- you can't get the floppy controller to pass all bits through 
to the CPU to write to a hard disk file, but you CAN use a pass-through method 
of the controller to write them to sectors on a formatted diskette on another 
drive.  When done, the program then writes a FAT to the diskette and assigns a 
file to where the sectors were written.  Seems like a kludge but is actually 
kind-of brilliant.

I should note that, since FDI images are 100% exact bitwise dumps, they aren't 
exactly easy to read (they're not nice clean formatted-track-and-sector images) 
so getting them translated back to an actual floppy diskette is not currently 
possible (since nobody has written the software to do so yet).  However, they 
can be parsed: WinUAE has native support for FDI images and they work fine.  I 
personally verified this by dumping a copy-protected Amiga game disk (on my PC, 
how strange!) and then mounting and booting off of the .FDI image.  Worked 
perfectly, copy-protection and all.
-- 
Jim Leonard (trixter at oldskool.org)                    http://www.oldskool.org/
Want to help an ambitious games project?             http://www.mobygames.com/
Or check out some trippy MindCandy at             http://www.mindcandydvd.com/


More information about the cctalk mailing list