User Tag List

Страница 2 из 7 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 79

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    05.06.2013
    Адрес
    г. Воронеж
    Сообщений
    656
    Спасибо Благодарностей отдано 
    67
    Спасибо Благодарностей получено 
    85
    Поблагодарили
    46 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ок
    /32 Mb это хорошо. Можно и для ПРОСа попробовать. Ещё бы знать сколько это голов и цилиндров)) Господин Патрон на форуме давал таблицу с поддерживаемыми Э85 характеристиками винчестеров (другие она принципиально не принимает), да найти этот пост не могу...
    В иных машинах строгих ограничений по характеристикам MFM HDD возможно нет.

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

  3. #2

    Регистрация
    05.06.2013
    Адрес
    г. Воронеж
    Сообщений
    656
    Спасибо Благодарностей отдано 
    67
    Спасибо Благодарностей получено 
    85
    Поблагодарили
    46 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не прокатило =(

    В конфигурационном файле прописано:
    EmuFN1= PROS01
    EmuFN2=PROS02

    Перемычками на эмуляторе: P7 (первый диск) свободна, P8 (второй диск) в положение 1. Машина ошибку не выдаёт, появляется надпись "ЭЛЕКТРОНИКА", начальный загрузчик схватывается, даже в левом верхнем углу начинает моргать курсор и всё. Загрузка останавливается.

    Были проделаны разные комбинации с перемычками P7 и P8- эффект тот же. Из интересного: если перемычки в одинаковом положении 1 и на P7 и на P8, грузится первый образ EmuFN1= PROS01.

    Попытка уже на Э85 без терминала поставить ПРОС (на второй незагружаемый образ)- приводит с "вечному" форматированию.

    Вывод: переконфигурация образов только через терминальную программу. (Акткуально строго для ОС ПРОС 2.03 и Электроники 85).
    /
    Другой эксперимент. Был создан образ HDD с характеристиками не ST-225 [4 головы, 615 цилиндров], а более ёмкий [4 головы, 1024 цилиндра].
    ПРОС 2.03 стала без ошибок. Но ёмкости ОС не прибавилось (всё те же 20Мб- 40 000 блоков).
    И этого можно сделать вывод, что ПРОС 2.03 более 20Мб диски не поддерживает.

  4. #3

    Регистрация
    10.10.2014
    Адрес
    г. Москва
    Сообщений
    284
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Почитал я еще раз документацию. Повнимательнее. Нашел вот что:

    У программы ./mfm_emu есть ключи запуска. Один из которых drive. Так вот, возможно стоит попробовать при начальном создании (ключ запуска --initialize) сразу указывать 2 диска.

    Вот что автор пишет по этому поводу:

    --drive -d #[,#]

    Drive number to emulate. For revision B boards specify 0 or 1 or 1,2. Use 0 for drive to always be selected (radial select). 1 and 2 select the first and second jumper block to use for drive select. One or two drive numbers may be specified to emulate one or two drives. Only one may be specified if drive number is 0. For revision A boards specify the drive number to emulate 1-4.

    Номер диска для эмуляции. Для плат версии В укажите 0 или 1 или 1,2. Используйте 0 для постоянного выбора диска (радиальный выбор). 1 и 2 выбирают первый и второй блок перемычек для выбора диска. Один или два номера дисков могут быть указаны для эмуляции одного или двух дисков. Только один может быть указан, если номер диска равен 0.

  5. #4

    Регистрация
    10.10.2014
    Адрес
    г. Москва
    Сообщений
    284
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Аппаратные новости :-)

    Как выяснилось (экспериментальным, блин путем, :-( ) предохранитель, указанный в BOM на 3А (Littelfuse / 0251003.MXL), нифига не является самовосстанавливающимся ;-) - он просто перегорает внутри и всё.
    По сему, хорошо бы иметь их в запасе (ну или рискнуть и поставить самовосстанавливающийся). В Москве их нет - поставка под заказ 3-4 недели...

  6. #5

    Регистрация
    05.06.2013
    Адрес
    г. Воронеж
    Сообщений
    656
    Спасибо Благодарностей отдано 
    67
    Спасибо Благодарностей получено 
    85
    Поблагодарили
    46 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    "экспериментальным, блин путем, :-("
    Это значит перегорел? Из-за чего?

  7. #6

    Регистрация
    10.10.2014
    Адрес
    г. Москва
    Сообщений
    284
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Denkixot Посмотреть сообщение
    "экспериментальным, блин путем, :-("
    Это значит перегорел? Из-за чего?
    По причине моей глупости, разумеется.

    Не по злому умыслу, но замкнул я случайно +5В на землю (+5В цепь питания микросхем, уже после DC/DC конвертера). Предохранитель свое дело сделал - он сгорел.
    DC/DC конвертер не поврежден, а вот предохранителю капец... У меня была надежда на то, что он "самовосстанавливающийс ", но нет - он одноразовый.
    Заказал десяток новых - через 3 недели будут у меня.

    Так что, если кто-то тоже сожжет - пишите, поделюсь :-)
    Последний раз редактировалось Kinder5912; 18.11.2018 в 18:33.

  8. #7

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Интересное сообщение.

    Waiting, seek time 3.9 ms max 3.9
    IARM is waiting for PRU. The values are the last and maximum time from PRU requesting the next cylinder to the data being returned. If other than first seek time printed is zero you are using a buggy version of am335x_pru_package and data is likely to be corrupted.


    Ожидание, время поиска 3,9 мс максимум 3,9
    IARM ждет PRU. Значения представляют собой последнее и максимальное время от PRU, запрашивающего следующий цилиндр, к возвращаемым данным. Если значение, отличное от первого времени поиска, равно нулю, вы используете багги-версию am335x_pru_package, и данные могут быть повреждены.

  9. #8

    Регистрация
    10.10.2014
    Адрес
    г. Москва
    Сообщений
    284
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А это вы к чему ? :-)
    Можете поподробнее написать что вы делаете ? Что привело к такому сообщению ?
    Я только изучаю этот девайс и, разумеется, любая информация о его работе мне интересна.

    Я сегодня считал свой ST225. Подробности тут: https://zx-pk.ru/threads/29092-repli...l=1#post988464

  10. #9

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Kinder5912 Посмотреть сообщение
    А это вы к чему ? :-)
    Это я к тому что похоже среди BBG есть бажные чипы. Как их определить фиг его знает, пока не купишь.

    Цитата Сообщение от Kinder5912 Посмотреть сообщение
    Можете поподробнее написать что вы делаете ?
    Подключил эмулятор к ДВК и запустил программу ТЕSТDW. Программа выдаёт ошибки и тесты не проходят.

    Цитата Сообщение от Kinder5912 Посмотреть сообщение
    Что привело к такому сообщению ?
    Это описание сообщения. Само сообщение выглядит примерно (на нормальном чипе) так :

    Waiting, seek time 3.9 ms max 3.9


    Цитата Сообщение от Kinder5912 Посмотреть сообщение
    Я сегодня считал свой ST225.
    А дальше что? Где дамп? Можно ли дамп присоединить к эмулятору компьютера? Можно ли его использовать образ (дамп) винта на эмуляторе МФМ?
    Какие настройки применяются в эмуляторе МФМ при переводе его в ридер?

  11. #10

    Регистрация
    10.10.2014
    Адрес
    г. Москва
    Сообщений
    284
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Где дамп?
    Вам нужен дам МОЕГО винта ? Если нужен - пишите - вышлю :-)

    Цитата Сообщение от MiX Посмотреть сообщение
    Можно ли дамп присоединить к эмулятору компьютера?
    Без дополнительной программной обработки, полагаю, что нет. Вы получаете в текстовом или RAW файле просто поток байтов (как это выглядит, вы можете видеть
    на скриншоте, который я разместил в теме НЕОНа). Правда, у разработчика MFM эмулятора есть кой-какой софт: http://www.pdp8online.com/mfm/code/mfm/ext2emu_doc.html - но что это такое я пока не знаю.
    Фактически, есть только данные (байты), и информация о том откуда они были считаны (головка, трек, сектор, номер байта) - там и полезные данные и служебная информация - всё вместе.
    Полагаю, что нужно будет писать какой-то софт, который будет разбирать эту информацию и компилировать во что-то другое.

    Цитата Сообщение от MiX Посмотреть сообщение
    Можно ли его использовать образ (дамп) винта на эмуляторе МФМ?
    Да. У меня теперь есть образ моего диска ST225. В любой момент, используя эмулятор, я могу эмулировать точную копию моего винта.

    Цитата Сообщение от MiX Посмотреть сообщение
    Какие настройки применяются в эмуляторе МФМ при переводе его в ридер?
    Это очень просто:

    cd ~/mfm

    ./setup_mfm_read

    ./mfm_read --analyze --emulation_file ../emu_file --extracted_data_file filename

    or

    ./mfm_read --emulation_file ../emu_file --cylinders # --heads # --drive #


    emu_file = это имя файла-образа диска. Именно его нужно указывать как образ диска при эмуляции (когда эмулятор настроен на эмуляцию диска, ему нужно указывать это имя файла-образа)
    filename = это имя файла - RAW данных со считанного ридером реального диска

    Программа ext2emu создает файл-образ диска из файла с RAW данными. Вот как-то так.

    Информация по всем ключам программы mfm_read дана вот тут: http://www.pdp8online.com/mfm/code/m..._util_doc.html

    Да, еще одно - программа setup_mfm_read запускается один раз. Она переводит девайс в режим ридера. Чтобы вернуть девайс в режим эмулятора нужно запустить setup_emu тоже только один раз.

    cd ~/emu

    ./setup_emu


    Это работает как триггер - два состояния.

    Ну и если включали сервис для автозапуска эмулятора в режиме эмуляции

    systemctl enable mfm_emu.service

    то его нужно выключить командой

    systemctl disable mfm_emu.service

    иначе после перезагрузки девайс работать правильно не будет. Он был сконфигурирован в режим ридера, а от него требуют автозапуститься и работать в режиме эмулятора...
    Последний раз редактировалось Kinder5912; 26.11.2018 в 01:05.

Страница 2 из 7 ПерваяПервая 123456 ... ПоследняяПоследняя

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

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

Эту тему просматривают: 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

Ваши права

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