Горизонтальные и вертикальные счетчики инициализируются
А как они инициализируются? Обнуляются или какая-то константа загружается?
21.06.2020, 13:22
Titus
Цитата:
Сообщение от Alex_K
А как они инициализируются? Обнуляются или какая-то константа загружается?
Вертикальный обнуляется, а в горизонтальный загружается 0x280 (640 в десятичном). Причем, самый младший бит не инициализируется вообще.
21.06.2020, 13:30
Alex_K
Цитата:
Сообщение от Titus
Вертикальный обнуляется, а в горизонтальный загружается 0x280 (640 в десятичном). Причем, самый младший бит не инициализируется вообще.
А размерности счетчиков какие? Интересно, а как горизонтальный счетчик считает обратный ход по строке? Ведь это 160 точек. И с чем сравнивается вертикальный счетчик для обнуления?
21.06.2020, 13:38
Titus
Цитата:
Сообщение от Alex_K
А размерности счетчиков какие? Интересно, а как горизонтальный счетчик считает обратный ход по строке? Ведь это 160 точек. И с чем сравнивается вертикальный счетчик для обнуления?
Я еще не разрисовал их до конца, т.к. из-за сложной конструкции (ускоренный перенос, разброс логики по куче элементов, комплексная система сравнения), они еще не приняли финальный вид.
Обратный ход он считает продолжая считать после 640 до 799.
21.06.2020, 13:39
Alex_K
Цитата:
Сообщение от Titus
Обратный ход он считает продолжая считать после 640 до 799.
Так в каком направлении он считает, если в него загружается 640?
21.06.2020, 13:41
Titus
Цитата:
Сообщение от Alex_K
Так в каком направлении он считает, если в него загружается 640?
Только вперед) В плюс.
21.06.2020, 13:44
Alex_K
Цитата:
Сообщение от Titus
Только вперед) В плюс.
Тогда непонятно. В каком диапазоне обратный ход по строке, а в каком видимая часть в 640 точек?
21.06.2020, 13:45
Titus
Цитата:
Сообщение от Alex_K
Тогда непонятно. В каком диапазоне обратный ход по строке, а в каком видимая часть в 640 точек?
От 640 до 799 - обратный ход, а от 0 до 640 видимый.
21.06.2020, 13:52
Alex_K
А константы вертикального счётчика известны?
21.06.2020, 14:26
Titus
Цитата:
Сообщение от Alex_K
А константы вертикального счётчика известны?
Пока что разбираюсь с этим. Как станет известно, скажу.