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

User Tag List

Страница 5 из 8 ПерваяПервая 12345678 ПоследняяПоследняя
Показано с 41 по 50 из 79

Тема: Платы Эмулятора дисков MFM (MFM Hard Disk Emulator) && Reader MFM Disk / Сборка /

  1. #41
    Guru
    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    7,163
    Спасибо Благодарностей отдано 
    230
    Спасибо Благодарностей получено 
    263
    Поблагодарили
    191 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    но что то пошло не так.
    Так я уже спрашивал: почему решили что не так? В приведенном Вами сообщении кроме первого нулевых значений нет. А по приведённой мной цитате это нормально и грешить на библиотеку пока смысла нет.

  2. #42
    Activist
    Регистрация
    18.04.2015
    Адрес
    г. Люберцы
    Сообщений
    342
    Спасибо Благодарностей отдано 
    103
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    26 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Но RAW то он запишет. Формат для Неона по идеи должен подойти от WD1010.
    Только там именно такого контроллера нет:

    Код:
    mfm_emu_powerfail_v1.34/mfm/inc/mfm_decoder.h
    ...
       // Track format
       // Update mfm_controller_info list below if enum changed.
       // ORDER IN THE TWO LISTS MUST MATCH
       // TODO, replace this with pointer to CONTROLLER entry
       enum {CONTROLLER_NONE,
          CONTROLLER_NEWBURYDATA,
          CONTROLLER_ALTOS,
          CONTROLLER_WD_1006,.
          CONTROLLER_TANDY_8MEG,.
          CONTROLLER_WD_3B1,
          CONTROLLER_MOTOROLA_VME10,.
          CONTROLLER_DTC,.
          CONTROLLER_DTC_256B,.
          CONTROLLER_DTC_520_256B,.
          CONTROLLER_DTC_520_512B,.
          CONTROLLER_MACBOTTOM,.
          CONTROLLER_ELEKTRONIKA_85,
          CONTROLLER_ALTOS_586,
          CONTROLLER_ATT_3B2,
          CONTROLLER_CONVERGENT_AWS,
          CONTROLLER_CONVERGENT_AWS_SA1000,
          CONTROLLER_WANG_2275,
          CONTROLLER_WANG_2275_B,
          CONTROLLER_IBM_5288,
          CONTROLLER_EDAX_PV9900,
          CONTROLLER_OMTI_5510,.
          CONTROLLER_XEROX_6085,.
          CONTROLLER_TELENEX_AUTOSCOPE,.
          CONTROLLER_MORROW_MD11,
          CONTROLLER_UNKNOWN1,
          CONTROLLER_DEC_RQDX3,.
          CONTROLLER_IBM_3174,
          CONTROLLER_SEAGATE_ST11M,
          CONTROLLER_ISBC_215,
          CONTROLLER_XEROX_8010,
          CONTROLLER_ROHM_PBX,
          CONTROLLER_ADAPTEC,.
          CONTROLLER_MVME320,
          CONTROLLER_SYMBOLICS_3620, CONTROLLER_SYMBOLICS_3640,.
          CONTROLLER_MIGHTYFRAME,.
          CONTROLLER_DG_MV2000,.
          CONTROLLER_SOLOSYSTEMS,.
          CONTROLLER_DILOG_DQ614,
          CONTROLLER_DILOG_DQ604,
          CONTROLLER_XEBEC_104786,.
          CONTROLLER_XEBEC_S1420,.
          CONTROLLER_EC1841,.
          CONTROLLER_CORVUS_H, CONTROLLER_NORTHSTAR_ADVANTAGE,
          CONTROLLER_CROMEMCO,
          CONTROLLER_VECTOR4,
          CONTROLLER_VECTOR4_ST506
       } controller;
    Причем не все контроллеры полноценно поддерживаются: собрал что мог без TI-шной железки (только mfm_util и софт линк ext2emu) и наверняка делаю что-то не так, но вот получаю такое сообщение:
    Код:
    ./ext2emu --heads 4 --cylinders 615 --extracted_data_file st225ext --format WD_1006 --emulation_file st225.emulation
    Not yet able to process format WD_1006
    Там так:

    Код:
       if (mfm_controller_info[drive_params.controller].track_layout == NULL) {
          msg(MSG_FATAL, "Not yet able to process format %s\n",
             mfm_controller_info[drive_params.controller].name);
          exit(1);
       }
    А не нулевой указатель там у "WD_3B1" "DTC" "DTC_256B" "DTC_520_256B" "DTC_520_512B" "OMTI_5510" "Seagate_ST11M" "MVME320" "Symbolics_3640" "NorthStar_Advantage" "Cromemco"... Ну указываем другой формат:
    Код:
    ./ext2emu --heads 4 --cylinders 615 --extracted_data_file st225ext --format WD_3B1  --emulation_file st225.emulation
    At cyl 0
    At cyl 1
    ...
    At cyl 610
    На выходе получился практически такого же размера файл st225.emulation как и st225 (51286301 против 51286213)

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


    Что касается предоставленного образа st225, то там чаще всего выбирался контроллер Elektronika_85 (но это не помогает - bad crc сплошные):
    Код:
    grep "Trying controller " read_log.txt | cut -c-35 | sort | uniq -c | sort -n
          2 Trying controller NorthStar_Advanta
          4 Trying controller WANG_2275 Polynom
        105 Trying controller Adaptec Polynomia
        105 Trying controller Cromemco Polynomi
        105 Trying controller DEC_RQDX3 Polynom
        105 Trying controller DILOG_DQ614 Polyn
        105 Trying controller EC1841 Polynomial
        105 Trying controller Intel_iSBC_215 Po
        105 Trying controller Morrow_MD11 Polyn
        105 Trying controller MVME320 Polynomia
        105 Trying controller OMTI_5510 Polynom
        105 Trying controller Seagate_ST11M Pol
        105 Trying controller SOLOsystems Polyn
        105 Trying controller Symbolics_3620 Po
        105 Trying controller Telenex_Autoscope
        105 Trying controller Unknown1 Polynomi
        105 Trying controller Xebec_104786 Poly
        105 Trying controller Xebec_S1420 Polyn
        105 Trying controller Xerox_6085 Polyno
        188 Trying controller Altos_586 Polynom
        188 Trying controller ATT_3B2 Polynomia
        188 Trying controller CONVERGENT_AWS Po
        188 Trying controller Corvus_H Polynomi
        188 Trying controller EDAX_PV9900 Polyn
        188 Trying controller Elektronika_85 Po
        188 Trying controller MacBottom Polynom
        188 Trying controller Motorola_VME10 Po
        188 Trying controller NewburyData Polyn
        188 Trying controller Vector4 Polynomia
        188 Trying controller Vector4_ST506 Pol
        188 Trying controller WD_1006 Polynomia
        474 Trying controller data WD_1006 len 
       1034 Trying controller data Elektronika_

  3. #43
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от VGrad Посмотреть сообщение
    Вся "smart" диагностика печаталась на бумажке и приклеивалась на поверхность корпуса MFM HDD.
    Smartом такую бумажку назвать сложно. Ведь smart обновляет информацию по мере износа винта. А бумажка это выходной контроль с завода. В случае появления нового дефекта, бумажку никто не дополнит.

    Цитата Сообщение от dk_spb Посмотреть сообщение
    Так я уже спрашивал: почему решили что не так? В приведенном Вами сообщении кроме первого нулевых значений нет. А по приведённой мной цитате это нормально и грешить на библиотеку пока смысла нет.
    Тем не менее нормальной работы эмулятора нет.

    Цитата Сообщение от troosh Посмотреть сообщение
    Только там именно такого контроллера нет:
    Смотрите здесь - http://www.pdp8online.com/mfm/status.shtml

    Цитата Сообщение от troosh Посмотреть сообщение
    Elektronika_85 (но это не помогает - bad crc сплошные):
    Разумеется.

  4. #44
    Guru
    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    7,163
    Спасибо Благодарностей отдано 
    230
    Спасибо Благодарностей получено 
    263
    Поблагодарили
    191 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от troosh Посмотреть сообщение
    Только там именно такого контроллера нет:
    Вы путаете Божий дар с яичницей: WD1006 - плата адаптера HDD производства WD, а WD1010 - микросхема HDC, которая использовалась в очень многих платах.

    >там чаще всего выбирался контроллер Elektronika_85
    Вообще-то контроллер Э85 собран на аналоге серии WD1100, которую WD потом "собрал" в одном чипе WD1010.

    - - - Добавлено - - -

    Цитата Сообщение от MiX Посмотреть сообщение
    Тем не менее нормальной работы эмулятора нет.
    Так я и намекаю что причину отсутствия "нормальной работы" Вы ищете совсем не там.....

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

    По умолчанию

    А можно попросить сделать обзорную фотку платки эмулятора с одним любым, подключенным в режиме сдампливания, винтом со шлейфами.
    p.s. Кстати, у HDD-шек из комплекта Э-85 разъём питания преимущественно не molex, а синенький с очень невнятными ключами, особенно если они обломаны.

  6. #46
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dk_spb Посмотреть сообщение
    Так я и намекаю что причину отсутствия "нормальной работы" Вы ищете совсем не там.....
    dk_spb, Вы если намекаете, то намекайте до конца...
    ...

    В поиске результата обновил пакеты, работа эмулятора стала намного лучше. Пропали ошибки в программе TESTDW (не всё). Однако для полного функционала этого не достаточно.
    Похоже что программа TESTDW не делает низкоуровнего форматирования.

    При обновлении пакетов делал так:

    Подключил инет к BBG через сетевой модуль. Далее дал команды:

    apt-get update
    apt-get upgrade
    На вопрос установить пакеты, ответил -Y.

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

  8. #47
    Guru
    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    7,163
    Спасибо Благодарностей отдано 
    230
    Спасибо Благодарностей получено 
    263
    Поблагодарили
    191 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    MiX, Я так и не понял чем Вас не устраивает сделанный автором бинарник.
    Если у Вас какие-то проблемы даже с авторским бинарником - надо с ними разбираться, а не плодить дополнительные проблемы.
    Но это я так, рассуждаю вслух. Как поступать - дело сугубо Ваше.

  9. #48
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dk_spb Посмотреть сообщение
    MiX, Я так и не понял чем Вас не устраивает сделанный автором бинарник.
    О каком бинарнике идет речь? Я залил образ на карту SD и всё.

  10. #49
    Guru
    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    7,163
    Спасибо Благодарностей отдано 
    230
    Спасибо Благодарностей получено 
    263
    Поблагодарили
    191 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Так в образе разве не было уже скомпилированных файлов? Зачем заново компилировать да еще и с другими библиотеками.
    Если автор устройства выложил образ именно с такими библиотеками - наверное он проверял их работоспособность?

  11. #50
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dk_spb Посмотреть сообщение
    Так в образе разве не было уже скомпилированных файлов?
    Что касается mfm_emu_powerfail то там нужно компилировать судя по описанию.

    Цитата Сообщение от dk_spb Посмотреть сообщение
    Зачем заново компилировать да еще и с другими библиотеками.
    Команды update/upgrade обновляют пакеты Debian не трогая авторские программы.


    Цитата Сообщение от dk_spb Посмотреть сообщение
    Если автор устройства выложил образ именно с такими библиотеками - наверное он проверял их работоспособность?
    Работоспособность на чём? Есть две версии плат эмулятора (rev A , rev B) , и две версии плат BBG (BBG1 и BBG2).

Страница 5 из 8 ПерваяПервая 12345678 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Чтение MFM винчестера в образ
    от KALDYH в разделе Разное
    Ответов: 35
    Последнее: 23.01.2017, 22:01
  2. Ответов: 46
    Последнее: 11.08.2016, 00:25
  3. Эмулятор MFM винчестера
    от dimich в разделе Внешние накопители
    Ответов: 9
    Последнее: 20.06.2016, 20:08
  4. Зачем Z80 в контроллере MFM?
    от vazman в разделе Зарубежные компьютеры
    Ответов: 4
    Последнее: 27.01.2016, 01:02
  5. Алгоритм MFM кодирования/декодирования
    от Abadonna в разделе Внешние накопители
    Ответов: 8
    Последнее: 06.09.2013, 22:54

Ваши права

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