So in order to make the MicroHouse driver working, 
it's important that there's an actual IDE/PATA controller visible to the PC.
Or more precisely, a basic IDE host adapter (ISA), at least. 
A PCI style PATA controller with bus-mastering is supported, too, I think.