Вход

Просмотр полной версии : Вопрос к Alex_K



S_V_B
03.10.2022, 20:26
Где-нибудь в ПЗУ УКНЦ используют регистр цвета фона? Я специально не искал (в пзу).. Но пару тестов написал и не заметил того огромного прироста в скорости как писали в журналах..даже очистка экрана без них делается быстрее. Согласен делали для текста... Но вопросов больше чем ответов.

Alex_K
03.10.2022, 21:12
Где-нибудь в ПЗУ УКНЦ используют регистр цвета фона? Я специально не искал (в пзу).. Но пару тестов написал и не заметил того огромного прироста в скорости как писали в журналах..даже очистка экрана без них делается быстрее. Согласен делали для текста... Но вопросов больше чем ответов.
Естественно используется. Как я понимаю, это регистры 0177020 и 0177022. Использует драйвер текстового терминала (http://emuverse.ru/wiki/УКНЦ_ROM_disasm_3), вывод текста делается через спрайтовый механизм.
Ну и в самом начале драйвера текстового терминала присутствует очистка всей видеопамяти, все 96 кБ.

107754$:MOV #0,@#177026 ; Разрешить все планы видеопамяти
CLR @#177020 ; Очистка регистров цвета кода фона
CLR @#177022
CLR R0 ; Цикл очистки видеопамяти
MOV #177010,R1
MOV #100000,@R1
MOV #100000,R2
MOV #177024,R3
110014$:MOV R0,@R3
INC @R1
SOB R2,110014$