Првиет! мне надо подключить второй флопик к компу, но проблема в том что в биосе есть выбор только одного устройства. Мне удалось вручную добавить второй флопик прямо в CMOS память не нарушая CRC, и теперь Windows видит два флопика, но второй флопик не работает, даже не реагирует на запросы. посоветуйте что делать дальше, куда рыть, виновник биос из которого вырезан кусок кода отвечающий на запросы к флопу или надо искать что-то в ACPI или еще где-то?
Настройки компютера сохраняются в CMOS памяти, биос туда записывает конфигурацыю компа, только у новых биосов флоп один, а я вручную дописал второй (так как будто бы это сделано из биоса) преывание у флопов одно, 6-е, тоесть если есть первый флоп (включеный в биосе) то и второй должен работать, а вот адрес памяти тоже один, но там порядок передачи данных на флоп определяется одним битом. я так понимаю когда система обращается к второму флопу то она передает этот второй бит нормально, как надо, ведь система знает что это второй флоп. Просто интересно следующее, что с флопом делается дальше, кто обробляет запросы от него? контроллер, основной биос или еще что-то? вот это мне не ясно
Да конечно, я два флопа на один шлейф повесил, как надо, и к одному флоппи разёму подключил, ведь по два нигде ж нет Может действительно контроллер шалит и просто не принимает запросы для другого флопа... но что-то я не верю, странно все как-то, потому что есть поддержка древних флопов аж на 360 кило, почему их не вырезали...
Раз в BIOS выбор только одного устройства, значит второе будет не сконфигурировано.
Тебе надо самому в LPC настроить базовый адрес I/O и назначить IRQ.
Ищи документацию на свою материнку (южный мост).
Если найдёшь документацию - вопрос решится написанием простого legacy драйвера, который при загрузке ОС будет всё настраивать и выгружаться.
нет, условия не позволяют, если можно так сказать Просто я коллекционирую старинные компютеры, и у меня несколько компов класса ХТ, а они только с 5,25 флопами. Мне не удобно на них скидать софт, надо включать 486-й комп, и з основного компа туда переносить файлы на 3,5 дискетах и там уже с 3,5 копировать на 5,25 а потом в ХТ, не очень удобно вот я занялся вопросом включения второго флоппика на новом основном компьютере
Кстати если кому интересно вот мой музей: www.retro-pc.net
там все по-украински написано, но фотки посмотреть и так можно
Ранг: 237.0 (наставник), 20thx Активность: 0.13↘0 Статус: Участник sysenter
Создано: 16 апреля 2009 21:35 · Поправил: HiEndsoft · Личное сообщение · #12
А com - порта на XT-шках не было? (У меня XT не было, сразу с ZX-спектрума на 486:s1.
Можно было ч/з него передавать (под DOS).
Интересное увлечение, и не дорогое..
"А com - порта на XT-шках не было?"
еще не знаю, там с видеокартой вместе есть какой-то порт, может это ком а может и лпт
А по теме то флоп В мне вчера удалось запустить!
Хорошо что cppasm подсказал где искать. Но микросхему Super I/O никак не запрограммируеш
потому что там просто физически нет контактов для запуска мотора на флопике В и выбор устройства В. Я это понял когда заново посмотрел на разпиновку флопового шлейфа и увидел эти контакты. Потом на старой матери под вторые пеньки начал прозванивать тестером эти контакты на микросхему Super I/O и там все было, а на моей матери были контакты только для запуска флопа В. В этом я еще раз убедился когда скачал мануалы на обе микросхемы. Но методом проб мне удалось запустить флоп. Вышло что для запуска флопа В надо просто закоротить контакты 12 и 16 и землей! где угодно, на мамке, на шлейфе или на флоппике. Я закоротил на дисководе. Припаял тумблер чтобы их включать и вывел тумблер на системник.
во как теперь все выглядит:
Еще видео заснял, как запустить второй флоп:
http://www.youtube.com/watch?v=_HbB-Yfa29Q