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

Полигон-2

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

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

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

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   дружба винды с fdd 5.25'' на новых MB
RSS

дружба винды с fdd 5.25'' на новых MB

как увязать FDD TEAC 5.25 1,2Mb и MB asrock 990fx extreme4?

<<Назад  Вперед>> Страницы: 1 2 3 * 4 5 6
Печать
 
photon1984
Advanced Member


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


Ссылка


Дата регистрации на форуме:
4 фев. 2011
Выяснилось, что счастье еще не полное. 5.25 дисковод нормально работает на 360k и 1.2Mb. На 720кб он запись осуществляет (на P166MMX эта же дискета читается), а вот сам он её прочитать уже не может. Пробовал на 2х разных дисководах - разницы нет. Неприятно, что именно этот режим мне (для операций c дискетами БКшки [больше для прикола, естественно ;) ]) и нужен больше всего.
800.com не помогает.

Дисковод на моей материнской плате существует за счет контроллера I/O - Nuvoton NCT6775F.
В описании на данный контроллер значится:
The NCT6775F supports four – 360K, 720K, 1.2M, 1.44M, or 2.88M – disk drive types and data transfer rates of 250 Kb/s, 300 Kb/s, 500 Kb/s, 1 Mb/s, and 2 Mb/s. The disk drive adapter supports the functions of floppy disk drive controller (compatible with the industry standard 82077/765), data separator, write pre-compensation circuit, decode logic, data rate selection, clock generator, drive interface control logic, and interrupt and DMA logic.
Мне вот интересно - судя по этому описанию он полноценный или нет?
Может быть уважаемые знатоки предложат еще какой-нибудь трюк?
photon1984
Advanced Member


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


Ссылка


Дата регистрации на форуме:
4 фев. 2011
Фокус с подключением и A:, и B: дисковода к современной материнской плате, описанный DOS Logic тут, получился и на моей MB asrock 990fx extreme4. Здорово! Осталось аккуратненько тумблерок заколхозить. Спасибо DOS Logic.
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Насчёт правки MBR и прочего Вы передумали?
photon1984
Advanced Member


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


Ссылка


Дата регистрации на форуме:
4 фев. 2011
uav1606 написал:
[q]
Насчёт правки MBR и прочего Вы передумали?
[/q]
Нет, нет! Обязательно нужно довести все до разумного конца.
Не понял, какие именно нужны 512 байт, поэтому выкладываю и первые на диске, и первые на загрузочном разделе.
Я бы хотел видеть 360 KB 5.25 Drive как А: и 1.44 MB 3.5 Drive как B: (то есть этот байт будет 14h)
Когда пришлете MBR, сообщите какое смещение у этого байта-состояния FDD в теле модифицированного MBR.
Если все получится, то хотелось бы =) видеть небольшую утилиточку для модификации MBR ну или хотя бы словесное описание как именно он модифицируется.

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


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


Ссылка


Дата регистрации на форуме:
4 фев. 2011
Оффтопик: Оффтопик:
[q]
Прикрепленный файл (photon1984_MBR.rar, 1104 байт, скачан: 4 раза)
[/q]
Блин, кому так интересен мой MBR? =)))
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Так... Сделал предварительную (очень предварительную) версию. Во вложении.
Напоминаю - не экспериментируйте на диске с ценными данными, т.к. в результате они могут испортиться. В MBR хранится таблица разделов, поэтому всё возможно... И сделайте резервную копию первых секторов диска.


photon1984 написал:
[q]
то есть этот байт будет 14h
[/q]
Наоборот - 41h.


