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

User Tag List

Страница 86 из 183 ПерваяПервая ... 828384858687888990 ... ПоследняяПоследняя
Показано с 851 по 860 из 1824

Тема: Эмулятор ДВК

  1. #851
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Что-то не хватает в эм.VT52 чтобы показать заставку.
    Не хватает режима VT100.

    ANSI-парсер я в терминал добавлю, но какие из функций поддерживать, а какие нет - большой вопрос. Не 80 символов в строке точно поддерживаться не будут ( ведь в логе и в текстовой копии экрана в буфере обмена всё должно быть в точности, как на экране ), а значит надпись "Электроника" никогда не сможет выводиться в терминале инверсным шрифтом двойного размера.

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

    Цитата Сообщение от AFZ Посмотреть сообщение
    Кстати, заметил неадекватную реакцию. Если падает программа, работающая с ДП (это я с TSX-ом воюю), потом невозможно загрузитьться командой В. На живом ДВК я такого не припомню. Похоже, ДП не сбрасывается, ни командой RESET, ни аналогичной кнопкой.
    Я делаю так - нажимаю "BDW", нажимаю в окне дизассемблера кнопки [Пошаговый] и [Лог], перехожу обратно в окно терминала и нажимаю "0", после чего отжимаю кнопку [Пошаговый] - на диске создаётся лог загрузки. Выхожу из эмулятора, переименовываю лог, опять запускаю эмулятор, создаю лог второго варианта загрузки, опять выхожу из эмулятора и вызываю в TotalCommander функцию сравнения файлов, которая выполняет построчное адаптивное сравнение двух логов.
    Последний раз редактировалось Patron; 06.03.2016 в 18:40.

  2. #852
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я в Гипертерминале режим VT100 не выставлял, хотя он может и сам выставился на момент заставки "Электроника" а потом переключился на VT52 когда писал "Автоматическая загрузка".

  3. #853
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    607
    Поблагодарили
    399 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Я в Гипертерминале режим VT100 не выставлял, хотя он может и сам выставился на момент заставки "Электроника" а потом переключился на VT52 когда писал "Автоматическая загрузка".
    Да, есть такое. Поставил в Гипертерминале режим VT-52 и локальное эхо, ввел <Esc> и <. И он переключился в режим VT-100.

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Я делаю так - нажимаю "BDW", нажимаю в окне дизассемблера кнопки [Пошаговый] и [Лог],
    Поразглядывал лог и понял. По всей видимости, косяк в начальном загрузчике DW - не устанавливается SP. И, если SP указывает в пустоту, то тут-то оно и валится. Ладно, ложная тревога.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  5. #855
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Не 80 символов в строке точно поддерживаться не будут ( ведь в логе и в текстовой копии экрана в буфере обмена всё должно быть в точности, как на экране ), а значит надпись "Электроника" никогда не сможет выводиться в терминале инверсным шрифтом двойного размера.
    Шрифт двойного размера не связан с режимом 132 символа в строке. Если не поддерживать режим - будет просто две одинаковые строки одинарного размара. Так генерация RT-11 проходит на эмуляторах VT100 не поддерживающих двойной размер.
    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

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Не 80 символов в строке точно поддерживаться не будут ( ведь в логе и в текстовой копии экрана в буфере обмена всё должно быть в точности, как на экране ), а значит надпись "Электроника" никогда не сможет выводиться в терминале инверсным шрифтом двойного размера.
    Кстати, там у них 40 символов в строке, при эмуляции (отрисовывании) такого можно просто отрисовать первые 40 символов строки, об остальных забыть, пусть эти лишние 40 байт болтаются себе в буфере. Построчного доступа с шагом 80 это не нарушит. Высоту тоже не нарушит - эта строка дублируется дважды, первый раз, как верхние половинки букв, вторые - как нижние.

    И с инверсным (а также мигающим, подчеркнутым и пр.) шрифтом, по-идее, все просто: надо на символ (знакоместо) отводить не байт, а два, один - код символа, второй - атрибуты: инверсия, мигание, подчеркивание, двойная ширина, двойная высота - верх, двойная высота - низ. Итого 6 битов. Захочется чего-то еще, например, цвета, можно еще байт или два добавить...
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

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

  8. #857
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    И с инверсным (а также мигающим, подчеркнутым и пр.) шрифтом, по-идее, все просто
    Терминал имеет возможность выводить каждую строку через сглаживающий рендер Windows, а тот не работает при выводе отдельных символов - только строк целиком, поэтому отдельных атрибутов у каждого символа в терминале не будет никогда.

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    поэтому отдельных атрибутов у каждого символа в терминале не будет никогда.
    А кто мешает отрисовать это дело самостоятельно? Как говорил Косьма Петрович, "Кто мешает тебе выдумать порох непромокаемый?" Нет, я понимаю, это совершенно отдельная и достаточно сложная задача. С другой стороны, к ней стоит хотя бы присмотреться в плане перспективы эмуляции того же КГД, или даже КЦГД...
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  10. #859
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    607
    Поблагодарили
    399 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    эмуляции того же КГД, или даже КЦГД...
    Ну там уже будет попиксельная эмуляция, потому такой проблемы не встанет.

  11. #860
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Не хватает режима VT100.
    Да, действительно не хватает режима VT100.
    Попробовал вывести заставку в PuTTY, - нет КОИ7 в VT100 . Других эмуляторов я не нашел.
    Нашел только описание какого то терминала с поддержкой КОИ7, ANSI
    Описание

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

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

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

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

Похожие темы

  1. Эмулятор
    от vladimir53 в разделе Орион
    Ответов: 19
    Последнее: 24.06.2022, 08:02
  2. Эмулятор ПЗУ.
    от ALKO в разделе Память
    Ответов: 8
    Последнее: 17.05.2011, 13:41
  3. Эмулятор AY на AVR
    от serkiri в разделе Звук
    Ответов: 52
    Последнее: 10.06.2010, 09:01
  4. Эмулятор для Mac
    от AlexBel в разделе Эмуляторы
    Ответов: 11
    Последнее: 02.05.2010, 18:53

Ваши права

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