СОЗДАНИЕ СОБСТВЕННЫХ УЗОРОВ
"Заполнение" рисунков можно осуществить после работы в режиме
определения знаков и последующего ввода их в комплект знаков 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 и, не изменяя положения обоих
курсоров, опять нарисовать эту же окружность.