Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Флоппик В (5.25") на новом компьютере
RSS

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

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

<<Назад  Вперед>> Страницы: 1 2 3 4 5
Печать
 
DOS Logic
Advanced Member
d(-_-)b

Откуда: Украина. Ивано-Франковск
Всего сообщений: 4778
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 июля 2006
Неделю назад я занялся проблемой запуска флоппика В на своем самом новом компе. Хотелось чтобы дедушка красовался на равных с флопиком А на 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 подтвердил худшые догадки. На новых микросхемах нет даже сигнальных контактов для запуска второго флопа :( Вот такие вот грустные новости :(
И что дальше делать, подскажыте комрады? не дадим остановить довнгрейд! Я вот что придумал, а может сигналы на запуск мотора и выбор флопа подавать самому от внешнего источника? но сколько вольт надо подавать и как, импульсом или постоянно? дайте совет, не хочу палить мамку :)
Guest
Гость

Ссылка

.... могу что посоветовать .. поступайте так как в свое время на спектруме .. вешайте тумблер перешелкивающий сигналы с а флопа ... и дергайте его по мере надобности работы с 5.25
Сейчас на форуме
DOS Logic
Advanced Member
d(-_-)b

Откуда: Украина. Ивано-Франковск
Всего сообщений: 4778
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 июля 2006
Geners

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

Хотя, стоп, если открывать флоп через мой компютер и там нет дискеты он все время крутит мотором и винда проверяет вставку диска, может такой способ и заработает... открываю диск А в проводнике а сам через тотал работаею с флопом В... хм... ну что ж греем паяльник и вперед :)
DOS Logic
Advanced Member
d(-_-)b

Откуда: Украина. Ивано-Франковск
Всего сообщений: 4778
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 июля 2006
или вы имели ввиду перепаять все сигналы на тумблер, что ж, тоже интересно, так флоп сможет работать и в досе
DOS Logic
Advanced Member
d(-_-)b

Откуда: Украина. Ивано-Франковск
Всего сообщений: 4778
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 июля 2006
вот что написано в мануале на Super I/O



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


Откуда: Таллин, Эстония
Всего сообщений: 759
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 июня 2007
Мало что понял... А как вы добавили в CMOS второй флоп если в настройках его нет?

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

Или тупблер... Вот только как он будет себя вести если им счелкать при рабочем компе?
POPEYE
Advanced Member


Откуда: Таллин, Эстония
Всего сообщений: 759
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 июня 2007
Или 3.5 усб флоп нйти
DOS Logic
Advanced Member
d(-_-)b

Откуда: Украина. Ивано-Франковск
Всего сообщений: 4778
Рейтинг пользователя: 0


Ссылка


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


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


Откуда: Город-герой Тула
Всего сообщений: 1991
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 окт. 2007
DOS Logic,
> port[$70]:=$18;
> port[$71]:=253;
С предыдущими двумя командами всё понятно, а вот эти две зачем??? Неужели для исправления контрольной суммы?
DOS Logic
Advanced Member
d(-_-)b

Откуда: Украина. Ивано-Франковск
Всего сообщений: 4778
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 июля 2006
0leg

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


Откуда: Город-герой Тула
Всего сообщений: 1991
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 окт. 2007
Извращенец...

А по теме — не проще ли найти PCI'ный флопоконтроллер?..
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
DOS Logic, для редактирования CMOS, IMHO, лучше подходят спец. программы. Например, CMOSer:
http://old-dos.ru/files/T/T.Fa...o.1989.zip
Он сам корректирует контрольную сумму и т.д.
0leg, а такие устройства есть?
DOS Logic
Advanced Member
d(-_-)b

Откуда: Украина. Ивано-Франковск
Всего сообщений: 4778
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 июля 2006
0leg

извращенец не я а изготовители материнок :biggrin:
А по теме, писиайного флопи контроллера никогда не видел. Может поставлю один большой на 1.2 мб а второй куплю УСБ 3.5 на 1.44 мб...

uav1606
Спасибо за програмку но с CMOS памяттю я разобрался, все нормально. Кстати там где я отнял число 2. после перезагрузки биос сам записывает снова 255 а флоп уже не трогает и поправляет автоматом себе контрольную сумму :) Вот програмка тоже на паскале которою я использовал для того чтобы видеть что творится в кмос памяти в защищенных контрольной суммой адресах из 10h до 20h. Сами адреса отображаются в последней колонке. В первой и второй колонке их значения. первая строка это какраз конфигурацыя флопов. запускать тоже лутьше из чистого доса, так как там значения будут правильные.
[q]
uses crt;
var
a,i,co,os:word;
new:array[0..7] of byte;
begin
clrscr;
writeln;
i:=16;
while i >= 32 do begin
port[$70]:=i;
co:=port[$71];
write(co:3);
a:=i;
for a:=7 downto 0 do begin
os:=co mod 2;
new[a]:=os;
co:=co div 2;
end;
write(' ');
for a:=0 to 7 do write(new[a]);
write(' ',i);
inc (i);
writeln;
end;
writeln;
port[$70]:=$2E;
co:=port[$71];
write(co);
port[$70]:=$2F;
co:=port[$71];
write('',co);
readln;
end.
[/q]
ексешник качать здесь:
http://www.sendspace.com/file/7q2hz0

