[sebhc] diskette drive
Patrick
patrick at vintagecomputermarketplace.com
Sun Jun 6 13:23:20 CDT 2004
> The NEC 765 is easy to use hardware-wise; it doesn't take many chips to
> interface it. But, since it was never used in the H8, H89, or Z100
> series, this means you're going to have to write all your own CP/M and
> HDOS software to support it.
That's not so bad--I've written many a "BIOS"/driver for the 765 and it's
ilk.
> Also, the 765 (as well as all the other floppy disk controller chips)
> are out of production. Finding any of them is a challenge. You may be
> reduced to buying them surplus, or scrounging them off old PC boards.
The spirit and function of this chip persists in many modern "Super-I/O"
implementations like the SMC FDC37669 and the National PC87322. These are
readily available and implement essentially the same interface, with the
added benefit of a couple of serial ports, a parallel port, and an IDE
interface. It takes some glue, no question, but not that much. Howard
Harte has done such a board for S-100 systems, and it's a real beauty. He
also added user-accessible Flash and a couple of other tricks, so it's a
really nice addition.
On the issue of DMA and/or use of polled I/O and processor speed, I assert
that a clever designer would simply have an on-board RAM buffer that the I/O
chip can read/write directly during DMA, and that can be separately
read/written by the 8080 or Z80 through either memory mapping or I/O ports.
Let the DMA happen as fast as it can, and let the CPU read the buffer at its
own pace after the board signals that the DMA has finished.
Patrick
--
Delivered by the SEBHC Mailing List
More information about the Sebhc
mailing list