есть у меня задумка
хочу на компе задействовать у флоппи-контроллера режим работы с 4 флопами.
даташиты поизучал.
контроллер программируется в режим при котором выходной порт, на котором выставляются сигналы DS и MS, начинает разсматриваться (при определенных настройках в чмос-сетап) как 3битный порт, который нужно дешифровать
логику работы видно если глянуть даташит на контроллер NSC PC82306 (up to four floppy support) - его можно встретить на матерях от Intel (в частности Intel Advanced/EV (Endeavour) на чипсете i430FX)
там как раз показано на схеме в FIGURE 2-2 с разшифровкой в табличке сразу над схемкой
почему такой вопрос и почему именно эту мать я упоминаю - ну у меня была такая мать, на которую я с сайта mrbios в свое время качал апгрейд вместо родного AMIBIOS. и там я собственными глазами видел меню настройки контроллера для работы с 4 флопами.
но то было в начале 2000х мать была конторская откуда я давно уволился и не имею доступа. до и ту мать уже списали. и биос уже не скачать.
но я предполагаю о такой опции на других матерях где есть упоминание о 4 флопах и есть настройка выбора типа флопов.
мне нужен биос от такой матери - буду пытаться его разпотрошить и выковырнуть модуль инициализации флоппи-контроллера чтоб вставить его в биос от своей матери, да и - чем черт не шутит - и на другие матери.
да, там нужен внешний электронный модуль по декодированию 3битных состояний в 8 линий выбора - 4 линии выбора устройства и 4 линии включения мотора на устройствах.
кстати - это можно будет применить и на очень многих матерях. и вот почему - большинство ПэЦэшных флоппи-контроллеров заявлены что они в себе содержат лицензионное ядро 765B
а это контроллер который умеет 4 флопа.
#4FLOPPY
#MRBIOS