photon1984 написал:
[q]
Если все получится, то хотелось бы =) видеть небольшую утилиточку для модификации MBR ну или хотя бы словесное описание как именно он модифицируется.
[/q]
Насчёт утилиты - не уверен, что тут можно сделать что-то универсальное, потому как MBR (точнее, загрузчик в нём) выглядят по-разному в разных ОС. Унифицирована там только часть с основной таблицей разделов.
Словесно же это можно описать так (если Вы про механизм работы): BIOS в процессе загрузки считывает первый сектор диска (MBR) в память и передаёт управление на первый байт этого самого MBR. Я ставлю туда jump на свою подпрограмму, которая будет менять CMOS. Подпрограмма запихнута в пустое место в конце кода загрузчика, еле влезло, пришлось даже одно текстовое сообщение урезать. По окончании правки CMOS (пишется 41h в регистр 10h и правится контрольная сумма) происходит возврат в самое начало MBR, к коду загрузчика. По результатам тестирования могу сказать только следующее - CMOS меняется, управление передаётся на загрузочный сектор активного раздела. Больше проверить пока не могу. Саму подпрограмму и подробное описание (что куда вставлял) могу выложить.

В WinHex этот MBR можно на Ваш диск запихнуть так: открыть скачанный файл, выделить всё, потом Edit - Copy Block - Normally. Потом открываете Tools - Open Disk - Physical Media - Ваш диск. Ставите курсор на нулевой байт нулевого (в адресации LBA) сектора диска, далее Edit - Clipboard Data - Write, подтверждаете, сохраняете (дискеткой).

Ещё раз, будьте осторожны, потому как всё это плохо отлажено и мало протестировано. И ещё - этот MBR, естественно, годится только для этого диска, причём если Вы не меняли на нём структуру разделов. Если диск другой или что-то менялось - работать не будет.

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


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


Ссылка


Дата регистрации на форуме:
4 фев. 2011
...прошло 4 месяца
И я рад сообщить, что модификация моего MBR привела к желаемому результату - XP видит 3,5'' на A: и 5,25'' на B:
Ура! Спасибо, uav1606!
Uav1606, могу я просить Вас о еще одной модификации MBR после того, как я переделаю разделы как мне надо? Дело в том, что сейчас они у меня неудобно устроены...
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
photon1984, да, конечно.
Я сейчас пытаюсь драйвер написать, который будет что-то аналогичное делать, но это пока на самой начальной стадии...

Кстати, есть призрачная надежда, что после переделки разделов моя модификация продолжит работать. Если прога, которой Вы это будете делать, меняет только Partition Table, то мой код она задеть не должна. Но кто их знает - может и сам код загрузчика обновить...
-MiS-
Advanced Member


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


Ссылка


Дата регистрации на форуме:
9 мар. 2016
Добрый вечер. Имею схожую проблему, Но правка CMOS у меня не поможет - дисковод висит на USB. :rolleyes:
Задача объяснить Windows (xp,7,10) что дисковод 1.2
Форматирование /n:15 /t:80 проходит нормально и после него система видит 1.2 диск и может читать/писать его. Но после смены дискеты рапортует что не может прочесть диск.

UPD: Только что проверил - дискета записанная под виндой после такого форматирования нормально читается в DOSе с честным 5.25 дисководом.
Наклевывается удачный проект USB 5.25 дисковода. Заминка похоже в софтовой части. Надо будет ставить WinXP на машину с 5.25 дисководом и курить реестр на предмет параметров драйвера.
Andrey_Ak
Advanced Member


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


Ссылка


Дата регистрации на форуме:
29 сен. 2009
-MiS- написал:
[q]
Добрый вечер. Имею схожую проблему, Но правка CMOS у меня не поможет - дисковод висит на USB. :rolleyes:
Задача объяснить Windows (xp,7,10) что дисковод 1.2
Форматирование /n:15 /t:80 проходит нормально и после него система видит 1.2 диск и может читать/писать его. Но после смены дискеты рапортует что не может прочесть диск.

UPD: Только что проверил - дискета записанная под виндой после такого форматирования нормально читается в DOSе с честным 5.25 дисководом.
Наклевывается удачный проект USB 5.25 дисковода. Заминка похоже в софтовой части. Надо будет ставить WinXP на машину с 5.25 дисководом и курить реестр на предмет параметров драйвера.
[/q]
Добрый день!

А можно поинтересоваться, через какой именно переходник вы подключили 5.25" дисковод к USB?
<<Назад  Вперед>> Страницы: 1 2 3 * 4 5 6
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   дружба винды с fdd 5.25'' на новых MB
RSS

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

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

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