Системные программы для «ZX-Spectrum» 1992 г.

Artist - создание собственных узоров. Компрессор экрана.


СОЗДАНИЕ СОБСТВЕННЫХ УЗОРОВ

"Заполнение" рисунков можно осуществить после работы в режиме
определения знаков и последующего ввода их в комплект знаков N 5. Можно также
увидеть, что в данном комплекте "запоминаются" узоры кисти толщиной от
позиции 2,3 до 3,1.

"Заполняющие" узоры занимают место от позиции 3,3 вверх. Кроме этого
существует возможность определять формы курсоров, которые сохраняются в
комплекте знаков N 5.

КОМПРЕССОР ЭКРАНА

После программы ARTIST на кассете находится программа, позволяющая
произвести компрессию созданного на экране рисунка. В основном компрессия
производится от 1/3 до 1/2 нормальной величины экрана (что для полностью
заполненного экрана означает занятость свыше 6000 байтов памяти). Существует
возможность производить компрессию нескольких экранов и даже компрессию
отдельных третей экранов. Кроме того, программа запоминает эти экраны (или их 1
/3 или 1 /2), давая каждой части порядковый номер, по которому их можно
"вызвать". Программа имеет свои собственные меню, позволяющие вводить экран,
рассматривать рисунок, удалять последний введенный экран, а также сохранять
готовый блок экранов. Если вы хотите только произвести компрессию 1 /3 или 2/3
экрана, нужно нажать на клавишу "С", на экране появятся вопросы:

FROM THIRDT?

(от которой трети?)

и затем:

TO?

(до которой трети?)

Вам нужно сообщить, которая именно часть экрана вас интересует. Если
первая треть — нажмите два раза "1". Точно также нужно нажать на клавишу "2",
если компрессия должна касаться только центральной части экрана. Чтобы ввести

о /о п л II П/-П

верхние 2/3 экрана, нужно сначала нажать 1 , а потом 2 и т. д.

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

Для использования в работе подвергшегося компрессии блока рисунков,
необходимо сначала записать его на носитель, с которого потом можно
производить загрузку. Если вы решили загрузить какой-либо рисунок или его
часть, необходимо вписать номер экрана в ячейку памяти с адресом на 2 позиции
большим, чем адрес, под которым был введен рисунок. Например, экран после
компрессии был введен в память начиная с адреса 50000; тогда ниже приведенная
программа позволит его повторно вызвать :
10 CLEAR 49999

2 0 LOAD ""CODE 50000

3 0 INPUT"PICTURE:";X
40 POKE 50002,-X

50 RANDOMIZE USR 50000
6 0 PAUSE 0:GOTO 3 0

Наличие последней строки в программе обусловлено вводом комплекта
рисунков или же вводом одного рисунка. Команда PAUSE служит для
высвечивания полного экрана без выдачи сообщения "ОК" до момента нажатия на
клавишу.

ИСПОЛЬЗОВАНИЕ СОБСТВЕННЫХ КОМПЛЕКТОВ ЗНАКОВ

В описании программы вы видели, что она позволяет легко создавать
собственные комплекты знаков или, иначе, создавать знаки, определяемые
пользователем (как указывается в описании БЕЙСИКА).

НО ЧТО НУЖНО ДЕЛАТЬ ДЛЯ ИХ ИСПОЛЬЗОВАНИЯ?

Для использования комплекта знаков необходимо переопределить
переменную, называемую "CHARS" и расположенную в памяти системы в области,
отведенной на так называемые системные переменные. Это легко сделать,
используя программу:

10 LET X=64000

20 CLEAR X=1

3 0 LOAD "" CODE X

40 POKE 23606, X-256=INT(X/256)

50 POKE 23607, INT (X/256)-1

Если вы хотите расположить комплект знаков не с адреса 64000, а в другом
месте памяти, то нужно только изменить значение переменной "X" в 10 строке
программы.

УКАЗАНИЯ, КАСАЮЩИЕСЯ ИСПОЛЬЗОВАНИЯ ПРОГРАММЫ ARTIST

Без сомнения, нужно согласиться с тем, что программа "ARTIST" является
программой с действительно большими возможностями. Как можно себе
представить, часто существует много путей для достижения одного и того же
результата, а также большое количество трюков и способов, которые можно
получить при создании различных эффектов.

ЭЛЛИПСЫ

Есть возможность чертить эллипсы с помощью программы ARTIST. Для этого
необходимо сначала изобразить окружность на рабочем экране нормальной

величины, потом перейти в режим OVERLAY и, не изменяя положения обоих
курсоров, опять нарисовать эту же окружность.




СОДЕРЖАНИЕ:


  Оставте Ваш отзыв:

  НИК/ИМЯ
  ПОЧТА (шифруется)
  КОД



Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Игры - прошел ли кто-нибудь DIZZY-Y+ честным путем?
От авторов - Содержание страницы.
Мозаика - О новой электронной газете "Maximum".
События - Кубок Марьяжа - 97.
Scene News - Война в FATALITY!

В этот день...   4 мая