User Tag List

Страница 73 из 101 ПерваяПервая ... 697071727374757677 ... ПоследняяПоследняя
Показано с 721 по 730 из 1003

Тема: Эмулятор терминала типа VT52

  1. #721

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    По идее достаточно записать в адреса 5000-5004 время-дату в формате RT-11, прочитать аппаратный загрузчик с диска, обнулить адрес 0 и передать управление на адрес 2.
    А ещё изменить начальное сообщение первичного загрузчика с "Cold boot" на "Warm boot".

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

    Это в эмуляторе всё рядом и быстро, а при дистанционном вводе с пульта - для заполнения каждого слова памяти загружаемого компа нужно переслать через COM-порт 28 байтов, поэтому даже ввод с пульта микроскопического загрузчика TU58_Boot_(177560).odt размером всего 31 слово - занимает ~ 12 секунд. Значит, если загрузчик раздуется до 310 слов, то его автоматический ввод с пульта займёт 2 минуты.
    Последний раз редактировалось Patron; 04.05.2015 в 21:16.

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

  3. #722

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    А ещё изменить начальное сообщение первичного загрузчика с "Cold boot" на "Warm boot".
    Запись 0 по адресу 0 уже меняет это самое состояние. Зачем еще что-то менять? Ради красивой надписи не несущей нагрузки?

    ---------- Post added at 06:12 ---------- Previous post was at 06:11 ----------

    Цитата Сообщение от Patron Посмотреть сообщение
    Про то и речь, что всё это должен сделать введённый с пульта скрипт
    И в чем трудность - передать время в рамках скрипта, а скриптом прочитать загрузчик с HX и очистить одну ячейку памяти? Это увеличение всего на 4-6 слов (если вообще не сокращение - не смотрел внимательно код скипта еще).

    ---------- Post added at 06:13 ---------- Previous post was at 06:12 ----------

    Цитата Сообщение от Patron Посмотреть сообщение
    в эмуляторе всё рядом и быстро
    А вживую нисколько не сложнее.

    ---------- Post added at 06:19 ---------- Previous post was at 06:13 ----------

    Ну а кроме того есть совсем простое решение: добавить в HX функционал передачи времени-даты с host системы и вставить его использование в аппаратный загрузчик (или в драйвер NL где подобные действия уже выполняются для TOY).
    Последний раз редактировалось form; 05.05.2015 в 03:24.
    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

  4. #723

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

    По умолчанию

    В сущности достаточно немного расширить функционал odt скриптов - ввести некоторые переменные которые можно было бы писать в скриптах вместо циферок - к примеру дата/время в формате RT-11, в формате RSTS/E. Других систем вроде нет которым можно передать дату-время до загрузки.
    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

  5. #724

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

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Запись 0 по адресу 0 уже меняет это самое состояние. Зачем еще что-то менять? Ради красивой надписи не несущей нагрузки?
    Загрузка по HX не всегда идёт гладко, поэтому чем больше точной информации удаётся получить до аварийного завершения - тем лучше.

    Цитата Сообщение от form Посмотреть сообщение
    Это увеличение всего на 4-6 слов
    Вчера вроде бы удалось ускорить ввод скрипта через COM-порт без потери совместимости. Осталось ускорить ввод скрипта через TCP/IP. Похоже, что проблема там в ограничении Windows на число IP-пакетов в секунду.

    Цитата Сообщение от form Посмотреть сообщение
    ввести некоторые переменные которые можно было бы писать в скриптах вместо циферок - к примеру дата/время в формате RT-11, в формате RSTS/E
    Типа, ввести в скрипты макросы в виде последовательности без пробелов, начинающейся с символа '¤'. Если макроса нет в таблицах ODT_Loader - он заменяется нулём, если же макрос опознан - он заменяется целевым значением.

    Для начала можно задать такие макросы:

    Код:
    ¤RT11_DATE
    ¤RT11_TIME_50
    ¤RT11_TIME_60
    Последний раз редактировалось Patron; 05.05.2015 в 14:52.

  6. #725

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Осталось ускорить ввод скрипта через TCP/IP
    Насколько я понял по IP пока есть только один успешный случай через конкретную железку Ну згрузку в эмуляторе не считаем

    ---------- Post added at 17:47 ---------- Previous post was at 17:46 ----------

    Цитата Сообщение от Patron Посмотреть сообщение
    Для начала можно задать такие макросы
    Да, так было бы удобно.
    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

  7. #726

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

    По умолчанию

    Обновилась текущая сборка эмулятора терминала типа VT52: VT52_06.05.15_17-05

    Изменения:

    1. Теперь объект ODT_Loader сообщает продолжительность загрузки скрипта.

    2. При загрузке скриптов добавлена поддержка макросов ¤RT11_DATE, ¤RT11_TIME_50_HI, ¤RT11_TIME_50_LO, ¤RT11_TIME_60_HI, ¤RT11_TIME_60_LO. Пример использования макросов - в скрипте TU58_WarmBoot_(177560).odt

    3. Добавлен скрипт TU58_WarmBoot_(177560).odt для загрузки любой операционной системы с серверов HX и TU58 с установкой даты и времени при загрузке RT-11. Файлы конфигурации HX_IP.cfg и HX_COM.cfg изменены для использования данного скрипта.

    4. Изменены стартовые сообщения загрузчиков HX, исходники драйверов и загрузчиков обновлены.

  8. #727

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

    По умолчанию

    Patron, Спасибо за релиз.
    Еще вопрос. А как загрузить ДВК из под RT11 другого ДВК. Типа один ДВК-хост через 176560 передаёт НХ загрузку на 176560 ДВК-клиент.
    Спасибо.

  9. #728

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    А как загрузить ДВК из под RT11 другого ДВК. Типа один ДВК-хост через 176560 передаёт НХ загрузку на 176560 ДВК-клиент.
    С HX такое не получится, потому что сервер HX реализован только для Windows. Сервер TU58 тоже есть только для PC, но есть аппаратные эмуляторы TU58, с которых можно загрузиться без PC, например такой:


  10. #729

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Еще вопрос. А как загрузить ДВК из под RT11 другого ДВК. Типа один ДВК-хост через 176560 передаёт НХ загрузку на 176560 ДВК-клиент.
    Ну с HX как бы очевидно - надо писать софт. А так - в DECUSовских образах можно поискать - там были варианты такого.
    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

  11. #730

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

    По умолчанию

    Patron, Не обязательно использовать НХ протокол, а воспроизвести (в эмуляторе) саму возможность загрузки однотипных компьютеров. Например это умели делать КУВТы.

Страница 73 из 101 ПерваяПервая ... 697071727374757677 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. [Аукционъ] Клавиатура от терминала ЕС-7927
    от BYTEMAN в разделе Барахолка (архив)
    Ответов: 18
    Последнее: 15.05.2012, 14:50
  2. Срочно ищу монитор от терминала 15ИЭ-00-013 (от ДВК-2)
    от dk_spb в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 10.02.2012, 10:19
  3. Куплю клавиатуру КМ-035 для терминала СМ 7238
    от Kronshou в разделе Барахолка (архив)
    Ответов: 5
    Последнее: 13.09.2010, 23:33
  4. C64 или C128 в качестве терминала под Linux
    от Vinnny в разделе Commodore 16/64/128
    Ответов: 6
    Последнее: 14.12.2007, 16:39
  5. Подгрузка pc-файла типа "codes" в эмулятор
    от maximk в разделе Эмуляторы
    Ответов: 15
    Последнее: 13.11.2006, 15:46

Ваши права

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