I thought they were somehow "ATA compliant". I
assume you're talking about the interface between the drive and the
controller, right?
--
The issue is what data bus width is assumed during DMA transfers.
16 bits is 'normal'. Apparently, it was possible to do 8 bit DMA
transfers on early drives. I've not looked at the interface for
CF. Guess it's possible 8 bits is supported there as well.