[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Hardware Idea -> IBM drives on Apple //e,GS



In article <5NOV199318435913@zeus.tamu.edu>
a0m2504@zeus.tamu.edu (AKITOMO MORITA) writes:
> A question to all you hardware gurus out there.  I've been toying
> with the idea of making a card for the Apple //e or GS to use
> IBM-style high density 5 1/4's and 3 1/5's by using one of the Floppy
> Drive Controller chips used in IBM PC's.

There was a commercially available card for the II which did this.  I
can't remember its name, but I think there was an article about it in
A+ a few years back.  I think the card only supported standard density
5.25" drives.

You would run into problems trying to support high density drives.  I
think the bit cells are one microsecond apart, so you'd have to read
or write a byte every eight microseconds.  This isn't feasible without
using DMA.

By comparison, the Apple II 5.25" drive uses 4 microsecond bit cells,
and the 400k/800k 3.5" drive uses 2 microsecond bit cells.  A 1 MHz
Apple II cannot cope with this speed using a software loop - the IIgs
and IIc+ can do it, because they have faster processors.  Even the
IIgs wouldn't be able to cope with 1 microsecond bit cells unless DMA
was used.

> I don't really have the time or expertise for this, but I wouldn't
> mind seeing a discussion about it here on comp.sys.apple2.  It seems
> like a simple idea to implement, but what am I looking over?

The main thing you would need is software.  The card would need to
implement a ProDOS and SmartPort firmware interface, and preferably
have some special entry point for use by a GS/OS driver, which allowed
multiple sectors to be read or written using a single call.

It may be easiest to implement it in a similar way to the SuperDrive
card: put a microprocessor onto the card, with its own RAM and ROM.
This micro can do all the hard work, and transfer data to and from the
Apple at a slower speed using a software loop on the Apple.
-- 
David Empson                                                               
dempson@swell.actrix.gen.nz                                                
Snail mail: P.O. Box 27-103, Wellington, New Zealand