Стараемся, взаимное спасибо за усилия по эмуляторам

Добавлю:
Отображение одного символа (10 точек строки - 10 импульсов СИН0) равно выполнению 2 команд. То есть для отображения курсора проц теоретически может считать строки символов (возможно ориентироваться по имульсам МСВ). При формировании МСВ в подстроке с курсором по каждому строчному синхроимпульсу можно загрузить счетчик номером столбца курсора (может плюс-минус 1 или 2), сделать столько двухкомандных декрементов по счетчику, потом выполнить что-то типа sfl #1, nop, cfl #1.
Но что-то я такого в прошивке не нахожу .
Чем-то похожий фрагмент:
Код:
000000C0: C9                 sfl  #$01
000000C1: 6C                 lla  #$0c
000000C2: 85                 sfc  #$05
000000C3: C1                 cfl  #$01
Но что-то не сходится по описанной выше времянке


Еще по поводу отображения спецсимволов:
Спецсимволы - те, у которых разряды 5 и 6 номера равны 0. Для такого символа в номере на входе знакогенератора устанавливается бит 6 (т.е. 0x00 становится 0x40 и т.д.), далее при РЕДВ=1 они гасятся (также через блокировку ЗСРВ), а при РЕДВ=0 мигают с частотой 5 Гц, как курсор.

Кстати, по поводу реальной эмуляции отображения - кто помнит, у 15ИЭ точки были явно видны. Выходной сигнал ГС стробируется по И с частотой точек, поэтому каждая точка отделяется от соседней по горизонтали таким же промежутком . А по вертикали промежуток, очевидно, обеспечивался большой скоростью вертикальной развертки из-за низкого числа строк по вертикали.