First Dual-Channel IDE?
os2museum.com
os2museum.com
I do miss me some ribbon cables
Since the context is MS-DOS, Turbo Basic, Turbo Pascal, Quick Basic, Quick Pascal, QBasic, Clipper, FoxPro among a few lesser ones.
Or given the Website name, Visual Age for Smalltalk, Visual Age for C++, Borland C++ for OS/2.
Although I am not sure about the history of the term Integrated Development Environment and its acronymisation, I don't think the early IDEs were called such --- the acronym IDE was basically exclusively used for the disk interface.
https://en.m.wikipedia.org/wiki/Xerox_Development_Environmen...
You just need to dive into the Xerox Development Environment papers and documentation for the Alto (1977).
EDIT: ;-)
Or in some cases one to choose between to the two.
> but didn't late era PATA also have auto configure for master/slave?)
That was “cable select”, enabled with either an extra jumper or (common if the were separate master and slave jumpers) by jumpering for neither master or slave. Here one of the ground pins was not connected in the far end connector on the cable so a drive could decide what it was by inspecting the properties of that line. You could make a CS compatible cable by cutting that line on a non-CS cable.
I remember this being around at least as early as 1999, and drives coming set to CS by default at least once 80-conductor cables were common, though I also remember never really trusting it and explicitly setting Master/Slave as I wanted - setting one or two jumpers was no hardship (the vast majority of drives had a little jumper diagram on the printed label so you didn't have to look up the magic anywhere), and you had a touch more cabling freedom (you didn't have to care which connector master was plugged into, it was master irrespective) which was a small mercy with wide ribbon cables.