Важная информация

User Tag List

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 11 по 20 из 36

Тема: Чтение MFM винчестера в образ

  1. #11
    Veteran Аватар для KALDYH
    Регистрация
    04.02.2008
    Адрес
    Кемерово
    Сообщений
    1,591
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от anasana Посмотреть сообщение
    Если взять правильный сквозной контроллер MFM ISA 16-bit
    Точно! А я что-то не додумался, что к одному контроллеру можно два винта прицепить и с одного на второй дампить.
    Цитата Сообщение от anasana Посмотреть сообщение
    - Передача через порт думаю будет небыстрой (терпимо).
    Через LPT - самое то, около полупора мегабит/с.
    Цитата Сообщение от anasana Посмотреть сообщение
    - Пока нет программы чем читать. Как вариант можно попытать DOS MHDD v.4.6 - команда TOF
    Я пробовал MHDD 2.9 (работает с CHS). Он корректно находит регистры контроллера (т.е. например работает измерение скорости вращения диска), но при попытке запустить сканирование он пытается взять параметры из самого винта, а этой команды у MFM-контроллеров еще не было. Как результат - скан поверхности не запускается.
    Цитата Сообщение от anasana Посмотреть сообщение
    выменял я таки в Политехе гермоблок с мордой, двигателями и салазками
    Пересылка из Украины в Россию встанет чересчур дорого. Попробуйте запустить его сами, подкинув платы от другого винчестера.
    Цитата Сообщение от Panther Посмотреть сообщение
    Винчестеры компьютера включаются на второй IDE-канал, дисковод переключается на MFM-контроллер. Встроенные в материнку первичный IDE и FDC отключаются. Грузимся с дискеты, образы пишем (и вся остальная работа) на харде.
    Значит, все-таки MFM контроллер и второй IDE канал могут работать в паре, а у меня просто не получилось. Попробую еще.
    Цитата Сообщение от Panther Посмотреть сообщение
    Еще есть маленькая старая утилитка
    Спасибо, попробую!
    Цитата Сообщение от xailar Посмотреть сообщение
    anasana, есть плата контроллера для винта
    Если что - у меня есть живая электроника (не оригинальная, а советская) от винта СМ5508 и побитая электроника от винта МС5405, а также убитый гермоблок от СМ5508. Также есть рабочие ST-225, ST-238R и ST-251. Я ищу живые винты СМ5508 (в Электронику-85) и МС5405 (в Квант-4С). Именно эти - для исторической достоверности.
    Отошёл от дел.

  2. #12
    Veteran Аватар для KALDYH
    Регистрация
    04.02.2008
    Адрес
    Кемерово
    Сообщений
    1,591
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Итак, я нашел время и произвел эксперименты. Тестовое оборудование:
    - Материнская плата A340C-H (классический 386, имеет в биосе пункт Low level format)
    - материнская плата SOYO 486 (имеет PCI, IDE Primary контроллер на борту и поддержку Secondary в биосе)
    - материнская плата Zida 5DVX (Pentium 1, очень распространенная плата)
    - компьютер на базе Gigabyte GA-6VEM (Socket 370 из последних выпусков, есть один ISA слот)
    - контроллер Adaptec ACB-2312 (с контроллером FDD, и есть переключение Primary/Secondary)
    - мультикарта на чипе Goldstar Prime 2C (есть переключатель Primary/Secondary)
    - мультикарта на чипах UMC UM82C863/865 (только Primary)
    - винчестер Seagate ST-225, отформатирован на Адаптеке, созданы разделы, установлен дос и скопированы файлы
    - винчестер Seagate ST-412, отформатирован и записан на Dec Professional 350
    - винчестер Maxtor 7131AT (IDE) с установленным досом и программами
    - дисковод и загрузочные дискеты

    Пункты тестирования:
    1. Заставить работать MFM и IDE вместе. Прежде всего, выставить Adaptec как secondary не удалось. Контроллер пропадает из адресного пространства и не видится биосом, но при попытке поставить в паре с IDE Master - оба не работают на любой плате. Поэтому пытался поставить в паре MFM Primary и IDE Secondary. Тестовый винт - ST225. Результаты:

    A340C (c мультиком Prime 2C) - бесполезно, т.к. биос не поддерживает Secondary.
    SOYO - MFM работает, если выключить набортный IDE. В паре с мультиком Prime 2C (Secondary) система не проходит тестирование, если в Standart CMOS Setup выставлены оба винчестера. Если на втором канале везде поставить None, система нормально грузится с MFM. Если на первом канале (где MFM) везде поставить None, то система доходит до загрузки, но загрузиться с Secondary не может. Похоже, работа с Secondary в биосе реализована некорректно, т.к. автодетект винта работает, а доступа к ниму нет, в т.ч. если загрузиться с дискеты.
    Zida - не удалось заставить работать с MFM контроллером вообще никак. Перебрал все настройки в Setup - все равно Primary master hard disk fail.
    Gigabyte - без проблем (и, похоже, без тестирования оборудования винчестеров) загружается с парой MFM-IDE, с IDE винчестера. Параметры MFM диска, естественно, нужно набрать вручную (этот пункт в биосе довольно запутан). Но если взглянуть на сектора ST225 через Norton Diskedit, то данные в искаженном виде повторяются каждые 2 байта. То ли слот неисправен, то ли биос по умолчанию использует 32-разрядный доступ к диску.

    Выводы: работа IDE и MFM в паре сильно зависит от используемого оборудования. У меня этого так и не получилось добиться, но, по всей видимости, это вполне реально.

    2. Доступ к винчестеру ST-412 от Электроники. Винт цепляется в одиночестве, система грузится с дискетки. Тут меня ждал облом... Контроллер упорно не желал признавать винчестер рабочим. Опытным путем было выяснено, что контроллер пытается считать нулевую дорожку и не распознает ее.

    Выводы: Контроллер DW: и PC-шный имеют разный физический формат и напрямую не совместимы, несмотря на одинаковый размер сектора. Пути решения: либо вычитывать винты на ДВК или Электронике-85, как предложил anasana, либо писать программу для PC, которая напрямую обращается к WD1010. Руководством может послужить паспорт к КЖД - там расписан физический формат дорожки.

    3. Попытка просто сдампить один MFM винт на другой, подключенный к тому же контроллеру. Все удалось. Программа из архива Disk.rar подходит для этого как нельзя лучше.
    Отошёл от дел.

  3. #13
    Master
    Регистрация
    12.04.2009
    Адрес
    Одесса
    Сообщений
    617
    Спасибо Благодарностей отдано 
    311
    Спасибо Благодарностей получено 
    82
    Поблагодарили
    60 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Приплыли.
    Спасибо, KALDYH, будем искать обходные пути что бы поменьше извращаться...
    P.S. В п.3. эксперимента винт от Электроники не учавствовал, верно?
    Последний раз редактировалось anasana; 02.03.2010 в 21:02.
    LodeDome: http://lodedome.no-ip.com/lodedome.php - Lode Runner 2010 Game Archive. KryoFlux, FluxEngine, Gotek boards
    Ищу пересылкой любые (неисправные/дефективные/некомплектные) платы и узлы корпуса Электроники-85 (МС-0585); дискеты 5,25".
    По_трошки: Поиск, УКНЦ, БК0010, МС1502, П-н 128, Вектор 06Ц, C64, MAC LC475, Львов ПК-01, ДВК-3Ш (ВМ2, ВМ3, MX, MY, КСМ, КЦГД, КТлК, MY4)
    Контакты: скайп: ana-sana, почта: [email protected], email: [email protected], TG: https://t.me/adesodesa

  4. #14
    Veteran Аватар для KALDYH
    Регистрация
    04.02.2008
    Адрес
    Кемерово
    Сообщений
    1,591
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от anasana Посмотреть сообщение
    P.S. В п.3. эксперимента винт от Электроники не учавствовал, верно?
    В смысле от ПРОшника? Участвовал, но предварительно отформатированный и записанный на PC (ничего ценного я на нем не хранил, а систему переустановить я всегда могу).
    Отошёл от дел.

  5. #15
    Master
    Регистрация
    12.04.2009
    Адрес
    Одесса
    Сообщений
    617
    Спасибо Благодарностей отдано 
    311
    Спасибо Благодарностей получено 
    82
    Поблагодарили
    60 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Всё, понял.
    LodeDome: http://lodedome.no-ip.com/lodedome.php - Lode Runner 2010 Game Archive. KryoFlux, FluxEngine, Gotek boards
    Ищу пересылкой любые (неисправные/дефективные/некомплектные) платы и узлы корпуса Электроники-85 (МС-0585); дискеты 5,25".
    По_трошки: Поиск, УКНЦ, БК0010, МС1502, П-н 128, Вектор 06Ц, C64, MAC LC475, Львов ПК-01, ДВК-3Ш (ВМ2, ВМ3, MX, MY, КСМ, КЦГД, КТлК, MY4)
    Контакты: скайп: ana-sana, почта: [email protected], email: [email protected], TG: https://t.me/adesodesa

  6. #16
    Veteran Аватар для KALDYH
    Регистрация
    04.02.2008
    Адрес
    Кемерово
    Сообщений
    1,591
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я воспользовался паспортом на КЖД и даташитом на чип WD1010. Вот сравнение структуры дорожки:
    Код:
    КЖД ДВК		WD1010 PC
    ____________________________
    	<Пробел>
    нет		NNx4E
          <Синхрозона>
    13х00		14x00
       <Поле идентификатора>
    A1*		A1
    FE/FF		FE/FF/FC/FD
    №цил.		№цил.
    №гол.		№гол.**
    №сек.		№сек.
    CRC1		CRC1
    CRC2		CRC2
         <Пробел 1>
    2x00		3x00
         <Синхрозона>
    13x00		14x00
         <Поле данных>
    A1*		A1
    80		F8
    512xДанные	512xДанные
    16xСлуж		нет***
    CRC1		CRC1
    CRC2		CRC2
          <Пробел 2>
    2x00		3x00
    40x55		NNx4E
        <След. сектор>
             ...
    <Пробел 3, до конца дорожки>
    55		4E
    * Байты A1:FE и A1:80 образуют адресный маркер идентификатора и адресный маркер данных. Из описания к КЖД: "Байт A (шест.), входящий в адресный маркер, записывается с нарушением правил кодирования методом МФМ путем пропуска одного бита синхросигнала. Это делает его отличным от любого другого байта A1 (шест.) встречающегося на дорожке." Из описания WD1010: "A1 - A1 hex with 0A hex Clock. F8 - Data Adress Mark; Normal Clock"
    ** Из описания к WD1010:
    биты 0,1,2 - номер головки
    биты 3,4 - 0
    биты 5,6 - размер сектора (от 128 до 1024)
    бит 7 - пометка бэд-блока
    Надо полагать, у КЖД также (в описании про это не сказано)
    *** Если бит EXT в регистре SDH установлен в 1, то записываются дополнительные 7 байт данных и не записывается CRC
    Длины пробелов у WD1010 вычисляются по особой формуле (приводить не буду)
    Отошёл от дел.

  7. #16
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #17
    Master
    Регистрация
    12.04.2009
    Адрес
    Одесса
    Сообщений
    617
    Спасибо Благодарностей отдано 
    311
    Спасибо Благодарностей получено 
    82
    Поблагодарили
    60 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А посмотри плиз в моем 16-bit контроллере (http://fotki.yandex.ru/users/lodedome/) какой там чип главный?
    (Я на работе сейчас, у меня почти всё проксёй зарублено). Он там в "разных платах", модель "HFA-100.W2".

    Да... Не все йогурты одинаково полезны.
    Последний раз редактировалось anasana; 03.03.2010 в 19:55.
    LodeDome: http://lodedome.no-ip.com/lodedome.php - Lode Runner 2010 Game Archive. KryoFlux, FluxEngine, Gotek boards
    Ищу пересылкой любые (неисправные/дефективные/некомплектные) платы и узлы корпуса Электроники-85 (МС-0585); дискеты 5,25".
    По_трошки: Поиск, УКНЦ, БК0010, МС1502, П-н 128, Вектор 06Ц, C64, MAC LC475, Львов ПК-01, ДВК-3Ш (ВМ2, ВМ3, MX, MY, КСМ, КЦГД, КТлК, MY4)
    Контакты: скайп: ana-sana, почта: [email protected], email: [email protected], TG: https://t.me/adesodesa

  9. #18
    Veteran Аватар для KALDYH
    Регистрация
    04.02.2008
    Адрес
    Кемерово
    Сообщений
    1,591
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот этот, да? http://fotki.yandex.ru/users/lodedom...122398/?page=0
    MFM контроллер - WD2010
    интерфейс - WD11C00
    сепаратор данных - WD10C20

    WD2010 - полностью программно совместим с WD1010, ссылка на даташит. Формат дорожки аналогичен.
    Отошёл от дел.

  10. #19
    Master
    Регистрация
    22.07.2007
    Адрес
    St.Petersburg
    Сообщений
    593
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    KALDYH, anasana в контроллере Э-85 (и ДВК КЖД) применяются более старые микросхемы из набора 1100. Это так сказать чипсет "россыпью".

    К1818ВВ1 - WD1100-01
    К1818ВИ3 - WD1100-03
    К1818ВФ4 - WD1100-04
    К1818ВВ5 - WD1100-05

    Из них конечно можно собрать разные комбинации, но как правило собирали то же самое, что и в "большом" WD1010.

    Описание WD1100-x. Вроде как SMC - это изначальный разработчик, а WD купило дизайн.
    УДАЛЕНО

    Описание ДВК КЖД. Осторожно! Листы не по порядку.
    УДАЛЕНО

    Файлики прошу скачать, т.к. скоро уберу.


    P.S. Может есть у кого возможность отсканировать описание контроллера Э-85 ?
    Последний раз редактировалось AlecV; 04.04.2010 в 01:15.

  11. #20
    Master
    Регистрация
    12.04.2009
    Адрес
    Одесса
    Сообщений
    617
    Спасибо Благодарностей отдано 
    311
    Спасибо Благодарностей получено 
    82
    Поблагодарили
    60 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    AlecV, только сейчас открыл для себя, что контроллеры у ДВК и Электроники-85 схемотехникой совпадают процентов на 99 .
    А может попробовать подключить НМД от МС0585 к РС? Его самозажимной разъём с двух сторон плотно обхватит текстолитовую плату переходника на которй можно сразу вытравить контакты шины и не надо будет искать ответную часть разъема корзины с материнской платы Электроники. Всего там 8 регистров и питание +5, +/-12 В. А программу для подачи команд контроллеру и чтение в цикле думаю даже я смогу написать...

    Может есть у кого возможность отсканировать описание контроллера Э-85?
    KALDYH выкладывал в "Схемы нашёл":
    http://narod.ru/disk/5158365000/КНМД%20-%20ТО.djvu.html
    http://narod.ru/disk/5158544000/КНМД...ма.djvu.html
    Последний раз редактировалось anasana; 04.03.2010 в 01:20.
    LodeDome: http://lodedome.no-ip.com/lodedome.php - Lode Runner 2010 Game Archive. KryoFlux, FluxEngine, Gotek boards
    Ищу пересылкой любые (неисправные/дефективные/некомплектные) платы и узлы корпуса Электроники-85 (МС-0585); дискеты 5,25".
    По_трошки: Поиск, УКНЦ, БК0010, МС1502, П-н 128, Вектор 06Ц, C64, MAC LC475, Львов ПК-01, ДВК-3Ш (ВМ2, ВМ3, MX, MY, КСМ, КЦГД, КТлК, MY4)
    Контакты: скайп: ana-sana, почта: [email protected], email: [email protected], TG: https://t.me/adesodesa

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 213
    Последнее: 13.06.2022, 14:02
  2. Ответов: 1
    Последнее: 26.08.2009, 09:01
  3. Нужна схема винчестера
    от KALDYH в разделе Зарубежные компьютеры
    Ответов: 3
    Последнее: 06.05.2009, 01:45
  4. Образ HDD для Unreal
    от Jazz в разделе Эмуляторы
    Ответов: 10
    Последнее: 30.03.2009, 07:44
  5. Еще одна идея подключения винчестера
    от Zhizh в разделе Внешние накопители
    Ответов: 16
    Последнее: 05.12.2005, 11:00

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •