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

User Tag List

Страница 14 из 28 ПерваяПервая ... 101112131415161718 ... ПоследняяПоследняя
Показано с 131 по 140 из 272

Тема: Эмуляция фрязинского дисплея 15ИЭ-00-013

  1. #131
    Member
    Регистрация
    03.05.2011
    Адрес
    Санкт-Петербург
    Сообщений
    91
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    По поводу отображения курсора есть у меня смутное подозрение, что используется область памяти с адреса 0xF50. В нужную позицию при выводе просто записывается байт с кодом 127 (0x7F). Есть еще строка с адреса 0xFA0, она в коде также используется.
    Да, интересный вариант, код не смотрел, но по процитированному вполне может быть, так гораздо проще жить для проца.

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

    По умолчанию

    Цитата Сообщение от yursav Посмотреть сообщение
    Да, интересный вариант, код не смотрел, но по процитированному вполне может быть, так гораздо проще жить для проца.
    Просто в сдвиговые регистры D13 и D14 либо можно загружать рисунок символа, либо запретить загрузку. При запрете загрузки там будет ноль, т.к. вдвигается нулевой бит. Ничего такого в схеме, чтобы на время отображать белый цвет, я не увидел.
    С адреса 0x267 (что-то и раньше) есть соответствующий код. Он вычисляет адрес, начинающийся с 0xF50, а затем заносит в память значение регистра R7.

  3. #133
    Member
    Регистрация
    03.05.2011
    Адрес
    Санкт-Петербург
    Сообщений
    91
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я предполагал еще теоретически возможный вариант для отображения курсора, что в регистр кода символа может записываться код 0xFF при невыборе ОЗУ символов во время маркерных строк, но по схеме это не проверял. Но с отдельной курсорной строкой в памяти все логично выглядит.

  4. #134
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,588
    Спасибо Благодарностей отдано 
    68
    Спасибо Благодарностей получено 
    157
    Поблагодарили
    103 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Очень похоже, что служебная строка хранится, начиная с 0xF00 и ГС оттуда ее и читает.

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

    По умолчанию

    Цитата Сообщение от shattered Посмотреть сообщение
    Очень похоже, что служебная строка хранится, начиная с 0xF00 и ГС оттуда ее и читает.
    Да, так и получается. Значение скорости передачи начинается с 0xF1B, параметры с 0xF24, часы с 0xF48. Отображаемые символы, кроме часов, находятся друг за другом через знакоместо. И во время инициализации в эти знакоместа записываются управляющие символы, которые по идее должны мигать в режиме "Не Редактирование".
    Последний раз редактировалось Alex_K; 24.02.2013 в 23:22.

  6. #136
    Member
    Регистрация
    03.05.2011
    Адрес
    Санкт-Петербург
    Сообщений
    91
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от shattered Посмотреть сообщение
    Очень похоже, что служебная строка хранится, начиная с 0xF00 и ГС оттуда ее и читает.
    ГС прочитает оттуда, какой адрес занесет проц в регистр адреса ЗУ после/в конце импульса обратного хода кадровой развертки. Если проц пишет 0xF00, значит так оно и есть...
    0xF00 это 3840 = 48x80, или 2 экрана по 24 строки по 80 символов. Вполне за ними может быть служебная строка.

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

  8. #137
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,588
    Спасибо Благодарностей отдано 
    68
    Спасибо Благодарностей получено 
    157
    Поблагодарили
    103 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сделал так, отключив мигание для служебной строки. На месте часов нечто странное; последний символ меняется (от 00 до FF) быстрее раза в секунду.


  9. #138
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от shattered Посмотреть сообщение
    быстрее раза в секунду.
    таймер? )
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  10. #139
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,588
    Спасибо Благодарностей отдано 
    68
    Спасибо Благодарностей получено 
    157
    Поблагодарили
    103 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Счетчик КСИ, скорее

  11. #140
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,588
    Спасибо Благодарностей отдано 
    68
    Спасибо Благодарностей получено 
    157
    Поблагодарили
    103 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Осознал, что не хватает РЭ терминала -- я сам его видел давно и издалека. В теме про документацию (http://zx.pk.ru/printthread.php?t=2348) его пока на нашел.

    Что, собственно, означают для терминала режимы ПЧ ДУП ЛИН РЕД СДВ ОЧС?

    Предполагаю, что РЕД либо СДВ отключают обработку управляющих кодов (то, что в VT100 и пр. называется режимом 'display controls/interpret controls')

Страница 14 из 28 ПерваяПервая ... 101112131415161718 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. МС1201.02 и 15ИЭ-00-013
    от SKcorp. в разделе ДВК, УКНЦ
    Ответов: 5
    Последнее: 06.04.2023, 18:19
  2. Ответов: 69
    Последнее: 18.12.2016, 19:12
  3. VSM модель дисплея для Proteus + исходники
    от Zarax в разделе Изображение
    Ответов: 0
    Последнее: 31.08.2012, 10:02
  4. Срочно ищу монитор от терминала 15ИЭ-00-013 (от ДВК-2)
    от dk_spb в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 10.02.2012, 10:19
  5. КОНТРОЛЛЕР ПРОФЕССИОНАЛЬНОГО ДИСПЛЕЯ
    от newart в разделе Изображение
    Ответов: 2
    Последнее: 02.03.2011, 08:02

Ваши права

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