Wow; $192 for a 5.25" floppy disk drive

Jules Richardson julesrichardsonuk at yahoo.co.uk
Fri Oct 20 10:14:19 CDT 2006


Chuck Guzis wrote:
> On 19 Oct 2006 at 15:28, Jules Richardson wrote:
> 
>> I don't see what it would gain you, though. You've still got the same amount 
>> of data to transfer between host and device - and I bet someone can come up 
>> with a situation where they'd want to just read or write a single track rather 
>> than an entire image, which makes transferring an entire image wasteful 
>> (particularly at RS232 speeds!)
> 
> I didn't say that transfers should be whole-image; just that the read 
> operation should be capable of transferring a whole image at a time.  
> Here's why.
> 
> Suppose the track image of a CW contains HD MFM data--worst-case, 
> you'll have something like 100K flux transitions to record.  That's 
> 100K bytes per track.  Assuming you use 115K for your serial transfer 
> link, that's 10 bits per byte (8N1) or about 11K bytes  per second, 
> so you can transfer the aforementioned track in 9 seconds, roughly.  
> 160 tracks amounts to 24 minutes.    That's more time than I want to 
> have the heads loaded and motor spinning with some aging floppy 
> that's barely hanging on to its oxide.

Sure - I wouldn't want that either, I'd expect the motor to only be run during 
each track read, though. Whether starting and stopping the motor n times to 
read a disk is a good idea or not I don't know - it's more stress on the drive 
  for sure, but whether it's sufficiently more to warrant not doing it I don't 
know.

What's the worst-case floppy rotation speed - 300rpm? So five revolutions per 
second. Fastest transfer rate is 1Mbps (although didn't some PS/2 systems 
manage two?) which in theory gives a maximum of 200Kbits for a track. But with 
8x oversampling that'll be 200KB of data for a single sampled track read. So 
roughly 18 seconds per track, given the port speeds you mentioned above.

That's slooooow. Given the nature of the data though, it'd probably compress 
(using something like LZW) reasonably well - but then if driven by an old 8bit 
CPU it may be that any compression (or decompression for write transfers) uses 
up any time saved at the transfer stage.

> When I work with floppies here, I usually read them at most one-and-a-
> half times.  I then spend my head-scratching hours looking at the 
> image, not the original.

Yep, same here. I don't normally expect more than a couple of reads out of a 
disk - although typically they'll do a *lot* more than that (at least for 
5.25" media).

> So, if the aforementioned hypothetical box can simply suck up an 
> entire disk at full drive speed, so much the better for everyone.

I'm thinking that the "box built from junk PC bits" needs more investigation 
(would make it easy to provide Ethernet support!). It depends what people 
want, though - do they want a box to do data recovery from various floppy 
media (which means a selection of drive types plugged in at once), or do they 
want a backpack-like single drive solution (which implies they want something 
compact, and the bulk of a scrap PC motherboard + PSU is too big)?

Personally I'd ideally want to throw at least 8", DD + HD 5.25", and DD + HD 
3.5" drives in there - which in PC parlance probably means something like a 
midi-tower case just to fit drives in, so compactness of the controlling 
hardware isn't an issue.

cheers

Jules



More information about the cctalk mailing list