цвет

C64 имеет 16 разных цветов . Эти 16 цветов могут быть использованы во всех возможных режимах экрана, для символы экран (фон или рамка) или для спрайтов ( многоцветный , HiRes ), так далее.

Цвета текста могут быть изменены напрямую с помощью комбинации клавиш или РАСПЕЧАТАТЬ CHR $ (Wert) альтернатива управляющие персонажи , Чтобы изменить цвета спрайтов или HiRes-графики в бейсике команда POKE адрес памяти, цветовой код должен быть использован.

Цвет Название цвета
за POKE Hex Directly
комбинация клавиш в программах:
РАСПЕЧАТАТЬ CHR $ (ИКС)
значения X: или PRINT "Контрольный символ"
(в кавычках!) Значение RGB Веб Цвет Черный 0 0 CTRL + 1 144 Цвет Название цвета   за   POKE   Hex Directly   комбинация клавиш в программах:   РАСПЕЧАТАТЬ   CHR $   (ИКС)   значения X: или PRINT Контрольный символ   (в кавычках маленький квадрат слева вниз 0, 0, 0 # 000000 Белый 1 1 CTRL + 2 5 перевернутый E 255, 255, 255 #FFFFFF Красный 2 2 CTRL + 3 28 перевернутый фунт 136, 0, 0 # 880000 Cyan 3 3 CTRL + 4 159 Треугольник влево вниз 170, 255, 238 #AAFFEE Фиолетовый / фиолетовый 4 4 CTRL + 5 156 перевернутая половина шахматы 204, 68, 204 # CC44CC Зеленый 5 5 CTRL + 6 30 Перевернутая стрелка вверх 0, 204, 85 # 00CC55 Синий 6 6 CTRL + 7 31 Перевернутая стрелка влево 0, 0, 170 # 0000AA Желтый 7 7 CTRL + 8 158 перевернутый № 238, 238, 119 # EEEE77 Оранжевый 8 8 C = + 1 129 Перевернутая лопата 221, 136, 85 # DD8855 Коричневый 9 9 C = + 2 149 перевернутый 1/4 круга вправо вниз 102, 68, 0 # 664400 Светло-красный 10 A C = + 3 150 перевернутый рисунок-X 255, 119, 119 # FF7777 Темно-серый / серый 1 11 B C = + 4 151 перевернутое кольцо 51, 51, 51 # 333333 Серый 2 12 C C = + 5 152 перевернутый клуб 119, 119, 119 # 777777 Светло-зеленый 13 D C = + 6 153 Перевернутая линия справа 170, 255, 102 # AAFF66 Голубой 14 E C = + 7 154 перевернутые бриллианты 0, 136, 255 # 0088FF Светло-серый / серый 3 15 F C = + 8 155 перевернутые клубы 187, 187, 187 #BBBBBB

C = является ключом Commodore

Немного карта памяти обзор адресов, которые могут менять цвета с помощью Бейсик -команда POKE:

  • 646 Цвет текста
  • 647 Цвет под положением курсора
  • 53280 Цвет screenframe (значение цвета 0-15, большее число приводит к повторению)
  • 53281 Цвет screenbackground (нормальный режим)
  • 53282 Цвет фона экрана 1 (используется в многоцветном расширенный цветовой режим )
  • 53283 Цвет фона экрана 2 (используется в многоцветном расширенный цветовой режим )
  • 53284 Цвет фона экрана 3 ( расширенный цветовой режим )
  • 53285 Sprite многоцветный 1 (только в многоцветный режим )
  • 53286 Sprite multicolor 2 (только в многоцветном режиме)
  • 53287 Цвет фея 0
  • 53288 Цвет спрайта 1
  • 53289 Цвет спрайта 2
  • 53290 Цвет спрайта 3
  • 53291 Цвет спрайта 4
  • 53292 Цвет спрайта 5
  • 53293 Цвет спрайта 6
  • 53294 Цвет спрайта 7
  • 55296-56295 Цвет-RAM - с помощью этих адресов памяти можно управлять отдельным цветом всех 1000 символов в матрице экрана (25 строк на 40 столбцов); например: POKE 55296,1 устанавливает первый символ в строке 0 и столбце 0 белым цветом.