For an 8-bit system, one 8255 and one hex inverter and you have
a full 16-bit IDE interface.
ben franchuk wrote:
Michael Davidson wrote:
Note that, while a "real" IDE interface
requires a 16 bit
data path (or, in the case of an 8 bit system, additional
latches to handle the upper 8 bits of data) it's only the
actual data register that is 16 bits wide, so you *can*
greatly simplify the interface if you don't mind wasting
half the capacity of your storage device (ie you only use
the low byte in the 16 bit data transfers). The downside
of this, apart from wasting 50% of the storage, is that
the data is stored in every other byte on the media making
interchange with other systems a problem.
http://www.burched.biz/products.html
What looks to be better is a flash card interface
like here.
Ben.