ZX Spectrum
Game

Colour Change

Your Computer (Великобритания),

Автор:

Жанр: Утилиты: Визуализация


Доступные версии

 Неофициальное издание
Играть!

Язык

  • Русский
  • English

Управление

  • Кемпстон джойстик(?)
  • Клавиатура(?)

Игроков

  • Один
  • Описание
  • Описание (авт.пер.)
  • Информация

Изменение цвета

Elloit [так в оригинале] Джинголд, Уотфорд, Herfordshire.

Одной из особенностей компьютеров, таких как BBC, что часто

восхищаются владельцев Spectrum является способность менять цвета объектов уже на экране. Таким образом, используя BBC Команда VDU19 человек способен, скажем, изменить все синим объекты на красный мгновенно. Такая команда также позволяет один нарисовать сложную схему в “невидимой” цвета а затем, по переопределения цветов, сделать это неожиданно появляются в его полного завершения.

  Спектр, конечно, не имеет такую ​​особенность. Здесь Можно сделать изменение цвета от Basic более 1 принтеров числе пустую строку 704 места долго, но это довольно медленно и производит дисплей с одной цветной краски или бумаги. Но организация файла атрибут Спектр делает почти мгновенные чернила или бумага изменения определенных типов легко достичь с помощью простых процедур машина-кода.   Файл атрибут состоит из 768 байт, соответствующих позиции на экране. Каждый байт управляет цветом от 8 по 8 пикселей площади следующим образом:         Бит 7 6 5 4 3 2 1 0                                         Бумага Чернила Таким образом биты от 0 до 2 проведет ряд от 0 до 7, соответствующее Набор цветов чернил с подобной ситуацией для бит 3 до 5 и цвет бумаги. Чтобы изменить все синие чернила на красный все, что нужно переместить через 768 байт, проверить биты 0-2 для Наличие кода 1, и, если это будет обнаружено изменение его до 2. Аналогичный взгляд на бит 3-5 повлияет селективный бумажные изменения.

  Программа на самом деле состоит из трех коротких подпрограмм что действовать таким образом. В дополнение к чернил и бумаги изменения Я включил программу, которая будет обменять любые два номинирован цвета чернил. Этот заключительный функция полезна в производстве Разнообразие мигающими эффектами.

  Основные моменты, чтобы отметить то, что цвет будет повторно размещены тычут в месте 65000 и новый цвет ткнул в 65001. Если вы хотите изменить цвет чернил звонок USR 65002, или, если это бумага, которую вы хотите изменить вызов USR 65031. Процедура подкачки чернил получается из ЕГР 65078. Для достижения мигающий эффект, это называется изнутри петля, длина любой команды PAUSE определения вспышки Скорость. Попытка, что один из двух цветов так же, как бумага; это производит гораздо более спокойный эффект, чем в демонстрационной программе.

  Программа была написана на 48К Spectrum но, с несколькими Изменения, подпрограммы могут быть перемещены в любой точке. У меня есть включали программу загрузчик для машины 16K, в этом случае машинный код идет в на 32000. деталях использования являются то же самое, за исключением всех соответствующих местах начинаются с 32, а чем 65, например 65031 становится 32031. Не забудьте очистить 64999 – или 31999 – перед загрузкой код в будущем применений

катионов.

Запустите Colour Change и играйте. Эта программа для визуализации, опубликованная в Великобритании в 1984 году компанией Your Computer, которую написал Elliot Gingold.

Не запускается или глючит игра, или не можете пройти? Спросите в комментариях.

Отправить ответ

Уведомлять об
avatar
wpDiscuz
 

Сохранённые игры[X]

  

Справка[X]

Помощь уже в пути!

Не забывайте периодически сохранять игровой прогресс на сервере (клавишей F8), чтобы уверенно продвигаться вперёд!

Если вы гость на сайте, то прогресс будет сохранён только в памяти браузера и потеряется при закрытии. Чтобы этого не произошло - просто войдите в свой профиль.

Для загрузки сохранённой игры жмите F3 или откройте меню "Диск" кнопкой на правой панели.

Если игра не запускается, или у вас есть вопросы по игре - задайте их ниже.

Помощь

Размер

  • x1 [256x192]
  • x2 [512x384]
  • x3 [768x576]
  • Полный

Диск

Кликни в окно эмулятора, чтобы управлять!
<<<<
Close