Я тут вспомнил что на работе есть тоже мамка серии P5... такая что уже в мусоре должна была быть, а я ее спаял, еще работает, вот на ней и эксперементы ставить буду, если что згорит то не жалко будет :) но это уже во вторник, о результатах сообщу :)
DOS Logic
Advanced Member
d(-_-)b

Откуда: Украина. Ивано-Франковск
Всего сообщений: 4778
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 июля 2006
uav1606
Ах да, вижу что прога что ты дал с 1989 года :) Я пробовал такие программки штуки 3, но для новых колмпов они бесполезны так как добавляя одни параметры они жутко портят другие, например выставляют тип винта как 47, а потом биос все равно ругается на испорченую контрольную сумму :) так что лутьшый способ эти 6 строк на паскале, они всюда работают я так даже флоп к своему нетбуку EEE PC добавил :biggrin:
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
DOS Logic, этой прогой просто удобнее редактировать CMOS - даже в ручном режиме, т.е. в 16-ричном виде. При этом, вроде, ничего не портится.
По теме, я тоже не видел PCI'ных флоппи-контроллеров. Google молчит... Самый простой способ, это предложенный Geners - поставить тумблер. Можно, конечно, и что-нибудь покруче сделать, например, использовать незанятые (если там такие есть) пины GPIO на чипе Super IO для вывода нужных второму флоппи сигналов, потом написать свой драйвер для контроля за этими пинами и т.д. :-)
0leg
Advanced Member


Откуда: Город-герой Тула
Всего сообщений: 1991
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 окт. 2007
uav1606,
> 0leg, а такие устройства есть?
Не знаю ;-) Вроде бы полезные девайсы, может и производились когда...

DOS Logic,
> извращенец не я а изготовители материнок
Не. Они просто лентяи...
Guest
Гость

Ссылка

нее они просто придерживаются стандартов ...
ну усб это вроде как выход ... ноо можно и тумблером если на крайняк
Сейчас на форуме
DOS Logic
Advanced Member
d(-_-)b

Откуда: Украина. Ивано-Франковск
Всего сообщений: 4778
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 июля 2006
[q]
ну усб это вроде как выход
[/q]
тоесть? думаеш использовать сигналы от УСБ порта... но на флоп надо подать 24 милиамперы, судя по мануалу на Super I/O откуда бы еще взять такое напряжение.... Или там все наоборот, напряжения там есть но его просто надо снять чтобы выбрать флоп. так было бы полутьше, может тестером попробую замерять.
Guest
Гость

Ссылка

ну вообщето я имел ввиду купить усб флоп ...
,
DOS Logic
вообщето выбор всегда осуществлялся высоким уровнем .. (неберем в расчет очень извратные схемы)
24 милиаха это тот ток при котором дискогрыз прочухает что его выбрали ...
Сейчас на форуме
UFO
Гость


Всего сообщений: 5443
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 дек. 2006
К слову, как вам такой девайс? ;)

Catweasel MK3 PCI/Flipper



http://www.jschoenfeld.de/products/cwmk3_e.htm
DOS Logic
Advanced Member
d(-_-)b

Откуда: Украина. Ивано-Франковск
Всего сообщений: 4778
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 июля 2006
UFO

девайс хорош но на такие на каждом угле не валяются :)

Кстати с флопом есть продвижения. Чтобы выбрать флопик и запустить мотор нужно просто закоротить соответствующие контакты с землей! Я только что пробовал все на 386-м компе. В биосе установлен только флоп А, а В я подключил только физически. Беру на контроллере корочу контакты и флоп крутит мотором и светит лампочкой :) Потом решыл проверить обратное, поставил загрузку с фопа а сам на контроллере меряю сопротивление и когда флоп работает то между контактами запуска мотроа и землей сопротивления 0 ом, это значит что для запуска флопа мне надо сделать просто переключатель и вынести его на переднюю панель компа :) Ну что ж, сейчас все это проверю на мамке поновее и тогда завтра буду паять.
Guest
Гость

