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

Полигон-2

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

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

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

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Просьба помочь с MFM
RSS

Просьба помочь с MFM

<<Назад  Вперед>> Страницы: 1 2 3 4 5 * 6 7
Печать
 
KALDYH
Advanced Member
Технонекромант

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


Ссылка


Дата регистрации на форуме:
5 июня 2009
hardware10 написал:
[q]
Поскольку цилиндров 615, я сразу отмел те контроллеры что максимум 612.
[/q]
Ну, почему бы и нет? Подумаешь, на три цилиндра меньше отформатируют.

hardware10 написал:
[q]
Есть куча контроллеров
и MFM и RLL. Попытка форматирования возвращается с ошибкой 20.
[/q]
Со всеми комбинациями контроллер/диск/материнская плата?

hardware10 написал:
[q]
Нет, безусловно выкинуть его всегда можно, но что-то меня смущает
эта ситуация, когда тесты чтения и контроллера проходят на ура,
а при записи все так плохо, что просто труп.
[/q]
Почему бы и нет? Достаточно одного перебитого проводка в шлейфе, чтобы винт стал read only. (одного из трёх - сигнал Write Gate на 34-пиновом или пара дифференциальных линий Write Data на 20-пиновом)
hardware10
Advanced Member


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


Ссылка


Дата регистрации на форуме:
21 мая 2007
KALDYH написал:
[q]
Со всеми комбинациями контроллер/диск/материнская плата?
[/q]
Мать не менял. Но остальное на ней ок. Шлейфы на винте целые, контакты их передергивал.
Шлейфов MFM у меня много, менял.
KALDYH
Advanced Member
Технонекромант

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


Ссылка


Дата регистрации на форуме:
5 июня 2009
hardware10, вы упомянули контроллер WD1004, а ссылку дали на WD1002. Так какой из них всё-таки?
Судя по гуглу, контроллеры очень геморройные. Жёстко заточены под четыре возможных типов диска (в комплектации FileCard, например).
Доки на WD1002: https://www.pcorner.com/list/TUTOR/WD-27X.ZIP/INFO/
Инструкция по установке WD1004: http://www.classiccmp.org/cpma...00427x.pdf
hardware10
Advanced Member


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


Ссылка


Дата регистрации на форуме:
21 мая 2007
KALDYH написал:
[q]
hardware10, вы упомянули контроллер WD1004, а ссылку дали на WD1002. Так какой из них всё-таки?
[/q]
Картина одна на обеих. Есть и тот и другой.
Вот от 1004
http://stason.org/TULARC/pc/ha...rives.html
1004 прямая замена 1002, потому принципиальной разницы тут нет.
KALDYH
Advanced Member
Технонекромант

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


Ссылка


