IDE interface wants to be 16 bits, and given that the
bus interface is
16 bits for Unibus and Qbus, a) that's a lot of I/O pins for an
integral MCU, and b) it might take some external hardware to have an
8-bit CPU passing data between two 16-bit pipes (latches, or some way
to handle a measurable delay between writing the top half and bottom
half of your data.
Ethan, a very nice implementation of a simple CF interface is the speccy
one. I don't have a link handy and I'm on a hurry. But look for cf
interfaces for ZX Spectrum and you'll find a very simple way to drive a CF
card. Maybe it can be implemented on your big iron :)