On 25/08/2012 9:31 AM, Andrew Lynch wrote:
[snip]
I'd love to find one of those add-on boards that
would allow IDE or
CF to be used - the HD in my 10 isn't going to last forever. :(
GIDE works in the Kaypros I think.
Is anyone selling them?
[snip]
Hi
The GIDE is a neat circuit but finding one is difficult. They are long out
of production and are hard to replicate since it uses GALs. At least the
equations for the GALs are known. It also uses obscure obsolete RTC chip
that is hard to find.
If it helps, I made an ATA interface for my Z80 single board computer.
It uses five IC's (two 74374's, one 74245, one 74367, one 7432). It
can't support DMA as the high and low bytes of the 16-bit bus are at
different addresses, but it's easy to make.
The circuit diagram is here:
http://kaput.homeunix.org/Z80SBC/IDE_Interface.pdf
Accessing the 8-bit ports is transparent. They are read/written to as
I/O addresses (or memory if you want). To read the 16-bit data port,
read the low byte out from BASE+0 (BASE is 0x60 on the diagram) then the
high byte from the latch (specified as 0xE0 on the diagram). I have
omitted the address decoder in the diagram.
To write, load a 16-bit word from memory, write the high byte to 0xE0
first, then the low byte to 0x60.
Cheers,
Alexis K.