I have been working to get a 'no holes' dual drive CF system to boot in a non banked system for the last few days.
The system does not hang when it does not find the floppy controller, it gives the error you mention and then moves on.
Unfortunately if I enter the sector read section of HIDE3 and execute the drive select for the IDE card 0 or 1, my system then hangs.
I am beginning to suspect the timing issues I originally encountered when testing the new board and selecting drives.
Even though I can execute the QO34,0 and 1 from the monitor and get the drive to select, there may still be issues when setting up and initializing things in HIDE3.
Dave, is your new code going to use much the same scheme to initialize, read and write sectors ?