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

User Tag List

Страница 97 из 99 ПерваяПервая ... 93949596979899 ПоследняяПоследняя
Показано с 961 по 970 из 988

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

  1. #961
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,030
    Спасибо Благодарностей отдано 
    24
    Спасибо Благодарностей получено 
    71
    Поблагодарили
    59 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

  3. #962
    Junior
    Регистрация
    29.07.2021
    Адрес
    г. Жигулёвск
    Сообщений
    20
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну запускается программа там в конце lda обычно прописанно стартовый адрес"G"

  4. #963
    Guru
    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,232
    Спасибо Благодарностей отдано 
    31
    Спасибо Благодарностей получено 
    194
    Поблагодарили
    152 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Woxem Посмотреть сообщение
    Помогите пожалуйста интегрировать эту функцию в ваш эмулятор.
    А в эмуляторе можно просто воспользоваться эмуляцией перфолент. Даже без переключения на консольный адрес. Прописываем в инишник выбранной конфигурации вот эту секцию (позаимствовано из патроновского default.ini) и вперед!
    Код:
    [PC.ini]
    PC_BaseIO_Address=0177550
    PC_BaseVectorsAddress=070
    PC_ComponentDisabled=0
    PP_BaseIO_Address=0177554
    PP_BaseVectorsAddress=074
    PP_ComponentDisabled=0
    MinimumPanchedBytesToStore=12
    InitialStateOf[AutoCut]=1
    SaveChangesFor[AutoCut]=0
    PC0 = Paper Tapes\LSI-11-AbsLoader.bin
    Далее надо разобраться, как прицепить несколько файлов к эмулятору перфоленты - может где-то оно описано, а нет - так попробовать. Может быть, добавить строчку PC1 = <имя файла .LDA>, может еще как. В крайнем случае, вместо отдельного абс. загрузчика подложить файл, который содержит абс. загрузчик, потом несколько байтов нулей (имитация синхродорожки), чтобы общая длина этой части файла оказалась чётной, а затем нужный LDA-шник.

    А далее все просто: давим L, и оно полетело.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  5. #964
    Guru
    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,232
    Спасибо Благодарностей отдано 
    31
    Спасибо Благодарностей получено 
    194
    Поблагодарили
    152 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Попытался разобраться с эмулятором. Увы, прописать в конфиге несколько файлов нельзя, нужно или на ходу менять подключенный файл с образом перфоленты (.LDA-файл), стандартным средством манипуляции файлами хост-системы в эмуляторе, или сшить абс. загрузчик с LDA-файлом в один файл типа bin или lda и подключить в качестве образа ПЛ его.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  6. #965
    Junior
    Регистрация
    29.07.2021
    Адрес
    г. Жигулёвск
    Сообщений
    20
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мне нужно не в эмулятор мне нужно отправлять в машину. Сейчас пользуюсь realterm.

  7. #966
    Guru
    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,232
    Спасибо Благодарностей отдано 
    31
    Спасибо Благодарностей получено 
    194
    Поблагодарили
    152 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А протокол HX, вроде-бы, открыт? Тогда никто не мешает сделать на его базе что-то мелкое своё, типа загрузки с HX0, вместо ОС, адаптированного абс. загрузчика с последующей загрузкой LDA-файла, смонтированного, допустим, как HX1.Тем более, исходник драйвера HX выложен...
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  8. #967
    Junior
    Регистрация
    29.07.2021
    Адрес
    г. Жигулёвск
    Сообщений
    20
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Так оно не работает нужно добавлять в корень эмулятора ещё один модуль на подобии стандартного serial.dll но я не понимаю как к нему обращаться из эмулятора. Вообще я много чего не понимаю я только учусьпрограмировать.

  9. #968
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    4,894
    Спасибо Благодарностей отдано 
    150
    Спасибо Благодарностей получено 
    322
    Поблагодарили
    270 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Woxem Посмотреть сообщение
    Так оно не работает нужно добавлять в корень эмулятора ещё один модуль на подобии стандартного serial.dll но я не понимаю как к нему обращаться из эмулятора
    К устройства HX можно цепануть что угодно - даже перфоленты. Но работа с ними всё равно выглядит (вроде) как работа с диском. Так что нужен аналог абсолютного загрузчика, но ориентированный на работу HX.

    Пример кода работы с HX - каталог HX Sources в поставке VT52.

    Просить меня написать код или помочь разобраться в коде не надо - у меня сейчас свободного времени только на свои "игрушки".

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

    Теоретически, поскольку VT52 - этот тот же эмулятор ДВК, только настроенный специфическим образом - в его конфиг можно добавить и модули типа перфолент, только что то мне подсказывает, что работы с ним через терминальный (ака последовательный) канал как с HX не получится, так есть мультиплексор (в эмуляторе) для терминального канала под HX, но нет (ну или по крайне мере я не знаю про него) аналогичного мультиплексора под перфоленты.

    Так что только через HX и свой (аналог абсолютного) загрузчик под это дело.

  10. #969
    Guru
    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,232
    Спасибо Благодарностей отдано 
    31
    Спасибо Благодарностей получено 
    194
    Поблагодарили
    152 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ИМХО, никто не мешает подсунуть вместо HX.DSK свой файл, который в нулевом блоке будет содержать копию стандартного HX-ного с поправкой адреса, куда надо читать блок 1 и счетчика слов для этого чтения, а в блоках 1-n расположить SAV-файл со своей программой. Если SAV-файл обычный (собранный с 1000), то и начальный адрес трогать не надо. Ну, и, при нужде, подправить адрес запуска. Все! И с ЛДА возиться не надо!
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  11. #970
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,744
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    68
    Поблагодарили
    42 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    ИМХО, никто не мешает подсунуть вместо HX.DSK свой файл, который в нулевом блоке будет содержать копию стандартного HX-ного с поправкой адреса, куда надо читать блок 1 и счетчика слов для этого чтения, а в блоках 1-n расположить SAV-файл со своей программой.
    Только нужно прописать в конфиге "холодный" загрузчик TU58_Boot_(177560).odt - он не мудрит с установкой текущей даты для RT-11, а просто считывает в память нулевой блок образа и передаёт управление на адрес 000000.

    Например, в файле HX_COM4.cfg секция загрузчика выглядит так:

    Код:
    [ODT_Loader.ini]
    ;;ScriptFile = TU58_WarmBoot_(177560).odt
    ;;ScriptFile= "HX Boot.odt"
    ScriptFile= "UKNC-style Loader.odt"
    InitialStateOf[Load]=0
    SaveChangesFor[Load]=0
    Wait_at_Prompt_sec=1
    PromptChar="@"
    SendDelay_MS=0
    А надо сделать так:

    Код:
    [ODT_Loader.ini]
    ScriptFile= "TU58_Boot_(177560).odt"
    InitialStateOf[Load]=0
    SaveChangesFor[Load]=0
    Wait_at_Prompt_sec=1
    PromptChar="@"
    SendDelay_MS=0
    Если изменить InitialStateOf[Load]=0 на InitialStateOf[Load]=1 - загрузка будет начинаться сразу после запуска эмулятора.

Страница 97 из 99 ПерваяПервая ... 93949596979899 ПоследняяПоследняя

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

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

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

Похожие темы

  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

Ваши права

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