Date : Sun, 29 Mar 2009 12:54:06 +0100
From : blip@... (John)
Subject: collaboration?: Omniflop
Given the amount of resource and discussion focussed on this question over
the years, would I be out of turn to suggest a financial collaboration to
get one of the more electronics-literate members to design a cost effective
interface?
I'm afraid I'm one of those who [might] know the way, but certainly can't
drive the car... is this possible using either USB or some other means? Any
opinions, dare I ask, as to the best solution?
I have a number of drives and disks, but given the age and quality of the
disks, I'm not sure which is broken... I sure get lots of errors. If I could
interface easily to a PC, I might at least try a known good PC drive. I'd
certainly be prepared to pledge an amount of cash... and coordinate if
required, to get a long term solution.
Of course this might release a number of old floppy drives hidden in your
lofts/workshops for reuse. Strike a blow for freecycle!
Regards
John
-----Original Message-----
From: bbc-micro-bounces+blip=blipit.com@...
[mailto:bbc-micro-bounces+blip=blipit.com@...] On Behalf Of
Phil Blundell
Sent: 29 March 2009 11:02
To: Alex Taylor
Cc: bbc-micro@...
Subject: Re: [BBC-Micro] Omniflop
On Sun, 2009-03-29 at 10:31 +0100, Alex Taylor wrote:
> 2009/3/29 Jonathan Graham Harston <jgh@...>:
> > Unfortunately, as is common in the brain-dead, strip down all
> > functionality to make it dirt cheap, PC world, USB external floppy
> > drives translate all access commands from the computer into
> > accesses to DOS formatted disk systems.
>
> That can't be entirely true, because I've often used a Toshiba-branded
> USB floppy drive on various Macs to read and write HFS-format disks,
> including reading and writing images with Apple's Disk Utility. I've
> got a pile of them at work, they came with Toshiba Satellite A10
> laptops from about 2003. I think they're actually made by Y-E Data.
It's true that, like all USB mass storage devices, USB floppies use the
SCSI direct-access command set for reading and writing, and it's also
true that this command set operates on logical block addresses rather
than physical head/cylinder/sector addresses, with the controller being
responsible for doing the translation. That does mean that you lose
some of the flexibility of a host-bus-interfaced controller, though it
seems a bit harsh to characterise it as "dirt-cheap" and "brain-dead":
you could make exactly the same argument about SCSI or IDE hard disks
compared to ST506.
(In theory it would be possible for a USB floppy drive to provide
vendor-specific commands to give you lower-level control of the sector
layout. I've no idea whether any of them actually do, but the
controller IC datasheets would presumably reveal the truth.)
So, assuming you meant 1.44M HFS floppies, these would work fine because
the physical layout of sectors on the disk is the same as that used with
DOS. The controller doesn't have any knowledge of the high-level
filesystem format being used on the disk; it could equally well be DOS,
or HFS, or ADFS.
p.
_______________________________________________
bbc-micro mailing list
bbc-micro@...
http://lists.cloud9.co.uk/mailman/listinfo/bbc-micro