Цитата Сообщение от fk0
Во всех компутерах (не путать с писюками) предусмотрено,
что на одну шину (шлейф) можно подключить до 4-х дисководов.
И имеется 4 сигнала для выбора каждого из них: A, B, C, D.
В писюках же, ради того чтоб всё сделать через ()(), сделали
несовместимым и это.
А можно поинтересоваться, откуда взята столь глубокомысленная информация?

Может быть, для полноты картины вспомним, что первый привод на гибком диске был разработан в 1967 году Аланом Шугартом (Alan Shugart), работавшим тогда в IBM. А первый формат (8”) гибкого диска был предложен Девидом Ноблем (David Noble), который так же работал на IBM.

Далее Анан Шугарт ушел из IBM в 1969 году и открыл собственную компанию (Shugart Associates), которая в 1976 году выпустила на рынок первые пятидюймовые дисководы (5 1/4''). Дисководы стали популярными из-за бурного развития рынка персоналок, еще до начала выпуска IBM PC.

Кстати, компания Shugart Associates разработала Shugart Associates System Interface (SASI), который затем переименовали в small computer system interface (SCSI) и который затем стал промышленным ANSI стандартом.

Что касается IBM, то решение ограничиться двумя дисководами было вполне логичным: в корпусе не было места (дисководы были тогда двойной высоты). К тому же ситуация, когда нужно использовать более двух одинаковых дисководов, достаточно редка. Дисководы 3 1/2'' разработанные Sony (1983 г) стали использоваться в персоналках IBM только с 1986 года.

Что касается «перекрученного» дисководного шлейфа в IBM, то причина так же на поверхности: представим, что нужно «поменять» дисководы A и B (например, для загрузки с другого привода). Если используется «перекрученный» дисководный шлейф, то для этого нужно только переставить местами разъемы. А если шлейф стандартный, то нужно извлечь дисковод, найти нужные перемычки, переставить их и собрать все по новой. К тому же разные производители дисководов придумывали собственное расположение перемычек и переключателей. Смена дисковода превращалась в разгадывание ребуса.

И успешно «забыт» еще один немаловажный момент: сигнал Motor ON, посмотрите на отличия:

Industry-Standard Shugart Floppy Drive Interface
Pin Signal
10 Drive Select 0 A
12 Drive Select 1 B
14 Drive Select 2 C
16 Motor-On (all drives)

IBM's Modified Shugart Floppy Controller Interface
Pin Signal
10 Motor-On 0 A
12 Drive Select 1 B
14 Drive Select 0 A
16 Motor-On 1 B

У промышленного стандарта запуск двигателя дисководов выбирался одной линией (16). Это означало, что если внутренняя логика дисковода не использует для запуска двигателя сигнал Drive Select (что и было по началу у многих приводов), то во время обращения к любому из дисководов, двигатели будут крутиться на всех одновременно. IBM решил эту проблему добавив сигнал Motor-On для каждого дисковода.

Цитата Сообщение от fk0
Дело в том, что он 5.25 на 80 дорожек биосом не понимает.
А контроллер как-то понимает, какой дисковод к нему подключен пяти- или трехдюймовый? Или он и с 3 1/2'' на уровне БИОСа только с 40-ка дорожками работает? А может быть, все-таки дело в том, что стандарта 5 1/4'' 720К у IBM просто не было?
Цитата Сообщение от fk0
Но и это не всё. Он ещё диски отформатитованные спектрумовским форматом не может прочитать в районе первого сектора -- несовместимость на уровне контроллера!
Можно узнать поподробнее о какой «несовместимости на уровне контроллера» идет речь?