User Tag List

Страница 18 из 19 ПерваяПервая ... 141516171819 ПоследняяПоследняя
Показано с 171 по 180 из 220

Тема: Загрузка RT-11 через порт системного терминала

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

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

    Регистрация
    29.01.2009
    Адрес
    Казахстан, Алматы
    Сообщений
    1,671
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    7 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А что именно не получается? Загрузиться то удалось??

    Что вы пытаетесь сделать? Какая задача?
    Andrey_Ak WEB: www.tis.kz ICQ: 345-005-908 Mail: admin@tis.kz Fido: 2:5083/1 Radio: UN7GKQ

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

  3. #2

    Регистрация
    14.01.2016
    Адрес
    г. Троицк
    Сообщений
    22
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Andrey_Ak Посмотреть сообщение
    А что именно не получается? Загрузиться то удалось??

    Что вы пытаетесь сделать? Какая задача?
    Есть установка, управляется dec pdp-11/23, загружается с флоппи диска, хотелось бы избавиться от флоппи приводов и загружаться через сом-порт.

  4. #3

    Регистрация
    29.01.2009
    Адрес
    Казахстан, Алматы
    Сообщений
    1,671
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    7 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Valent Посмотреть сообщение
    Есть установка, управляется dec pdp-11/23, загружается с флоппи диска, хотелось бы избавиться от флоппи приводов и загружаться через сом-порт.
    Ну так скопируйте управляющие программы на виртуальный диск HX0: и загрузившись с него, запускайте их...

    Еще как вариант, можно взять эмулятор флоппи диска, и загружаться с флешки..
    Правда не знаю какие дисководы и интерфейс у вас стоят..

    ---

    п.с. если вдруг контроллер и сами флоппи диски станут не нужны, готов приобрести..
    Последний раз редактировалось Andrey_Ak; 06.06.2019 в 10:51.
    Andrey_Ak WEB: www.tis.kz ICQ: 345-005-908 Mail: admin@tis.kz Fido: 2:5083/1 Radio: UN7GKQ

  5. #4

    Регистрация
    14.01.2016
    Адрес
    г. Троицк
    Сообщений
    22
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Andrey_Ak Посмотреть сообщение
    Ну так скопируйте управляющие программы на виртуальный диск HX0: и загрузившись с него, запускайте их...

    ---

    п.с. если вдруг контроллер и сами флоппи диски станут не нужны, готов приобрести..
    На диске два файла ( на картинке видно) 510405.MIM 625 БЛОКОВ и CONFIG.PRO 3 БЛОКА, диск загрузочный, но ни один из этих файлов не является исполняемым файлом OS RT-11. Как запускать такие файлы? Например, эмулятор Е11 загружает управляющую программу

    А может эмулятор терминала VT52 делать то же самое, только грузить программу не в память РС, а в память DEC машины?

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

    Цитата Сообщение от Hunta Посмотреть сообщение
    Valent, Вы скопировали только драйвер HX, а надо ещё SWAP.SYS, монитор, другие драйвера. Книгу по RT-11 и читать
    Уважаемый, Hunta! Мне не нужно загружать систему RT-11, мне нужно загрузить прикладную программу, которая управляет промышленной установкой.
    Последний раз редактировалось Valent; 06.06.2019 в 11:01.

  6. #5

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,555
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    719
    Поблагодарили
    601 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    boo/for hx1: - это теоретически. А практически - более, чем уверен, что в нулевом секторе загрузчик, который понимает ТОЛЬКО RX02, так что команда в начале не пройдёт. То есть нулевой сектор будет считан в память, передано управление на него и на этом всё..

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

    Цитата Сообщение от Valent Посмотреть сообщение
    А может эмулятор терминала VT52 делать то же самое, только грузить программу не в память РС, а в память DEC машины?
    Он и загрузил в память DEC начальный загрузчик RT-11 для HX:. А дальше он - RT-11 - тоже в память DEC. Но он умеет грузить ТОЛЬКО RT-11

  7. #6

    Регистрация
    29.01.2009
    Адрес
    Казахстан, Алматы
    Сообщений
    1,671
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    7 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тут скорее всего один выход:

    - Считать дискету в образ..
    - Дизассемблировать загрузочный сектор, разобраться что он делает
    - Переписать управляющую программу под RT11

    Еще возможно, что 510405.MIM получиться просто
    переименовать в исполняемый файл и запускать, но тут я не знаю..

    Скиньте образ сюда, тут в этой теме есть специалисты, которые
    в коде понимают.. Может подскажут...
    Andrey_Ak WEB: www.tis.kz ICQ: 345-005-908 Mail: admin@tis.kz Fido: 2:5083/1 Radio: UN7GKQ

  8. #7

    Регистрация
    14.01.2016
    Адрес
    г. Троицк
    Сообщений
    22
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Andrey_Ak Посмотреть сообщение
    Тут скорее всего один выход:

    - Считать дискету в образ..
    - Дизассемблировать загрузочный сектор, разобраться что он делает
    - Переписать управляющую программу под RT11

    Еще возможно, что 510405.MIM получиться просто
    переименовать в исполняемый файл и запускать, но тут я не знаю..

    Скиньте образ сюда, тут в этой теме есть специалисты, которые
    в коде понимают.. Может подскажут...
    Ссылка на образ диска: https://cloud.mail.ru/public/xQPD/3A1nMK1WR

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

    Цитата Сообщение от Hunta Посмотреть сообщение
    boo/for hx1: - это теоретически. А практически - более, чем уверен, что в нулевом секторе загрузчик, который понимает ТОЛЬКО RX02, так что команда в начале не пройдёт. То есть нулевой сектор будет считан в память, передано управление на него и на этом всё..

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


    Он и загрузил в память DEC начальный загрузчик RT-11 для HX:. А дальше он - RT-11 - тоже в память DEC. Но он умеет грузить ТОЛЬКО RT-11
    Неправильно выразился, проблема не в загрузке программы в память, загрузить в машину дамп памяти не проблема, проблема в том, что не понятно по какому адресу потом стартовать. Допустим, можно загрузить программу в Е11, потом её остановить, снять дамп памяти командой DUMP, но если потом загрузить полученный дамп обратно в эмулятор E11 и выставить все регистры, программа не хочет запускаться с адреса остановки.

  9. #8

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,555
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    719
    Поблагодарили
    601 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Valent Посмотреть сообщение
    если потом загрузить полученный дамп обратно в эмулятор E11 и выставить все регистры, программа не хочет запускаться с адреса остановки
    Я так понимаю, она работает с каким то железом? Так у железа то же есть какое то состояние (внутреннее и диалога) - и оно явно при создании дампа не сохранилось. А программа думаю, что диалог продолжается, состояние известное. Близкое сравнение - RT загрузилась, прерывание с клавиатуры разрешила, остановили работу компа, дамп сняли, машина была выключена, потом включили (прерывания с клавиатуры запрещены), состояние памяти и регистры процессора восстановили и.... система на клавиатуру не реагирует. Вот примерно так и с программой (а может она ещё и по прерыванием с консолью работает - тогда ещё и это)
    Так что единственно точно работающий вариант - запустить программу с точки входа, когда она была только что загружена в память. Остальные варианты из разряда - а вдруг повезёт?

  10. #9

    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    По-любому, надо разбирать программу из нулевого блока. Там, конечно, нет RT-11, но загрузчик может быть сделан по ее подобию - это ведь хороший пример для подражания. Ту часть, которая драйвер DX, кстати, разбирать не обязательно, надо только опознать приёмы загрузки RT-11. Конкретно - обнаружить программу первичного драйвера DX и способ обращения к ней, а также запрос на считывание дополнительных блоков программы с этого DX. И, если оно похоже, тогда заменять первичный драйвер на первичный драйвер HX. Он, кстати, ИМХО, должен быть поменьше...

    Как вариант, можно попробовать сравнить загрузочные блоки этого диска и загружаемого диска DX с RT-11. Если бы мне поручили сделать такой загрузчик, я бы, по-простому, скопировал нулевой блок с загрузчиком RT-11, подправил ему дисковый адрес и счетчик слов для программы, вычистил лишнее (NOP'ами), и алга!
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  11. #10

    Регистрация
    21.04.2006
    Адрес
    город Черняховск
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Собрал сегодня старый РС на Р4 специально для VT52+HX.
    Терминальная часть, отображает работу загрузчика KDJ11-D/S, команды в консоли работают.
    Но при включенной загрузке BOOT HX0 и подаче команды в термиеале Boot DD (загрузить с TU58)- пишет в ответ - Non existen driye.
    Что я делаю не так?

Страница 18 из 19 ПерваяПервая ... 141516171819 ПоследняяПоследняя

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

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

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

Похожие темы

  1. УКНЦ загрузка через стык С2
    от nzeemin в разделе ДВК, УКНЦ
    Ответов: 858
    Последнее: 18.01.2026, 13:04
  2. Загрузка П.О. через звуковую PC.
    от Biozoom в разделе Commodore 16/64/128
    Ответов: 51
    Последнее: 06.10.2013, 11:12
  3. УКНЦ: загрузка через стык С2
    от tnt23 в разделе ДВК, УКНЦ
    Ответов: 1
    Последнее: 17.04.2009, 19:38
  4. Ответов: 8
    Последнее: 01.05.2006, 01:38

Ваши права

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