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

User Tag List

Страница 31 из 86 ПерваяПервая ... 272829303132333435 ... ПоследняяПоследняя
Показано с 301 по 310 из 854

Тема: УКНЦ загрузка через стык С2

  1. #301

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,247
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    638
    Поблагодарили
    414 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Если выбирать номер загружаемого устройства в cfg-файле (путём текстового редактирования), то чтобы подставить нужный образ в HX0 - требуется столько же кликов, как и чтобы задать номер загружаемого привода в каком-то другом месте.

    Любой другой способ - еще накладнее, поэтому логично оставить как есть и выбирать загружаемый образ путём редактирования раздела [HX.ini].

    ---------- Post added at 13:40 ---------- Previous post was at 13:37 ----------

    Чтобы загрузиться с другого привода уже после загрузки с HX0 - достаточно в RT-11 подать команду BOOT HXn:
    Так вопрос идет не о загрузочном файле, а именно о номере загружаемого привода. Да и сначала грузится с HX0:, а потом с другого - накладно по времени. Также не забывайте, что у УКНЦ есть и второй процессор, там при загрузке могут остаться резиденты, отсюда следует, что образ в HX0: должен быть минималистичным.

    ---------- Post added at 15:21 ---------- Previous post was at 14:46 ----------

    Цитата Сообщение от Patron Посмотреть сообщение
    Если вторичному загрузчику не принципиально, чтобы в 4-х последних словах были -1, тогда можно. Когда я модифицировал первичный загрузчик MX, создалось впечатление, что вторичный загрузчик при работе что-то в последние 4 слова первичного пишет, но насколько важно их начальное значение - непонятно.
    Ничего у меня при загрузке не портится в ячейках 770-777. несколько раз нажимал "СТОП" и смотрел значения. Начали они портится только тогда, когда SP стал равен 01000, ну думаю тут понятно почему.

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

  3. #302

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,805
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Так вопрос идет не о загрузочном файле, а именно о номере загружаемого привода.
    Зачем какой-то образ может потребоваться грузить обязательно с какого-то конкретного (не нулевого) привода ?

  4. #303

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,247
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    638
    Поблагодарили
    414 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Зачем какой-то образ может потребоваться грузить обязательно с какого-то конкретного (не нулевого) привода ?
    Разные конфигурации. Не стоит забывать, что у УКНЦ есть периферийный процессор, а собственно универсального протокола о взаимодействии загружаемых модулей нет. Соответственно существуют программы, использующие ПП, взаимно не совместимые друг с другом.

    Кстати об оптимизации - можно оптимизировать, а точнее убрать макрос SOB, все равно загрузчик чисто для УКНЦ, а команда SOB в 1801ВМ2 есть.

  5. #304

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,805
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Возможны только две ситуации:

    1. Мы ещё не загружены и хотим загрузить какой-то образ - тогда в любом случае нужно редактировать cfg-файл ( или как сейчас - подставлять нужный образ в HX0, или как предлагается - изменять в настройках номер загружаемого привода ). По совершаемым действиям это равноценно. Никакой выгоды возможность задания номера загружаемого привода в такой ситуации не даёт.

    2. Мы уже загружены и хотим загрузиться с другого привода - тогда лучше команды BOOT HXn: ничего быть не может.

    В какой ситуации возможность задания номера загружаемого привода в cfg-файле может дать решающее преимущество ?

    ---------- Post added at 14:38 ---------- Previous post was at 14:37 ----------

    Цитата Сообщение от Alex_K Посмотреть сообщение
    все равно загрузчик чисто для УКНЦ, а команда SOB в 1801ВМ2 есть.
    Это универсальный загрузчик. На ДВК он будет загружаться небольшим предварительным ODT-скриптом, имитирующим поведение УКНЦ при загрузке из порта С2. Только при компиляции нужно будет другой адрес порта указать.

    ---------- Post added at 14:43 ---------- Previous post was at 14:38 ----------

    Кстати, образ в приводе HX0 можно сменить и без редактирования cfg-файла, тогда как изменить номер загружаемого привода можно было бы только редактированием.

  6. #305

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,247
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    638
    Поблагодарили
    414 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    В какой ситуации возможность задания номера загружаемого привода в cfg-файле может дать решающее преимущество ?
    Если у меня несколько конфигураций, скажем штук 5, в приводах с HX2: по HX6:, и грузить мне их можно только на холодную, т.е. перезапустить УКНЦ кнопочкой <Reset>. Тут уже лучше сразу их расставить заранее во все приводы, а потом выбирать загрузочный номер.

    ---------- Post added at 15:53 ---------- Previous post was at 15:49 ----------

    Цитата Сообщение от Patron Посмотреть сообщение
    Это универсальный загрузчик. На ДВК он будет загружаться небольшим предварительным ODT-скриптом, имитирующим поведение УКНЦ при загрузке из порта С2. Только при компиляции нужно будет другой адрес порта указать.
    Можно сделать условную компиляцию и этого макроса. Соответственно, указали - нужен он нам или нет. А также все ДВК имеют команду SOB, этой команды нет только на самых первых PDP-11, точнее по моделям на 04, 05/10, 15/20.

  7. #306

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,805
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Фокус в том, что выбирать номер можно только редактированием cfg-файла, предварительно закрыв сервер, а выбирать образ - при работающем сервере - кнопкой на полосе статуса.

    Поэтому, если расположить все образы в приводах HX1..HX7, а образ в приводе HX0 выбирать непосредственно перед нажатием <Reset> на УКНЦ - всё будет легко и приятно и не надо будет: 1) Выкючать сервер; 2) Изменять номер в cfg-файле; 3) Запускать сервер.

    ---------- Post added at 14:57 ---------- Previous post was at 14:55 ----------

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Можно сделать условную компиляцию и этого макроса.
    На суть это не влияет - ведь если считать контрольную сумму - это надо делать для всех вариантов компиляции.

  8. #307

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,247
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    638
    Поблагодарили
    414 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Фокус в том, что выбирать номер можно только редактированием cfg-файла, предварительно закрыв сервер, а выбирать образ - при работающем сервере - кнопкой на полосе статуса.

    Поэтому, если расположить все образы в приводах HX1..HX7, а образ в приводе HX0 выбирать непосредственно перед нажатием <Reset> на УКНЦ - всё будет легко и приятно и не надо будет: 1) Выкючать сервер; 2) Изменять номер в cfg-файле; 3) Запускать сервер.
    Так ведь собственно можно сделать так, что если кнопка "Boot HX0" находится в отжатом положении, а мы ее нажимаем, то выводится меню с HX0 по HX7. Выбираем HX2, кнопочка становится нажатой, но уже с надписью "Boot HX2".

  9. #308

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,805
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Так ведь собственно можно сделать так, что если кнопка "Boot HX0" находится в отжатом положении, а мы ее нажимаем, то выводится меню с HX0 по HX7. Выбираем HX2, кнопочка становится нажатой, но уже с надписью "Boot HX2".
    Кнопка [Boot HX0] - это объект модульного API типа SB_StatePushButton, подключаемый к любому состоянию любого объекта модульного API и позволяющий: 1) определять фазу состояния объекта по виду кнопки; 2) изменять фазу состояния объекта при помощи нажатий кнопки.

    Если не учинять апгрейд API, а использовать те возможности, которые уже есть - загрузка с HX0 с предварительным выбором загружаемого образа при помощи кнопки выбора образов - оптимальное решение.

  10. #309

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,805
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Новый вариант сервера ( HX_Server 2.1_-_UKNC_12.01.13_16-01 ) с загрузчиком Boot_RT-11_from_HX0.bin, который (якобы) проверяет при загрузке контрольные суммы получаемых пакетов протокола HX.

    Теперь повторная передача загрузчика при нажатии кнопки [Boot HX0] должна начинаться только после повторного получения промпта от УКНЦ.

    Изменены ячейки для впечатывания даты в передаваемый загрузчик - теперь это ячейки 0770, 0772, 0774

    ...
    Последний раз редактировалось Patron; 23.09.2014 в 15:20.

  11. #310

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А полноценный драйвер для УКНЦа появился уже?
    Всмысле чтобы функционал системы не ломал - там этого вроде не требуется
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

Страница 31 из 86 ПерваяПервая ... 272829303132333435 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Загрузка П.О. через звуковую PC.
    от Biozoom в разделе Commodore 16/64/128
    Ответов: 51
    Последнее: 06.10.2013, 11:12
  2. Загрузка УКНЦ
    от костя в разделе ДВК, УКНЦ
    Ответов: 73
    Последнее: 05.03.2011, 12:55
  3. КУПЛЮ УКНЦ Электроника МС 0511 с распаянным Стык С2.
    от falanger в разделе Барахолка (архив)
    Ответов: 5
    Последнее: 02.03.2010, 18:57
  4. Загрузка на рел Commodore 64
    от Zloy в разделе Commodore 16/64/128
    Ответов: 45
    Последнее: 27.07.2009, 12:59
  5. УКНЦ: загрузка через стык С2
    от tnt23 в разделе ДВК, УКНЦ
    Ответов: 1
    Последнее: 17.04.2009, 19:38

Ваши права

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