Флоппик В (5.25") на новом компьютере (мои приключения с флопом)

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
Аватара пользователя
DOS Logic
Advanced Member
Сообщения: 5850
Зарегистрирован: 01.07.2006,13:32
Откуда: Украина. Ивано-Франковск
Поблагодарили: 1 раз
Контактная информация:

Вклад в сообщество

Флоппик В (5.25") на новом компьютере

Сообщение DOS Logic » 18.04.2009,20:50

мои приключения с флопом

Неделю назад я занялся проблемой запуска флоппика В на своем самом новом компе. Хотелось чтобы дедушка красовался на равных с флопиком А на 1.44 мб. Кроме того такой флопик очень нужен при переноске софта на старые компы класса ХТ. Так вот, начал я копать инфу откуда же этот флопик берется в компе и так я добрался до CMOS памяти. Кстати скажу что материнка у меня ASUS P5B-E и в настройках биоса есть только один флопик "А". Прочитав старинные манускрипты я понял что чтобы флопик В появился в системе его надо просто прописать в CMOS памяти (как это делает биос у которого есть пункт выбора флопа В). Это мне удалось сделать вручну из под ДОСа за два дня, даже несмотря на то что умный биос ругался на неправильную контрольную сумму CMOS памяти, мне удалось это обойти. Итак удача! Windows загружается и находит второй флопик В, ставит красивую иконку, а дальше... А дальше облом, флопик то не работает :( Я надеялся что система уже его подтянет, а оно не работает. Флопик даже не светит лампочкой при обращении к нему :( Сам привод и шлейф точно рабочие, тогда в чем же проблема? Не дурно техподдержка асуса мне говорила что флопик они добавлять не будут... Несколько дней я скитался в интернете по разным сайтам и форумам, читал мануалы на свой чипсет и просто книги про внутрений мир компа. И вот на одном форуме мне подсказали куда рыть дальше. Надо запрограммировать второй флоп в микросхеме Super I/O что на шине LPC. Я сразу бросился читать мануалы про свой контроллер Super I/O и чипсет но понять там сначала ничего не мог. А потом догадался еще раз посмотреть разпиновку флопового шлейфа, ведь не даром он перекручен в одном месте. И я увидел то чего раньше "не видел", а именно контакты для выбора флопика В и включения мотора на флопике В. Это меня подвело к другой мысли, взять старую мамку и прозвонить тестером контакты от флопа к микросхеме Super I/O Быстренько на чердаке нашлась дохлая слотовая мамка ASUS P3B-F я прозвонил контакты флопа на чип Super I/O и зарисовал все, а потом еще скачал мануал на чип Super I/O увидел разпиновку контактов. Потом я разобрал свой комп где я хотел установить второй флоп и тоже прозвонил контакты, да к контактам для запуска флопа В там ничего не припаяно! :( И мануал скачаный на микросхему Super I/O подтвердил худшые догадки. На новых микросхемах нет даже сигнальных контактов для запуска второго флопа :( Вот такие вот грустные новости :(
И что дальше делать, подскажыте комрады? не дадим остановить довнгрейд! Я вот что придумал, а может сигналы на запуск мотора и выбор флопа подавать самому от внешнего источника? но сколько вольт надо подавать и как, импульсом или постоянно? дайте совет, не хочу палить мамку :)

Гость

Сообщение Гость » 18.04.2009,21:36

.... могу что посоветовать .. поступайте так как в свое время на спектруме .. вешайте тумблер перешелкивающий сигналы с а флопа ... и дергайте его по мере надобности работы с 5.25

Аватара пользователя
DOS Logic
Advanced Member
Сообщения: 5850
Зарегистрирован: 01.07.2006,13:32
Откуда: Украина. Ивано-Франковск
Поблагодарили: 1 раз
Контактная информация:

Вклад в сообщество

Сообщение DOS Logic » 18.04.2009,21:45

Geners

Да, я тоже об этом думал, но как на компе запустить одновременно два флопа?
Ну и пусть даже я один открыл через тотал а второй через проводник, то если с флопа ничего не читать он остановится, а остановится А, остановится и В :(

Хотя, стоп, если открывать флоп через мой компютер и там нет дискеты он все время крутит мотором и винда проверяет вставку диска, может такой способ и заработает... открываю диск А в проводнике а сам через тотал работаею с флопом В... хм... ну что ж греем паяльник и вперед :)

Аватара пользователя
DOS Logic
Advanced Member
Сообщения: 5850
Зарегистрирован: 01.07.2006,13:32
Откуда: Украина. Ивано-Франковск
Поблагодарили: 1 раз
Контактная информация:

Вклад в сообщество

Сообщение DOS Logic » 18.04.2009,21:48

или вы имели ввиду перепаять все сигналы на тумблер, что ж, тоже интересно, так флоп сможет работать и в досе

Аватара пользователя
DOS Logic
Advanced Member
Сообщения: 5850
Зарегистрирован: 01.07.2006,13:32
Откуда: Украина. Ивано-Франковск
Поблагодарили: 1 раз
Контактная информация:

Вклад в сообщество

Сообщение DOS Logic » 18.04.2009,22:10

вот что написано в мануале на Super I/O

Изображение

поясните, это флоп запускается когда на контакте 0, тоесть напряжения нет?
и еще вопрос что будет с флопом если будет активен сигнал флопика А и В одновременно? :help:

POPEYE
Advanced Member
Сообщения: 761
Зарегистрирован: 02.06.2007,13:23
Откуда: Таллин, Эстония
Контактная информация:

Сообщение POPEYE » 18.04.2009,22:10

Мало что понял... А как вы добавили в CMOS второй флоп если в настройках его нет?

А так даже не знаю... Разве что сделать/найти переходник FDD -> LPT... Вот только LPT тоже нет - придется еще и карту LPT покупать :rolleyes:

Или тупблер... Вот только как он будет себя вести если им счелкать при рабочем компе?
I'm Popeye The Sailor Man...

POPEYE
Advanced Member
Сообщения: 761
Зарегистрирован: 02.06.2007,13:23
Откуда: Таллин, Эстония
Контактная информация:

Сообщение POPEYE » 18.04.2009,22:12

Или 3.5 усб флоп нйти
I'm Popeye The Sailor Man...

Аватара пользователя
DOS Logic
Advanced Member
Сообщения: 5850
Зарегистрирован: 01.07.2006,13:32
Откуда: Украина. Ивано-Франковск
Поблагодарили: 1 раз
Контактная информация:

Вклад в сообщество

Сообщение DOS Logic » 18.04.2009,22:21

POPEYE
Или 3.5 усб флоп нйти
да это можно, но хочется выжать максимум из мамки :)
А как вы добавили в CMOS второй флоп если в настройках его нет?
программа на паскале, запускать в чистом досе, потом перегрузить комп. Должна работать на всех компах, если что будет не так, сбросте настройки кмос памяти джампером на материнке...


begin
port[$70]:=$10;
port[$71]:=66;
port[$70]:=$18;
port[$71]:=253;
end.

0leg
Advanced Member
Сообщения: 2288
Зарегистрирован: 06.10.2007,09:19
Откуда: Город-герой Тула
Контактная информация:

Сообщение 0leg » 18.04.2009,23:05

DOS Logic,
> port[$70]:=$18;
> port[$71]:=253;
С предыдущими двумя командами всё понятно, а вот эти две зачем??? Неужели для исправления контрольной суммы?
Перед тем как постить глупость на форуме - воспользуйтесь поиском. Возможно эту глупость постил кто нибудь до вас. --- r, linux.org.ru

Аватара пользователя
DOS Logic
Advanced Member
Сообщения: 5850
Зарегистрирован: 01.07.2006,13:32
Откуда: Украина. Ивано-Франковск
Поблагодарили: 1 раз
Контактная информация:

Вклад в сообщество

Сообщение DOS Logic » 18.04.2009,23:21

0leg

Ага, да :) там стандартно значение 255 а я пишу 253 потому что 2-ку додал до 64 (было когда один флоп) а я записал 66, и так биос не ругается на не правильную контрольную сумму :)

0leg
Advanced Member
Сообщения: 2288
Зарегистрирован: 06.10.2007,09:19
Откуда: Город-герой Тула
Контактная информация:

Сообщение 0leg » 18.04.2009,23:34

Извращенец...

А по теме -- не проще ли найти PCI'ный флопоконтроллер?..
Перед тем как постить глупость на форуме - воспользуйтесь поиском. Возможно эту глупость постил кто нибудь до вас. --- r, linux.org.ru

Ответить