Ссылка

вот это монстр ....
Сейчас на форуме
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
DOS Logic Если у тебя есть даташиты на IO chip, может быть можно просто кинуть недостающие 2 проводочка DS1 и запуск мотора 1 прямо с ног IO чипа на разъем флопа?

У меня сейчас 5" работает как B: на мамке Abit на вполне современном VIA чипсете, к счастью все линии флопа разведены. Работает под Линухом, ему пофиг на BIOS.
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
На его IO чипе просто нет соответствующих сигналов - есть только для одного флопа.
DOS Logic
Advanced Member
d(-_-)b

Откуда: Украина. Ивано-Франковск
Всего сообщений: 4778
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 июля 2006
Ха! все получилось, все прекрасно работает! Дискеты читаются и форматируются.
во как теперь выглядит мой комп:



Я закоротил контакты не на мамке а на самом флопе, через тумблер, который вывел на переднюю панель, вот он там выше флопа. Теперь чтобы юзать флоповод В надо вставить туда дискету и включить тумблер а тогда уже заходить на флоп в компе. И програму для добавления второго флопа в CMOS тоже переделал, на асме написал, занимает всего 231 байт, скачать можно отсюда:
http://www.sendspace.com/file/0feikt

Так что теперь все желающие смогут легко добавить себе второй флоп, все на так уж и трудно :)
Guest
Гость

Ссылка

вариант с комутацией кабеля правильней
Сейчас на форуме
sv
Newbie


Откуда: Saratov
Всего сообщений: 84
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 сен. 2007
Geners,весь шлейф коммутировать?
а зачем?
sv
Newbie


Откуда: Saratov
Всего сообщений: 84
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 сен. 2007
или ты имел ввиду коммутировать DS и motor on,с флопа А на флоп В ?
Guest
Гость

Ссылка

sv
ты прально догадался ... чж вначале топа говорил - применить схему коммутации от спектрума
Сейчас на форуме
DOS Logic
Advanced Member
d(-_-)b

Откуда: Украина. Ивано-Франковск
Всего сообщений: 4778
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 июля 2006
Но у спектрума было два одинаковых флопа а не один на 1,44 а другой на 1,2 метра.. тем более в таком случае включая один флоп работают два, зачем это? И как компьютер сможет понять что данные надо брать с дисковода В если активен дисковод А, он будет посылать команды чтения на А а не не В дисковод... не думаю что этот способ лутьше.
sv
Newbie


Откуда: Saratov
Всего сообщений: 84
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 сен. 2007
два одновременно работать не будут (с вышеозначенной комутацией)-у тебя в системе просто будет один флоп А,но переключаемый по желанию,либо на 3.5" либо на 5.25"
Guest
Гость

Ссылка

sv
а он сделал тоже самое только коммутирует (заземлят сигналы выхваченые с платы дискогрыза )

а биос установленный на 1.44 спокойно работает со всеми меньшими форматами ...
Сейчас на форуме
sv
Newbie


Откуда: Saratov
Всего сообщений: 84
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 сен. 2007
это понятно.
имхо красифше сделать как ты предложил.
всё равно оба два заюзать невыйдет,и кмос править ненадо:).
Andrey_Ak
Advanced Member


Откуда: Kazakhstan, Almaty
Всего сообщений: 869
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
29 сен. 2009
Решил обойтись без тумблера вот таким способом:

Дисковод А поставить 5.25" - TEAC FD-55GFR
Дисковод B поставить 3.5" - MITSUMI D359M3D







Почему именно эти, ну для 5.25" лучше ничего просто не существует,
а для 3.5" просто их у меня много и они новые..

В качестве переключателя для сигналов /DRVSB и /MOTEB решил
задействовать датчик наличия дискеты в самом дисководе..

Но в дисководе FD-55GFR датчик оптический, и просто
задействовать его не выйдет, да и дисковод не хочется портить
переделками.. А вот в D359M3D в качестве датчика выступает микрик,
да и вроде во всех 3.5" дисководах датчики на микриках сделаны..

Этот микрик наличия дискеты, как раз замыкается на массу, что нам и надо.

Разбираем дисковод и находим нужные контакты:





Осталось за малым, припаиваем провод перемычку:



А вот сигнал /MOTEB можно сразу подключить к массе, т.к. мотор
все-равно не запускается пока нет дискеты, да и там уже предусмотрена
перемычка на массу для этого сигнала:



Ну и припаиваем провод перемычку от микрика к сигналу /DRVSB





Теперь при вставке дискеты в дисковод B у нас сразу включатся
сигналы /DRVSB и /MOTEB и с дисководом можно работать..

Так единственно нельзя пользоваться двумя дисководами сразу,
точнее нельзя пользоваться дисководом А когда в B
находится дискета... А наоборот можно...

И никакого тумблера не надо... Все просто..
DOS Logic
Advanced Member
d(-_-)b

Откуда: Украина. Ивано-Франковск
Всего сообщений: 4778
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
1 июля 2006
Andrey_Ak отличное решение!
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Andrey_Ak, отлично получилось! И за фотоотчёт спасибо - думаю, многим пригодится.
Andrey_Ak
Advanced Member


Откуда: Kazakhstan, Almaty
Всего сообщений: 869
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
29 сен. 2009
Еще бы понять, зачем два разных сигнала на использования привода /DRVSх и включение мотора /MOTEх ?
Зачем их разделили по разным линиям? Ведь не просто так...
Ведь экономят на всем, не стали-бы они просто так делать лишние сигналы на мультиконтроллере,
и вести две линии когда можно (наверно) обойтись одной...

---

Второй момент, когда в дисководе нет дискеты, при обращении к этому дисководу
дергается головка и система сразу пишет что привод не готов (нет дискеты).

А когда у нас сигналы /DRVSB и /MOTEB включаются вручную, при обращении
к такому дисководу без дискеты система долго думает, и потом только сообщает что
привод не готов (нет дискеты).. По какому сигналу от флопика система сразу
понимает что нет дискеты?

Может быть /DSKCHG Disk Change/Ready ?

И еще один недостаток, после установки дискеты и работы с ней,
вытаскиваем дискету и система продолжает думать что там есть прошлая
дискеты.. (т.е. нет отключения тома, типа кешуется..)
А если поменять дискету на другую, то видит другую, и так-же
потом запоминает ее, даже если ее вытащить..

---

И третий момент, ручное (или полуавтоматическое) включение сигналов /DRVSB и /MOTEB
конечно работает, но может все-же придумаем как сделать полностью автоматом, как положено?

Что вообще происходит когда мы пытаемся обратится к флопику?
- Что происходит в DOS'е ?
- Что происходит в Win ?

Может написать резидентную программку, которая при обращении к дисководу B,
отправляет сигнал скажем в одну ногу LPT порта, а эта нога соединена с сигналом
/DRVSB на шлейфе дисководов?
Ну или просто подправить драйвер дисковода? (на fdrawcmd.sys даже исходники есть)..

Объясните пожалуйста в общих чертах алгоритм работы Дисковод-Мультиконтроллер-BIOS-Система...
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Andrey_Ak написал:
[q]
Может написать резидентную программку, которая при обращении к дисководу B,отправляет сигнал скажем в одну ногу LPT порта, а эта нога соединена с сигналом /DRVSB на шлейфе дисководов?
[/q]
Для DOS что-то такое я могу написать, для Windows - не уверен, никогда не писал под неё драйверы.


Andrey_Ak написал:
[q]
Еще бы понять, зачем два разных сигнала на использования привода /DRVSх и включение мотора /MOTEх ?
[/q]
Возможно, это чтобы мотор успел раскрутиться, прежде чем, например, будут производиться операции чтения записи, в этом даташите на TEAC FD-05HF-8830 есть вот такая диаграмма:

Прикрепленный файл (fdd.PNG, 0 байт, скачан: 40 раз)
Andrey_Ak
Advanced Member


Откуда: Kazakhstan, Almaty
Всего сообщений: 869
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
29 сен. 2009
uav1606 написал:
[q]
Для DOS что-то такое я могу написать, для Windows - не уверен, никогда не писал под неё драйверы.
[/q]
Может посмотреть исходники драйвера fdrawcmd.sys и там уже как-то понятнее будет?

Кстати, можно даже не использовать LPT или другой порт, а взять и просто
в драйвере поменять сигналы местами, сигнал /MOTEA поменять на /DRVSB
ну и на шлейфе, подключить /MOTEA к /DRVSB

т.е. для выбора дисковода А: достаточно одного сигнала /DRVSA,
а для выбора дисковода B: использовать освободившийся /MOTEA...
ну а старт двигателей обоих дисководов включить на постоянку,
все-равно двигатели без дискеты не стартанут...

