53272

Материал из C64 WIKI по русски.
Перейти к: навигация, поиск

Адрес '53272 '/$D018 - VIC-II регистр, который говорит графическому чипу, где "искать графику", совместно текстовый экран и битовую графику.

Текстовый экран

В текстовом режиме, VIC-II смотрит 53272 для получения информации о том, где находится символьный набор и память текстового экрана:

  • четыре значимых бита формируют 4-битное число в диапазоне 0 до 15: Умноженное на 1024 дает адрес начала памяти текстового экрана.
  • Биты 1 - 3 (значение 2 - 8) формируют 3-битное число в диапазоне 0 до 7: Умноженный на 2048 дает адрес начала набора символов.

Графический режим (Bitmap mode)

В графическом режиме, 53272 используется, чтобы указать на адрес начала битовой графики, и информации о цвете. Обратите внимание на то, что с битовым массивом в многоцветном режиме, один из доступных цветов всегда располагается в памяти цвета символов, независимо от содержания 53272.

  • четыре значимых бита формируют 4-битное число в диапазоне 0 до 15: Умноженное на 1024 дает адрес начала информации о цвете.
  • Бит 3, указывает, начинается ли битовый массив с адреса 0/$0 (бит установлен "0"), или с 8192/$2000 (бит установлен "1").

Банки VIC

Заметьте, что все стартовые адреса символьных наборов, памяти текстового экрана, битовых массивов и информации о цвете, располагаются относительно стартового адреса текущего банка VIC!.

Оригинал статьи на С64-WIKI.COM