PCB looks good. pin 14 and 3 of the LS85 should be pulled high though a 1k resistor. I probably missed something but it doesn't look like the a0-a2 are connected on the schematic. If you add an LED with a resistor to Vcc you can connect the other end to DASP- line (39) on the IDE interface for an activity lite.
I am now able to get the 5.25 WD, the 2.5 Fujitsu and the Sanddisk 1 gig CF all working. WooHoo!
I changed the 3 paralleled inverters back to one inverter. I then added an LS244 line driver and passed the output of U3B into two of the line drivers. One of the outputs of the line driver I connected to /IOR on the ide connector and the other to pin 43 (/EXTIOSEL) of the TRS80 expansion interface. The 220 ohm pull-down resistor is no longer needed.
I made this change after looking at the actual schematic for the RS 5 meg HD and noticed they were using line drivers for the /EXTIOSEL among other lines.
If I had an inverting line driver laying around I would replace the simple inverter with it negating the need for an LS04 and LS244.
A comment on the data lines...I haven't really witnessed any issue with the data, only the control lines. I guess it wouldn't hurt to buffer them.
Larry, for the tri-state control line I just tied it low. I tied the unused one high and grounded all the unused inputs. For the address and control lines, given they are driven with tri-state logic, I am going to leave the pull-up resistors in for the moment.
Frank, for the half of line driver you are using, tie the control pin low.
If you have an ls240 laying around its worth trying that in place of the ls04 and ls244.
No I took it out. Didn't work anyway. All's I got on the ports 40-47h were 127 on each of the 8 ports. I am trying your latest mods and still that software for LDOS doesn't work. Put in 1 head and 32 tracks and it's still sitting there! Port 47h is giving 80 with this mod.