Дата регистрации на форуме:
5 июня 2009
hardware10 написал:
[q]
Но вот TRANSLATION CONFIGURATION - S1 & W9 мне не понятно.
С учетом параметров BIOS:Translate, Dynamic:Configuration.
Это что имеется в виду? Биос - трансляция параметров выставленных в сетапе мамы,
а динамик - параметры откуда?
[/q]
Цитата из http://stason.org/TULARC/pc/ha...v-220.html
[q]
Supports low-level and dynamic low-level formatting. Performs logical translations; (i.e.-4 hds., 615 cyls. and 26 SPT would be seen by DOS as 4 hds. 940 cyls. 17 SPT. Supports only up to 16 heads and 663 cylinders (physical).

Supports low-level and dynamic low-level formatting. Does not do logical translation. Supports up to 16 heads and 1024 cylinders (physical).
[/q]
Т.е. трансляция превращает 26 физических секторов в 17 логических.
              S1-5    S1-6    Jumpers for:
              Close   Close   RLL - 17 Sectors per Track (W9 ON )
            * Open  * Close * RLL - 26 Sectors per Track (W9 OFF)
              Close   Open    RLL - 17 Sectors per Track (W9 OFF)
              Open    Open    MFM - 17 Sectors per Track (W9 OFF)

               W9    ON  pins 1 & 2    Enable  Firmware
             * W9 *  OFF pins 1 & 2    Disable Firmware

Фирмварь, которая по W9 - та, что отвечает за трансляцию (не BIOS).

Кстати, а разве были RLL винты с 17 секторами на дорожку штатно?
hardware10
Advanced Member


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


Ссылка


Дата регистрации на форуме:
21 мая 2007
KALDYH написал:
[q]
Кстати, а разве были RLL винты с 17 секторами на дорожку штатно?
[/q]
Спасибо, а чем динамический low-level отличается от просто low-level?
Про RLL и 17 секторов не в курсе, у меня они были один раз в жизни на
286, сто лет назад.
KALDYH
Advanced Member
Технонекромант

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


Ссылка


Дата регистрации на форуме:
5 июня 2009
hardware10 написал:
[q]
а чем динамический low-level отличается от просто low-level?
[/q]
По правде говоря, сам не разобрался. Может, это наведёт на мысль?
[q]
An optional WD SuperBios provides dynamic Drive Table setup
and enhanced performance.
The SuperBios is part number: 62-000094-032

There are six versions of the WD1002-27X Controller:

              ROM BIOS I.D.      Feature   Description

        (1)   --- none ----        F000    no ROM BIOS or mounting bracket
        (2)   --- none ----        F007    no ROM BIOS w/ mounting bracket
        (3)   62-000087-030        F019    ROM BIOS 0 (standard)
        (4)   62-000088-030        F022    ROM BIOS 1 (26 to 17 sector)
        (5)   62-000089-030        F016    ROM BIOS 2 (26 sector)
        (6)   62-000094-032        F301    Auto-Configuration ROM BIOS
[/q]
XPOHOMETP
Advanced Member


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


Ссылка


Дата регистрации на форуме:
13 мая 2015
hardware10 написал:
[q]
Advanced setup
http://wiki.mamedev.org/index.php/File:Ct486-setup3.png
скан не мой, но оно у всех одинаково. Открываем область
для загрузки ROM адаптера. Иначе он не проинициализируется.
[/q]
Открываем картинку, и что видим? Например Adapter ROM Shadow C8000, 32K: Disabled / Enabled.

XPOHOMETP написал:
[q]
hardware10 написал:
[q]
В общем для загрузки MFM на 486 действительно надо было разрешить в сетапе запись в области памяти. По-умолчанию запрещено.
[/q]
Это про Shadow ROM что-ли речь идет?
[/q]
Что и требовалось доказать.

Эта опция всего лишь разрешает перезапись содержимого ПЗУ адаптера в ОЗУ для уменьшения времени доступа к нему.
Как следствие, это несколько увеличивает скорость работы адаптера в целом.
Например, можете на видеодаптере скорость вывода проверить при вкл / откл аналогичной опциии для адреса C000.
Принципиально на работоспособность платы влиять не должно (и на её инициализацию в том числе).

Ох уж эти сказки, ох уж эти сказочники :)

KALDYH написал:
[q]
Memory mapped I/O. Совсем о нём забыл.
[/q]
Что-то не то Вы вспомнили в общем...
Не солидно Advanced Member-ам вводить начинающих в залуждение :)
KALDYH
Advanced Member
Технонекромант

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


Ссылка


Дата регистрации на форуме:
5 июня 2009
XPOHOMETP написал:
[q]
Что-то не то Вы вспомнили в общем...
[/q]
Оффтопик: Оффтопик: Вполне возможно, учитывая, что ТС до той моей реплики не озвучивал ни точного названия пунктов, ни модели контроллера, вообще никакой конкретики. Да, данные конкретные два контроллера работают обычным образом, через порты.


XPOHOMETP написал:
[q]
Принципиально на работоспособность платы влиять не должно (и на её инициализацию в том числе).
[/q]
ТС утверждает обратное, в том-то и дело.
Оффтопик: Оффтопик: Вообще говоря, где-то у меня лежит точно такой же контроллер, материнка с таким же биосом и ST-238R, и я мог бы повторить все те же действия. Но, боюсь, это сведётся к тому, что "у меня всё работает".
XPOHOMETP
Advanced Member


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


Ссылка


Дата регистрации на форуме:
13 мая 2015
KALDYH, ну, надеюсь мы поняли друг-друга :)

Так то конечно есть случаи, когда аналогичная перезапись ПЗУ в ОЗУ просто необходима.
Например, бОльшая часть кода BIOS материнских плат с некоторых пор в ПЗУ хранится в архивированном виде.
А для приведения его в "рабочий" вид как раз и происходит его перезапись с разархивацией в теневое ОЗУ.
Но при этом пользователь не имеет возможности Disabled / Enabled сей процедуры.

Однако не думаю, что на древних MFM этот приём использовался.
Ну и скептически отношусь к некоторым утверждениям, если им не удается найти логичное объяснение.
Может ТС просто эксперимент не совсем корректно поставил, или испытывал в разных условиях и тд и тп... Мы же со свечкой рядом не стояли :)


Да и вопрос изначально был как с АТА на MFM инфу переносить.
Полезней было бы с утилитами от -MiS- поиграться.
Пока времени не нашел, других забот привалило...
<<Назад  Вперед>> Страницы: 1 2 3 4 5 * 6 7
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Просьба помочь с MFM
RSS

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

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

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