Так вообще можно полностью решить проблему невозможности
работать с двумя дисководами одновременно..
И так-же проблему запоминания старой дискеты на приводе B:

Или этими сигналами управляет не драйвер, а сам Мультиконтроллер?


uav1606 написал:
[q]
Возможно, это чтобы мотор успел раскрутиться, прежде чем, например, будут производиться операции чтения записи
[/q]
Да, логично... Ну у нас по любому нужно сначала вставлять дискету, а потом уже только производить с ней операции...
pahan
Advanced Member


Откуда: Химки, М.О.
Всего сообщений: 1070
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мар. 2015
[q]
Еще бы понять, зачем два разных сигнала на использования привода /DRVSх и включение мотора /MOTEх ?
Зачем их разделили по разным линиям? Ведь не просто так...
[/q]
Затем, что при каждом переключении с одного дисковода на другой нужно заново передавать контроллеру параметры дисковода. Select при этом нужен, но включать мотор не обязательно. Хотя лично я пока не вижу ситуаций, в которых надо было бы переключать дисковод и при этом потом НЕ включать его мотор.
KALDYH
Advanced Member
Технонекромант

Откуда: Кемерово
Всего сообщений: 2355
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 июня 2009
Andrey_Ak написал:
[q]
Еще бы понять, зачем два разных сигнала на использования привода /DRVSх и включение мотора /MOTEх ?
Зачем их разделили по разным линиям? Ведь не просто так...
Ведь экономят на всем, не стали-бы они просто так делать лишние сигналы на мультиконтроллере,
и вести две линии когда можно (наверно) обойтись одной...
[/q]
В изначальном стандарте, кстати, был один сигнал мотора (и четыре выбора дисковода). Второй добавили в IBM PC, чтоб выбирать номер дисковода шлейфом с перекруткой.
Отдельный сигнал мотора очень удобен для многодисководных систем. Можно при копировании с одного на другой быстро-быстро переключать их, а мотор будет крутиться одновременно на всех и системе не нужно будет ждать раскрутки.
Вообще, у 5.25" есть джампер, который опционально блокирует раскрутку на невыбранном дисководе.
Andrey_Ak
Advanced Member


Откуда: Kazakhstan, Almaty
Всего сообщений: 869
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
29 сен. 2009
Доброго дня товарищи...

Вообщем получил я ранее заказанную плату AIMB-780QG2-00A1E
и с ней оказывается совсем облом..

Мульти-контроллер на ней стоит: Winbond W83627DHG-P
http://tis.kz/temp/DA00-WW83627DHG-P.pdf

Вообщем судя по описанию его, мамка второй дисковод вроде-бы не поддерживает,
ну думаю ладно, сделаю с переключателем, т.е. буду вручную включать
сигналы /DRVSB и /MOTEB или как в сообщении выше, через сам дисковод,
через микрик наличия дискеты..

Так эта пакость, плата AIMB-780QG2-00A1E вообще ни как не хочет видеть
второй дисковод... :frown: :mad: :(
Причем в BIOS'e есть два дисковода, можно выбрать любой тип А и любой тип B...
Ставлю оба типа, потом проверяю утилиту от феникса, и там видно тоже два дисковода..
А по факту второго дисковода B просто нет... В Windows'е его нет, только A,
а в DOS'е при обращении к B просит вставить дискету в B и нажать любую
клавишу, и потом идет обращение к А... т.е. B по сути то-же самое что и A...

И еще что расстроило, я не могу загрузиться с дисковода A, сам дисковод стоит 5.25" на 1.2MB,
в BIOS указан тоже так-же.. Ставлю загрузочную дискету на 360KB, пытаюсь загрузиться,
начинает читать дискету и пишет что диск не загрузочный.. Хотя именно эта дискета
и именно этот дисковод без проблем загружаются на старых машинах...

http://tis.kz/temp/DA00-WW83627DHG-P.pdf
Еще в этой документации на стр. 18 есть таблица 5.2 FDC Interface
в ней расписаны сигналы FDD интерфейса..

И в этой-же документации на стр. 19 есть таблица 5.3 Multi-Mode Parallel Port
так вот в ней, как-раз есть абсолютно все сигналы для второго дисковода,
а так-же есть упоминания EXTENSION 2FDD MODE: This pin is for Extension FDD A and B
Как это понимать? Получается есть возможность использовать два дисковода?
<<Назад  Вперед>> Страницы: 1 2 3 4 5
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Флоппик В (5.25") на новом компьютере
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS