Alex_K, А что по адресу 176640 в УКНЦ? Там что, графика совместима с КГД?
Alex_K, А что по адресу 176640 в УКНЦ? Там что, графика совместима с КГД?
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Это регистр адреса (РА) планов 1 и 2, а 176642 - регистр данных (РД) планов.
Если в РА заносится значение от 0 до 67777, то через РД доступно 56К ОЗУ ЦП, т.е. по значению 0 в РА доступны ячейки с адресами 0 и 1, по значению 1 - ячейки 2 и 3, т.е. адрес в РА поделен на два. В диапазоне 70000-77777 доступны старшие 8К системного ОЗУ, где располагается пультовый отладчик. А вот в диапазоне 100000-177777 доступно ОЗУ, которое непосредственно не доступно ЦП и используется в качестве видеопамяти.
Ячейки 176644 и 176646 - это регистры ловушки адреса.
Кое-какая аналогия с КГД есть, недаром игры под КГД патчились для работы на УКНЦ, но есть и отличия:
1. В КГД регистр адреса - 176644, в УКНЦ - 176640.
2. В КГД адреса видеопамяти начинаются с 0, в УКНЦ - с 100000.
3. Длина видеостроки в КГД - 50 байт, в УКНЦ - 80 байт.
4. В КГД используется только 8 младших бит в РД (один план), в УКНЦ - полное слово (два плана, итого четыре цвета).
5. В УКНЦ нет аналогичных регистров, которые в КГД имеют адреса 176640 и 176646.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)