                     T H E   A R T I S T             (uniwersalxnaq grafi~eskaq programma                       dlq ZX-SPESTRUM)                           wwedenie   programma  ARTIST  qwlqetsq  naibolee  mo}noj  i gibkoj sredisu}estwu`}ih  w  nastoq}ee  wremq   grafi~eskih   programm   dlqkompx`tera  48K  SPEKTRUM.  programma  sozdawalasx  w ras~ete nal`byh   polxzowatelej   -   kak   na~ina`}ih,   ne   oblada`}ihhudovestwennymi   talantami,   tak  i  hudovnikow,  zanima`}ihsq       professionalxnym sozda
niem grafi~eskih risunkow.                            obzor   posle wwedeniq programmy,  w  nivnej  ~asti  rabo~ego  |kranawyswe~iwaetsq men`, soderva}ee sledu`}ie opcii:          1           2          3        BRUSH   BRUSH PATTERN   TEXT       (kistx)  (uzory kistx`) (tekst)          4           5          6        VIEW        MOVE        CIS       (obzor)  (pereme}enie) (stiranie)                 7          8              STORAGE      CHR   pered tem, kak budut podrobno  rassmotreny  wy{epere~islennyeop
cii,  rekomenduetsq  "poupravnqtxsq"  s  dannoj  sistemoj. dlqtogo, ~toby |to osu}estwitx, neobhodimo znatx, s  pomo}x`  kakihklawi{  pereme}aetsq po |kranu kursor, ~to nuvno dlq togo, ~tobykursor "zakrasil" pikseli (naimenx{ie to~ki  na  |krane),  kakimobrazom stiratx pikseli s |krana i t.p.       Q - dwivenie kursora wwerh,       S - ---"---- ---"--- wniz,       R - ---"---- ---"--- wlewo,       T - ---"---- ---"--- wprawo.   navimaq  na  wy{eukazannye  klawi{i,  movno  ubeditxsq,  ~to"to~e~nyj"  kursor d
ejstwitelxno pereme}aetsq po |kranu. navatiena klawi{i i uderviwanie  ih  w  navatom  sostoqnii  (kombinaciiklawi{),  priwedet  k pereme}eni` kursora wdolx diagonalej (pokane  nuvno  obra}atx  wnimaniq  na  wtoroj  kursor,  ime`}ij  widkrestika).  movno  takve  uwidetx,  ~to  kursor  (ego  dwivenie)obladaet  nekotoroj  "intelligentnostx`",  T.E.  uskorqet  swoepereme}enie po |kranu pri dlitelxnom navatii klawi{i.   dlq  togo,  ~toby  narisowatx  figury, linii i t.p. na |kranemonitora,   neobhodimo    ustano
witx    ("wkl`~itx")    pikseli,nahodq}iesq  pod  pereme}a`}imsq  po  nim  kursorom.  po velani`movno udalqtx  iz  risunka  nekotorye  to~ki  i  zakra{iwatx  na                              -  2 -|krane razli~nye figury.       C - ustanowka (wkl`~enie) pikselq (pikselej),       X - udalenie pikselq(lej),       Z - ustanowka  atributow  (pri  ustanowke  cwetow  movno           takve polxzowatxsq klawi{ej SYMBOL/SHIFT).   pri |ksperimentirowanii s w/u  klawi{ami,  widno,  ~to  movnolegko polu~itx krugowye dw
iveniq kursora.                          widy men`   w  programmu  zaloveny tri osnownyh i dwa dopolnitelxnyh men`,no sna~ala my rassmotrim drugie woprosy.   w kavdom slu~ae  w  sostaw  wyswe~iwa`}ihsq  na  |krane  men`whodqt   cifry,   stoq}ie   nad   opredeleniqmi   funkcij  i  ihwozmovnostej. |ti cifry sootwetstwu`t  nomeram  klawi{  werhnegorqda  klawiatury  SPEKTRUM'a,  otwe~a`}ih  dannym funkciqm, tak,navatiem na klawi{u "1", my wybiraem opci`, opredelennu`  slowom"BRUSH"(kistx)."BRUSH".  wybor  |toj 
 opcii  priwedet  k  tomu,  ~to  na |krane     propadaet men` i na ego meste poqwlq`tsq cifry  ot  "1"  do     "0".   pod   nimi  budut  ukazany  razli~nye  weli~iny  tak     nazywaemoj "{iriny kisti". ciframi ot  1  do  8  wybiraetsq     tol}ina  linii  i  awtomati~eski  osu}estwlqetsq  perehod k     osnownomu rabo~emu |kranu. su}estwu`t  e}e  i  drugie  widy     kistej,   obozna~ennye   ciframi   "9"  i  "0".  cifra  "9"     navimaetsq w tom slu~ae, kogda nuvno pisatx s  izmenq`}ejsq     tol}inoj  kisti  
(kak  w  slu~ae  pisxma  perom). cifra "0"     priwedet k wypolneni` funkcii "AIR BRUSH" (raspylitelx),  s     pomo}x`  kotoroj  movno  "opryskiwatx" |kran, a ne risowatx     na nem ~etko o~er~ennye linii ili znaki, ~to,  w  so~etanii     s  wybrannym  uzorom kisti, pozwolit proizwoditx rastu{ewku     |krana."BRUSH  PATTERN"  (uzor  kistx`).  posle   wybora   |toj   opcii     (navatiem  klawi{i  "2")  osnownogo men` na rabo~em |krane,     na |krane wnowx poqwqtsq cifry ot "0" do "9", a pod nimi  -     prqmo
ugolxniki,  sostawlennye  iz  razli~nyh  uzorow.  kak     movno   legko   dogadatxsq,    wybor    trebuemogo    uzora     proizwoditsq navatiem sootwetstwu`}ej klawi{i."TEXT"  (tekst).  to~no  tak  ve,  navatie  na  klawi{u  "3" pri     osnownom rabo~em |krane, priwedet k perehodu w revim  "TEXT     WRITING  MODE"  (napisanie  teksta),  posle  ~ego na |krane     wyswetitsq nowoe men`:                          WRITE MODE        CAP+3-4     SYM+G       SYM+S      SYM+D         INVERT      OVER       SMALL    
  NORMAL                                 CHR        CHR      (inwersiq)           (malye znaki)  (normalxnaq wysota)                CAP+2           CAP+SYM              CAPSLOCK         EXTENTED           (bolx{ie bukwy)                              -  3 -     CAP+5,6,7,8  -  kursor. w |tom revime klawi{i sootwetstwu`t     ukazannym na nih strelkam, odnako w |tom slu~ae  newozmovno     wypolnenie revima GRAPHICS.        odnowremennoe  navatie  na  klawi{i  CAPS/SHIFT  i  "4"     priwedet   k   wkl`~eni`   
revima   "INVERT".   wykl`~enie     proizwoditsq odnowremennym navatiem C/S i "3".        to~no   tak   ve,   odnowremennoe   navatie  na  klawi{i     SYMBOL/SHIFT  i  "G",  wkl`~it  revim  OVER,  a  powtornoe     navatie - wykl`~it.        movno  ispolxzowatx  zalovennyj  w  programmu  komplekt     malyh  znakow  (64  kolonki),  navimaq odnowremenno klawi{i     S/S  i  "S".  wozwra}enie  k  znakam  normalxnogo  razmera     delaetsq navatiem na klawi{i S/S i "D".        klawi{ami CAPS/SHIFT i "2" wkl`~aetsq
  revim  CAPS  LOCK     (bolx{ie  bukwy). |tot revim wkl`~aetsq oby~nym sposobom, a     whod w revim EXTEND proizwoditsq odnowremennym navatiem  na     klawi{i C/S i S/S.        drugie wozmovnosti tekstowogo revima:        SYMBOL+"F" - izmenenie  komplekta  znakow  (su}estwuet 8                     razli~nyh komplektow),        SYMBOL+"I" - na  |krane  poqwlqetsq  wybrannyj  komplekt                     znakow; dlq  togo,  ~toby  prosmotretx  wse                     komplekty,   nuvno   trivdy   odnowremenn
o                     navatx na klawi{i S/S  i  "I",  pomnq,  ~to                     mevdu   o~erednymi   navatiqmi   neobhodimo                     otpuskatx klawi{i.     wozwra{enie k glawnomu men` - navatie klawi{i ENTER."VIEW"   (obzor).   navatie   klawi{i  "4"  w  to  wremq,  kogda     wyswe~iwaetsq osnownoj  rabo~ij  |kran,  pozwolqet  uwidetx     ws`  oblastx risunka, t.k. is~eza`t nadpisi osnownogo men`.     wernutxsq k nemu movno, navaw l`bu` klawi{u.        kone~no,  ispolxzowanie  revima VIEW n
eobhodimo w slu~ae     proektirowaniq  risunkow,  polnostx`  zapolnq`}ih  oblastx     |krana."MOVE"  (dwivenie).  |to  -  alxternatiwnyj revim po otno{eni` k     VIEW,   t.e.   sposob   rassmotreniq   rezulxtatow   swoej     grafi~eskoj  deqtelxnosti na |krane. navatie na klawi{u "5"     priwedet k pereme}eni` |krana wwerh s poterej treh  werhnih     tekstowyh  linij  i otkrytiem linij, zakrywaemyh men`. |tot     revim neobhodim w processe raboty nad kartinoj."CIS" (stiranie). navatie na klawi{u  "6"  priwe
det  k  stirani`     |krana,   posle   ~ego  movno  wnowx  na~inatx  rabotu.  wo     izbevanie slu~ajnogo stiraniq,  posle  navatiq  na  klawi{u     "6", na |krane wyswe~iwaetsq nadpisx:                     PReSS /Y/ TO CLEAR SCREEN"STORAGE".  klawi{a  "7"  pozwolqet  perejti  k sledu`}emu men`,     swqzannomu s razli~nymi metodami zapisi dannyh i  risunkow.     s`da whodqt sledu`}ie revimy:        C - COPY  (kopirowanie).  s  pomo}x`  |togo revima movno            perenesti kartinku s |krana na printer;   
     0 - SEARCH (poisk).  pozwolqet  prosmatriwatx  magnitnu`            lentu  s  zapisqmi bez wwoda ih w kompx`ter. navatie            na SPACE prekra}aet poisk i wozwra}aet k STORAGE;        G - CAT (katalog). pokazywaetsq sodervimoe  mikrodrajwa;                              -  4 -        E - ERASE  (stiranie). stiraet informaci` s mikrodrajwa;        H - FUP DEFAULT DRIVE (perehod  na  drugoj  drajw).  dlq            sowmestnoj raboty s wafadrajwom firmy "RETRONICE";        Y - LOAD  CHR$  SETC  (wwod
  komplekta  znakow).  dannyj            revim  ispolxzuetsq  pri  wwode  komplekta  znakow,            zapisannyjh  ranee  na  lente,  kassetke mikrodrajwa            ili na wafadrajwe. kogda  dannyj  revim  zagruzitsq,            na  |krane poqwlqetsq wopros - kakoj komplekt dolven            bytx wweden (na~inaq s kakogo), a takve -  s  kakogo            wida pamqti budet proizwoditxsq zagruzka;        T - SAVE  CHR$ SETC (zapisx komplekta znakow na nositelx            pamqti) - tak ve, kak i  predydu{ij
  revim,  no  dlq            zapisi;        S - SAVE  SCREEN  (zapisx  grafiki  na nositelx pamqti).            |tot revim pozwolqet perenesti kartinku s |krana  na            wybrannyj wid nositelq pamqti;        L - LOAD  SCREEN  (wwod  grafiki).  wwod |krana w pamqtx            kompx`tera;        V - SAVE  USR  GRAPHICS  (zapisx  znakow,  opredelqemyh            polxzowatelem,  na  nositelx pamqti). s pomo}` |togo            revima wy movete zapisatx znaki  UDG  SINCLAIR'a.  w            dejstwitelxnosti
  -  |to poslednie 21 znak komplekta            znakow 7 programmy ARTIST;        I - LOAD  USR  GRAPHICS  (wwod  znakow  UDG)  na  mesto,            zanimaemoe poslednimi 21 znakami komplekta 7.                revimy wtorogo osnownogo men`   kak  uve  upominalosx  wy{e,  dlq togo, ~toby wybratx odno iztreh rassmatriwaemyh osnownyh men` programmy, dostato~no  prostonavimatx  na  klawi{u  SYMBOL/SHIFT.  posle  togo, kak |to budetsdelano, na |krane poqwitsq nowoe men`, a imenno:         1        2         3  
        4        OVER    INVERT   OVERLAY    PATTERN             5       6       7       8          ENLARGE   LINE   CIRCLE   BOX                     9     0                    ARC   FILL   wmeste  s  opciej  wybora  weli~iny  i uzora kisti iz perwogomen`, nastoq}ee men` qwlqetsq kl`~em dlq sozdaniq o~enx  slovnyhgrafi~eskih kartin s pomo}x` programmy ARTIST."OVER"  (inwersiq).  klawi{a  "1".  |tot  prikaz kasaetsq tolxko     ~etyreh rassmatriwaemyh dalee grafi~eskih instrukcij (LINE,     CIRCLE,  BOX,  ARC
).  po  |tomu prikazu proishodit inwersiq     pikselej,    risuemyh     s     pomo}x`     ~etyreh     w/u     grafi~eskih instrukcij.                              -  5 -"INVERT"  (obratnostx)  "2".  |tot  prikaz pohov na predydu}ij i     kasaetsq tolxko  grafi~eskih  instrukcij.  wmesto  inwersii     sostoqniq pikselej |ta komanda priwodit k ih udaleni`."OVERLAY"  "3".  |to mo}naq i slovnaq komanda, po|tomu ona budet     rassmotrena w dalxnej{ej ~asti."PATTERN" (setka). "4". |ta opciq pozwolqet  nalovitx  
na  |kran     kleto~nyj   uzor,   sostoq}ij   iz   swetlyh  i  normalxnyh     kwadratow,   sootwetstwu`}ih   razmeram   znakow.   |ffekt     {ahmatnoj  doski  idealxno podhodit dlq opredeleniq granic,     razdelq`}ih otdelxnye polq znakow na |krane,  ~to  osobenno     wavno pri nalovenii cwetow."ERANGLE"  (uweli~enie).  "5".  |tot revim pozwolqet uweli~iwatx     fragment  |krana  wokrug   aktualxnoj   pozicii   osnownogo     kursora.   dlq   togo,   ~toby  ubeditxsq  w  neobhodimosti     rassmatriwaemogo   
revima,   nuvno   narisowatx   neskolxko     proizwolxnyh  linij  i  form  na  |krane, a potom perejti k     revimu  ERANGLE,  navimaq  klawi{u  "5".   oblastx   wokrug     kursora  uweli~itsq.  teperx  movno  pristupatx  k rabote s     uweli~ennym fragmentom risunka. wse grafi~eskie instrukcii,     takie  kak  LINE,  ARC  i  t.p., dostupny pri rabote s |tim     revimom;   krome   togo,   legko   zametitx,   ~to   movno     pereme}atxsq  po  risunku,  bez  neobhodimosti  whoditx  i     wyhoditx w revim ERAN
GLE. w dannom  revime  wozmovny  takve     ustanowka  i  ustranenie  atributow  (pri pomo}i klawi{ "Z"     ili "SYMBOL/SHIFT", kak ukazywalosx wy{e)."LINE" (liniq). "6". sudq  po  nazwani`,  |tot  revim  pozwolqet     risowatx  linii  na  |krane, hotq i zdesx takve wstre~a`tsq     neskolxko widow ~er~eniq linij na |krane.   ~toby  podrobnee  rassmotretx   rabotu   otdelxnyh   revimow,neobhodimo   sna~ala   wernutxsq   k   perwomu   osnownomu  men`(dwukratnym navatiem na klawi{u S/S, a  takve  o~istiw  |kran
  spomo}x`  klawi{i "6"). teperx nuvno perejti ko wtoromu osnownomumen`. esli navatx na klawi{u  "6"(LINE),  movno  uwidetx  lini`,risu`}u`sq  na  |krane mevdu to~kami, opredelennymi dwumq tipamikursorow.  esli  sej~as  navatx  na  klawi{u  "6",  to  poqwitsqsledu`}aq    liniq,    narisowannaq    ot   mesta,   zanimaemogowspomogatelxnym kursorom, do to~ki, ukazannoj osnownym kursorom.   sej~as  my  nahodimsq w revime, nazywaemom w programme ARTIST"PLOT-POINT"  (~er~enie-to~ka).  |to  nazwanie  wyswe~iwaetsq
  wprawom  konce  men` pod ciframi 7,8 i 9. navimaq na klawi{u "m",movno izmenitx "PLOT-POINT" na "PLOT-MOVE"  (~er~enie-dwivenie),i  teperx,  esli  na~atx  risowatx linii pri pomo}i klawi{i "6",pereme}aq kursor mevdu liniqmi, uwidim  dwivu}ijsq  odnowremennowspomogatelxnyj  kursor. tak movno legko narisowatx parallelxnyelinii, neobhodimye pri sozdanii odinakowyh prqmougolxnyh  figur,a takve okruvnostej.   wtori~noe  navatie  na  klawi{u  "m"  perewodit  nas  w revim"PLOT-TRACE"    (~er~enie    linij),    w
    kotorom    poziciqwspomogatelxnogo   kursora   awtomati~eski   aktualizuetsq   priwypolnenii komandy "LINE". takim obrazom my  movem  s  legkostx`obwoditx l`bye figury.                              -  6 -              ustanowka wspomogatelxnogo kursora.   itak,  wspomogatelxnyj kursor neobhodim pri sozdanii risunkows ispolxzowaniem linij. dlq togo, ~toby opredelitx  ego  pozici`na  |krane, nuvno prosto ustanowitx osnownoj kursor na to mesto,w kotorom nam neobhodimo  nali~ie  wspomogatelxnogo  kursora, 
 inavatx  na  klawi{u "SPACE". odnako ne sleduet pytatxsq izmenitxpozici` kursora, kogda programma nahoditsq w revime "PLOT-MOVE",|to   ne   polu~itxsq,   t.k.   w   dannom  revime  oba  kursorapereme}a`tsq po |kranu parallelxno."CIRCLE"  (okruvnostx).  "7".  |ta  komanda,  kak  i  sledowalo     ovidatx,   pozwolqet   risowatx   okruvnosti.   pri   |tom     ispolxzuetsq osnownoj kursor, a takve  wspomogatelxnyj  dlq     opredeleniq    radiusa    okruvnosti.    polovenie   centra     okruvnosti     determini
ruetsq     poziciej,     zanimaemoj     wspomogatelxnym  kursorom,  osnownoj  ve kursor nahoditsq w     |to wremq na perimetre budu}ej okruvnosti. dlq togo,  ~toby     proweritx  skorostx  i  ~etkostx  wypolneniq  |toj komandy,     neobhodimo  pomestitx  wspomogatelxnyj  kursor   blizko   k     centru   |krana   i  odnowremenno  navatx  na  klawi{i  "t"     (pereme}enie wprawo) i "7" (~er~enie okruvnosti)."BOX" (prqmougolxnik). "8". w  |tom  revime  oba  kursora  opqtx     opredelq`t  formu  i weli~inu risu
emogo prqmougolxnika. dlq     |togo nuvno  ustanowitx  kursory  w  protiwopolovnyh  uglah     budu}ego  prqmougolxnika  i  navatx klawi{u "8", posle ~ego     na   |krane   momentalxno   budet    izobraven    trebuemyj     prqmougolxnik.  skorostx  procedury  movet  bytx  uweli~ena     posredstwom    odnowremennogo    navatiq    na    klawi{u,     opredelq`}u` dwivenie kursora, i klawi{u "8"."ARC" (duga).  "9".  |ta  komanda  pozwolqet risowatx dugi mevdu     dwumq kursorami, dlq ~ego nuvno navatx na klawi{u
 "r"  (dlq     otkaza  ot  revima  ARC,  nuvno navatx na klawi{u "ENTER").     dlq  togo,  ~toby  duga  risowalasx  w  odnom  naprawlenii,     neobhodimo   ispolxzowatx   klawi{i   "U",   "I"  ili  "o";     protiwopolovnoe  naprawlenie  opredelqetsq  klawi{ami  "L",     "k"  ili "J". klawi{i "U" i "J" pozwolq`t polu~itx naibolee     bystryj |ffekt."FILL"   (zapolnenie).   "0".   |to   -   odin    iz    naibolee     priwlekatelxnyh  revimow  programmy ARTIST. dlq togo, ~toby     polu~itx  sootwetstwu`}ee  pr
edstawlenie   o   wozmovnostqh     |togo  revima,  neobhodimo  wernutxsq k perwomu men`, ~toby     o~istitx |kran,  a  zatem  opqtx  perejti  k  revimu  FILL;     ustanowitx  kursory  takim  obrazom,  ~toby w centre |krana     oni obrazowywali  dowolxno  bolx{u`  okruvnostx,  pomestitx     glawnyj  kursor  gde-libo  wnutri izobravennoj okruvnosti i     navatx na klawi{u "0", ~toby revim FILL na~al rabotatx.  my     uwidim,   ~to   po~ti   mgnowenno  narisowannaq  okruvnostx     zakrasitsq ~ernym cwetom. w m
este, zanimaemom tekstom men`,     poqwitsq  assortiment  uzorow  -  tot samyj komplekt, ~to i     pri wybore uzora kisti. navimaq na l`bu` klawi{u w  werhnem     rqdu  ("1"-"0"),  my  budem  imetx  wozmovnostx  zapolnitx     komponiruemye figury sootwetstwu`}im  uzorom.  wyhoditx  iz     |togo  revima  nuvno s pomo}x` ostalxnyh klawi{. ne sleduet     zabywatx o wozmovnosti wybratx drugoj uzor, sozdannyj  wami     ranx{e,  dlq  ~ego  navatx  na klawi{u "S" (tak ve, kak i w     slu~ae wybora  uzora  kisti)  
pered  navatiem  na  cifrowye     klawi{i  w  revime wybora uzora. klawi{u "S" movno navimatx     mnogokratno  do  wyqwleniq  wseh  wozmovnyh  assortimentow     uzorow. neobhodimo ogoworitx e}e odno swojstwo revima FILL,     pozwolq`}ee zakra{iwatx o~enx slovnye figury.                              -  7 -                     o{ibka! komanda UNDO   ~to proizojdet, esli budet dopu}ena o{ibka, takaq,  naprimer,kak  drugoj  cwet  zapolneniq  figury,  nerownaq liniq i t.p.? wtakih slu~aqh ispolxzuetsq programmn
aq komanda UNDO  (uni~tovitxsdelannoe).  ee  sokra}enie  (U=UNDO), nahoditsq s lewoj storonymen`.  drugoe,  do  sih  por  ne  rassmotrennoe  sokra}enie  O,ozna~aet O'KEY (O'K).   navatie  na  klawi{u  "U"  annuliruet  wse, ~to wypolnqetsq wnastoq}ij  moment.  annulirowanie  kasaetsq   mesta   predydu}ejkomandy  ili  ve  proishodit  do togo momenta, kogda w poslednijraz  byla  navata  klawi{a  "O",   podtwervda`}aq   prawilxnostxwypolneniq   operacij.   iz   |togo   sleduet,  ~to  komanda  OKfakti~eski  poka
zywaet  programme,  do  kakogo  momenta  dolvnyannulirowatxsq dejstwiq posle komandy UNDO.   kone~no,  komanda  UNDO  ispolxzuetsq  ne tolxko dlq prostogoudaleniq  wozmovnyh  o{ibok.  ona  prosto  bescenna   wo   wremq|ksperimentirowaniq s podborom cwetow, ottenkow, form i t.p.   neobhodimo  zametitx, ~to posle wyhoda iz revima OVERLAY (sm.nive), annulirowatx ni~ego nelxzq, na zato movno ubratx  komanduUNDO samoj komandoj UNDO.   nuvno  obratitx  wnimanie na awtomati~eskoe wkl`~enie komandyOK, posle wypolne
niq operacii FILL, posle wyhoda iz revima TEXT,a takve revima OVERLAY.           a ~to kasaetsq cweta? men` palitry cwetow   do  sih  por my rassmatriwali woprosy, kasa`}iesq ~erno-belyhgrafi~eskih risunkow. a kak wyglqdit raskra{iwanie risunka?   sledu`}ee glawnoe men` otwedeno tak  nazuwaemym  atributam  -to estx cwetam, rasswetleniqm i pulxsaciqm fragmentow |krana.   whod  w  men`  proishodit posle navatiq klawi{i SYMBOL/SHIFT.kak oby~no dlq SPEKTRUM'a, atributy ograni~iwa`tsq  opredeleniemodnogo  cweta 
 "~ernil"  (INK),  odnogo  cweta "bumagi" (PAPER),wkl`~eniem ili wykl`~eniem  pulxsacii  (FLASH)  i  rasswetleniempolq znaka.   krome  togo,  programma ARTIST pozwolqet legko kontrolirowatxi uprawlqtx atributami |krana.  kogda  poqwitsq  rassmatriwaemoemen`,  to my uwidim oko{ko s kursorami opredelq`}imi ego formu irazmer. okno okruvaet polq znakow ne sowsem to~no w  ukazywaemyhkursorom  mestah.  kavdaq  popytka  izmenitx atributy traktuetsqprogrammoj, kak  obra}enie  k  oblasti  okna.  dlq  togo,  ~tobyuwi
detx,  kakim  obrazom  |to  proishodit,  neobhodimo na~ertitxdowolxno  slovnu`  figuru  na  |krane   (zapolnenie   okruvnostikakim-libo  uzorom  -  samyj prostoj sposob), a zatem obrazowatxokno,  zahodq}ee  na  oblastx  grafiki  na  |krane.  navimaq  naklawi{i  "1"  i  "2",  movno  izmenqtx  cweta  -  PAPER  i  INKsootwetstwenno.  posle  wybora  cwetow  poqwlqetsq  wozmovnostx                              -  8 -prosleditx  ih  wliqnie  na  sodervimoe  "okna" posle navatiq naklawi{i "6" ili "7".   klawi{a "
6" izmenqet  cwet  bumagi-okna  w  izbrannom  cwete;klawi{a "7" izmenqet cwet ~ernil-okna w wybrannom cwete.  bozmoven takve wybor intensiwnosti cwetow (BRIGHT ili NORMAL),~to  proishodit  posle  navatiq  na  klawi{u  "3"  -  o~erednyeizmeneniq: normalxnyj cwet - bolee swetlyj.   to~no  tak  ve  proishodit  proishodit wkl`~enie i wykl`~enieatributa FLASH (pulxsaciq) - posredstwom klawi{i "4".   dlq  togo,  ~toby  prosleditx   wliqnie   w/u   operacij   nasodervimoe  okna,  movno  ispolxzowatx  komandy  WBRI
  ili  WFLA(sootwetstwenno klawi{i "8" i "9").   s pomo}x`  klawi{i  "5"  movno  powliqtx  na  cwet  BORDER'a;navatie  na  |tu  klawi{u  priwedet  k  ustanowke  cweta  ramki,sootwetstwu`}ego sledu`}emu iz palitry cwetow SPEKTRUM'a.   nuvno otmetitx, ~to ramka  ne  qwlqetsq  ~astx`  sozdawaemogopolxzowatelem  grafi~eskogo  izobraveniq,  i  ee cwet movet bytxustanowlen na bolee pozdnem |tape programmy.   w konce nuvno obratitx  wnimanie  na  to,  ~to  ustanowlennyeatributy  w  rassmatriwaemom  revime  qwlq`ts
q  temi  ve  samymiustanowkami w osnownom men`, kotorye  poqwlq`tsq  posle  navatiqna klawi{i "Z" ili "SYMBOL/SHIFT", kontroliru`}ie atributy.                    rabota revima OVERLAY   |tot  revim, bez somneniq, predstawlqet naibolee unikalxnye iwsestoronnie swojstwa programmy ARTIST.   neobhodimo wernutxsq  ko  wtoromu  osnownomu  men`,  gde  pripomo}i  klawi{i  "3" wybiraetsq revim OVERLAY. w upro}ennom widerabotu  |togo  revima  movno  predstawitx   kak   nalovenie   nasozdawaemyj   risunok   swoego   r
oda  "matricy"  -  plastikowojnakladki, s pomo}x` kotoroj movno  otdelqtx  drug  ot  druga,  azatem  "skleiwatx"  razli~nye  fragmenty  sozdawaemogo na |kranerisunka. |to  delaetsq  sledu`}im  obrazom:  sna~ala  wybiraetsqfragment  risunka,  kotoryj nuvno "wyrezatx"miz |krana i kotoryjwposledstwii movet bytx perenesen w  drugu`  oblastx  |krana  i,esli  wy  re{ite,  ~to  |to - lu~{ee dlq nego mesto, zakreplen w|tom nowom meste. no |to  e}e  ne  wse,  ~ego  movno  dosti~x  spomo}x` revima "OVERLAY".   dlq  t
ogo, ~toby polu~itx lu~{ee predstawlenie o wozmovnostqh|togo revima, nuvno izobrazitx na |krane okruvnostx i  zapolnitxee  proizwolxnym uzorom (pered |tim neobhodimo o~istitx |kran) iperejti k revimu OVERLAY, navimaq na klawi{u "3".   srazu ve  budet  zametna  inwersiq  cwetow  slowa  "OVERLAY",posle  ~ego  my uwidim, ~to na risunok na |krane kak by nalovenanekaq plenka.   pereme}enie kursora ostaetsq prevnim,  no,  krome  togo,  egowozmovno  peredwigatx  tak  ve,  kak  i  w  revime  PLOT-TRACE irisowatx pe
tl` wokrug ~asti zapolnennoj uzorom  okruvnosti  (ili                              -  9 -w  kakom-libo  drugom  meste  |krana).  neobhodimo  ubeditxsq  wpolnom zamykanii petli ili,  ~to  lu~{e,  datx  komandu  CIRCLE.zatem  nuvno  posmotretx,  nahoditsq  li  osnownoj kursor wnutrifigury, nalovennoj na ime`}ijsq na |krane  risunok,  posle  ~egonavatx na klawi{u "0" (FILL - zapolnenie). srazu ve budet widno,kak narisowannaq okruvnostx ili figura w  revime  OVERLAY  budetzapolnena  ~ernym cwetom, ne okazywa`}
im wliqniq na originalxnyjrisunok na osnownom rabo~em  |krane  (esli  ne  s~itatx  |ffektapodcwe~iwaniq, ob}ego dlq w/u figur).   posle  powtornogo  navatiq  na  klawi{u "3" (OVERLAY) uwidim,~to "zaceplq`}aq" sekciq sotretsq s |krana.   sej~as wy  movete:  wyrezatx  figuru  (CUT),  skopirowatx  ee(COPY) ili ve steretx (ABORT).   wybor  revima CUT priwedet k udaleni` wybrannoj ~asti risunkaiz originala.   revim  COPY  pozwolqet  sdelatx  kopi`  wybrannogo  fragmentarisunka. na |krane wyswetitsq nowoe men`:  
         1       2         3        4        INVERT   MIRROR   MIRROR-2   VIEW          5       6       7       8      9        USCAX   DSCAX   USCAY   DSCAY   PATTINVERT.  |tot revim pozwolqet menqtx kontrastnostx "wyrezannogo"     iz  originalxnogo  risunka  fragmenta.  pri  ispolxzowanii     |togo  revima  movno  poprobowatx nalovitx wyrezannu` ~astx     risunka na osnownoj |kran.MIRROR   (zerkalo).   wypolnenie   |toj   komandy   priwedet   k     zerkalxnomu wariantu (lewo-prawo) revima OVERLAY.MIRROR-2
.   priwedet   k  wypolneni`  zerkalxnogo  warianta  (no     werh-niz) revima OVERLAY.VIEW (obzor).  s  ee  pomo}x`  wy  movete   rassmotretx   |ffekt     naloveniq  wyrezannogo ranee fragmenta na grafiku osnownogo     |krana (poka bez fakti~eskogo prisoedineniq).  (dlq  lic  s     tehni~eskim  skladom  uma |to ozna~aet slovenie funkcii XOR     grafiki  tipa  OVERLAY  s  grafikoj  osnownogo   |krana   i     powtornoe    prowedenie    operacii   XOR,   ~to   ozna~aet     wozmovnostx   rassmotretx    rezulxta
ty    naloveniq    bez     fakti~eskogo naru{eniq sodervaniq |krana).USCAX,  DSCAX,  USCAY,  DSCAY.  |ti revimy pozwolq`t uweli~iwatx     ili umenx{atx powerhnostx, wyrezannu` iz osnownogo risunka,     w ploskostqh X ili Y.        k primeru, nuvno wybratx revim USCAX (klawi{a  "3").  wy     budete   spro{eny   o   stepeni  izmeneniq  mas{taba  (0  -     minimalxnyj, 9 - maksimalxnyj).  posle  navatiq,  naprimer,     "5",   uwidim,   ~to   wybrannaq  powerhnostx  ras{irilasx.     wozwra}enie  k  na~alxnoj  f
orme  proishodit  posle  wybora     revima  DSCAY  i  powtornogo  navatiq na klawi{u "5". pered     tem,   kak   pristupatx   k   izmeneni`   mas{taba   wwerh,     rekomenduetsq  raspolovitx  ob'ekt  ili  grafiku  w werhnem     lewom uglu |krana.        nuvno    zametitx,    ~to    umenx{enie,   proizwedennoe     neposredstwenno    pered    uweli~eniem,     movet     datx     trudnopredskazuemyj rezulxtat.                              - 10 -PATT (setka).  |ta  komanda  wle~et  za soboj nalovenie na |kran  
   setki tipa {ahmatnoj doski, primerno tak ve, kak  w  slu~ae     revima  osnownogo  |krana.  pri  pomo}i  |toj komandy movno     takve ispolxzowatx revim OVERLAY dlq minimalxnogo,  w  odnu     ili  drugu`  storony,  pereme}eniq  fragmentow risunka, ~to     sposobstwuet powy{eni` |ffektiwnosti raskra{iwaniq.   posle wybora mestoraspoloveniq  wybrannoj  ~asti  risunka,  atakve  posle  wybora  ego  razmera,  navatiem  na  klawi{u ENTERwyzywa`tsq sledu`}ie revimy:                  1=XOR   2=OR   3=EXCLUSIV   
esli wybratx revim, swqzannyj  s  klawi{ej  "1",  to  oblastxnakladywaemoj  ~asti budet "sme{ana" s risunkom osnownogo |krana(on budet summirowan MODULO 2 s  sodervimym  osnownogo  |krana).posle  navatiq klawi{i "2", powerhnosti, zahodq}ie drug na drugaw revime OVERLAY, budut raspoloveny na |krane,  pri~em  wse  to,~to  nahodilosx wnizu, sotretsq. navatie na klawi{u "3" priwedetk   poqwleni`   na   rabo~em   |krane   (originalxnom   risunke)wnutrennosti  wyrezannogo  fragmenta - okruvnosti, okruveniq iliob}
ej powerhnosti.   su}estwuet  takve  wozmovnostx wybratx revim, sozda`}ij kopiinakladywaemoj grafiki (OVERLAY).                   sozdanie znakow i znakow,                  opredelqemyh polxzowatelem                            (UDG).   wernemsq opqtx k perwomu osnownomu men`, w kotorom cifra  "8"obozna~ena  s  sokra}eniem  "CHR".  posle  navatiq  na ukazannu`klawi{u, my wojdem w tot revim programmy ARTIST, kotoryj  swqzans  sozdaniem  znakow.  w  |tom  revime  su}estwuet  wozmovnostxsozdawatx nowye komplekt
y znakow, ih movet  bytx  dave  7  widow(komplekt 0 sodervitsq w ROM'e SPEKTRUM'a).   srazu  ve  posle  wkl`~eniq  |togo revima my uwidim na |kranesetku, sostoq}u` iz  9  bolx{ih  kwadratow,  kavdyj  iz  kotoryhrazdelen na 64 malenxkih kwadrata.   kavdyj   bolx{oj   kwadrat   sootwetstwuet   odnomu   znaku,sledowatexno, my movem odnowremenno rabotatx nad 9-` znakami.   rqdom s nivnim lewym uglom  |krana  my  uwidim  men`  funkcij(FUNSTIONS),  nad  kotorym  nahoditsq  komplekt  9 polej znakow,predstawlq`}ih 
soboj naturalxnu` weli~inu uweli~ennyh 9  znakow,raspolovennyh  w  prawoj  storone |krana. nad |timi kwadratami ,obozna~ennymi "USR", nahodqtsq sledu`}ie 4  takih  ve  kwadrata,zakra{ennyh poo~eredno zelenym i golubym cwetami.   |to-  cwetnye  kwadraty,  kavdyj  iz kotoryh sodervit znak izwybrannogo komplekta (do momenta wwoda programmy |to  budet  7-jkomplekt,  soderva}ij  znaki  UDG SPECTRUM'a. w dejstwitelxnostikwadraty sodervat 36 centralxnyh znakow wybrannogo komplekta).   ~toby  rassmotretx  komplekt 
 polnostx`,  nuvno   navatx   naklawi{u  "L"  i  togda  na |krane wyswetitsq |tot samyj komplektznakow. wybrannyj nomer (zdesx "7") ukazywaetsq w werhnem  lewomuglu  |krana,  a  kwadrat  znaka  "USR"  wnowx  poqwitsq s lewojstorony. znaki komplekta raspoloveny w  pronumerowannyh  strokah                              - 11 -i kolonnah s celx` bolee legkogo k nim dostupa.   sej~as  my  ubedimsq  w  tom,  ~to  znaki,  obrazu`}ie  |ti 4prqmougolxnika i sostoq}ie iz 9 znakow kavdyj na wtorom  |krane,zdesx  takve
  obozna~eny zelenym i golubym cwetami. oni zanima`tmesto ot 3 rqda, 2 kolonny  do  6  rqda  7  kolonny.  kavdyj  izznakow,  zanima`}ih  w/u  pozicii, budet wyswe~iwatxsq na wtorom|krane- polnoe opisanie |tih  funkcij  priwoditsq  w  dalxnej{ej~asti teksta.   wernemsq  ko  wtoromu  |kranu  posredstwom  navatiq  klawi{i"ENTER" i rassmotrim funkcii:1-4 PRINT BLOCK.  |ta  funkciq  swqzana  s  klawi{ami  1-4  i  w     rezulxtate  ee  dejstwiq  proishodit pereme}enie izbrannogo     bloka, sostoq}ego iz 9 znakow,
 iz gruppy  4  takih  blokow,     nahodq}ihsq  w  lewoj  werhnej  ~asti  |krana, kak w pole s     setkoj (dlq redaktirowaniq i isprawleniq),  tak  i  w  pole     USR.  nuvno  potrenirowatxsq  klawi{ami 1-4 poka ubedimsq w     rezulxtatah, k kotorym oni priwodqt.  nuvno  zametitx,  ~to     blok  "1"  qwlqetsq  blokom,  nahodq}imsq wy{e wseh s lewoj     storony, blok  "2"  nahoditsq  pod  blokom  "1",  blok  "3"     nahoditsq sprawa ot bloka "1", a blok "4"- pod blokom "3".SYMB+(1-4)LOAD  BL.  ~toby  osu}estw
itx  |tu  funkci` neobhodimo     odnowremenno navatx  klawi{i  SYMB.  i  odnu  iz  1-4,  |to     priwodit  k  obratnomu |ffektu ~em funkciq, rassmatriwaemaq     wy{e, to estx priwodit k ustanowke w blok 3*3  nahodq}egosq     w  werhnej  lewoj ~asti |krana sodervaniq seto~nogo |krana.     poka  ne  nuvno  |ksperimentirowatx  s  |toj  opciej-  |ti     grafiki  budut  o~enx  polezny  dlq  predstawleniq  sposoba     dejstwiq drugoj funkcii (sm. nive).P MIRROR.  |ta  komanda  daet   zerkalxnoe   otravenie   kavd
ogo     odinarnogo znakowogo polq.G MIRROR  SIX.  |ta  komanda  priwodit k obrazowani` zerkalxnogo     izobraveniq tolxko {esti  samyh  lewyh  na  setke  znakowyh     polEj.H MIRROR   NINE.   kak   legko   dogadatxsq,  |ta  funkciq  daet     zerkalxnoe izobravenie wseh znakow, polej.K TURN. ispolxzuq |tu funkci`,  movno  wra}atx  kavdoe  znakowoe     pole wokrug ego osi na 90 gradusow.CAPS+4  TURN FOUR. navatie klawi{i "CAPS", a zatem klawi{i "4" ,     pozwolqet wra}atx tolxko 4 werhnie lewye znakowye  polq
  na     setke.CAPS+9  TURN  NINE.  pri  navatii  |tih klawi{ imeem wozmovnostx     wra}atx wse sodervimoe dewqti znakowyh polej 3*3.1 INVERT. kak i movno  bylo  ovidatx,  |ta  funkciq  priwodit  k     inwersii sodervaniq setki,a takve kwadrata USR.L CHARAKTER  SET.  kak uve upominalosx, |ta funkciq sposobstwuet     perehodu k wyswe~iwani` komplekta  znakow,  i  krome  togo,     pozwolqet  rassmotretx  drugie komplekty, a takve pozwolqet     zapisywatx znaki w komplekty ili spisywatx ih  ottuda  (sm.     ni
ve).U UNDO.  tak  ve  kak i w osnownoj rabote programmy, |ta komanda     pozwolqet   |ffektiwno   stiratx   poslednie   prowedennye                              - 12 -     polxzowatelem  operacii. ona dejstwuet na pikselqh, kotorye     naneseny na setke (pri neobhodimosti ih movno steretx).O OK. priwodit k  ustanowke  sodervaniq  setki  w  kwadrat  USR.     nuvno  otmetitx, ~to ne wse izmeneniq, prowodimye na |krane     awtomati~eski,  pereda`tsq  w  kwadrat  USR.  ispolxzowanie     revima  OK  wavno  poto
mu,  ~to  sodervanie  kwadratow  USR     qwlqetsq soedineniem |ffektow wa{ej raboty,  prowodimoj  na     setke, s sodervaniem razli~nyh komplektow znakow.P CLS.  |tot  revim  stiraet  sodervimoe  setki.  esli  stiranie     proizo{lo slu~ajno,  nuvno  ne  zabywatx  ob  uspolxzowanii     komandy  UNDO,  kotoraq  pomovet  wam  wernutxsq  k dannomu     risunku.7 MOVE. |ta ~rezwy~ajno mo}naq komanda, priwodq}aq k perehodu  w     drugoj   revim.   navimaq   na   klawi{u   7,   my  udalqem     pulxsiru`}ij  kursor
,  wzamen  ~ego  polu~aem  wozmovnostx     perenesti  sodervanie  setki po wsem naprawleniqm s {agom w     1 pikselx. navimaq na klawi{u ENTER wkl`~aem |tot revim.8 ANIMATE  FOUR.   posredstwom   navatiq   na   klawi{u   8   my     perepisywaem  poo~eredno  4  bloka  znakow,  nahodq}ihsq  w     lewoj werhnej ~asti |krana, w kwadrat  USR  (polxzowatelq).     esli  navatx  na  klawi{u  8  sej~as,  to  ona  priwedet  w     dwivenie siluet ~elowe~ka, strelq`}ego  iz  pistoleta.  dlq     ostanowki  mulxtiplikaci
i  nuvno  navatx  klawi{u ENTER, ne     udiwlqqsx  tomu,  ~to  ostanowka  proishodit  ne  srazu  -     programma vdet sootwetstwu`}ego momenta.9 ANIMATE  SIX.  priwodit  k  mulxtiplikacii  {esti grupp blokow     razmerami 3*3: ~etyreh samyh lewyh w werhnej  ~asti  |krana     i dwuh sledu`}ih blokow dewqti znakow wybrannogo komplekta.     pri rabote  s  komplektom  znakow  HP.7  polxzowatxsq  |tim     revimom ne nuvno.                      obrazowanie znakow.   rabotu  nuvno na~atx s o~istki |krana (klawi{a 
P). uprawleniedwiveniem kursora na fone setki osu}estwlqetsq  tak  ve,  kak  iuprawlenie osnownym kursorom w ostalxnyh revimah programmy, t.e.klawi{i Q,S,R i T pereme}a`t kursor sootwetstwenno wwerh,  wniz,nalewo i naprawo.   klawi{i   X   i   C  ispolxzu`tsq  kak  oby~no.  krome  togo,su}estwuet e}e wozmovnostx  ispolxzowaniq  revima,  swqzanngo  sklawi{ej  Z,  kotoryj priwodit k stirani` wosxmi pikselej srazu,a takve k stirani` wsego rqda pikselej wnutri dannogo  znakowogopolq.         zapisx i wwod znako
w w (iz) komplekt znakow.   su}estwuet   wozmovnostx   pereopredelitx   semx   razli~nyhkomplektow znakow wo wremq raboty s  dannoj  programmoj.  to,~topodlevit   zaneseni`   w   komplekt  znakow,  nahoditsq  w  polepolxzowatelq (USR).                              - 13 -   ~toby  uwidetx  rezulxtaty  zapisi  sozdannogo  polxzowatelemznaka,  nuvno  sna~ala  narisowatx  odin  iz  nih- prostaq formaznaka  budet  horo{im  primerom;  zatem  wybratx  front  raboty-"komplekty  znakow"  s  pomo}x`  klawi{i  L.  wy
  uwidite,  ~tosozdannyj znak poqwilsq i na |tom  |krane  w  pole  polxzowatelq(USR).   ~toby  pristupitx  k  zapisi  |togo  znaka  (znakow),  nuvnowybratx revim, swqzannyj s klawi{ej S,  w  rezulxtate  ~ego  wambudut zadany sledu`}ie woprosy:                 STARTING AT WHITCH LINE?(0-9)                  (s kotoroj linii na~inatx?)                 STARTIGNAT WITCH COLOMN?(0-9)                 (s kotoroj kolonki na~inatx?)                   HOW MANY CHARACTERS?(0-9)                       (skolxko znakow?)  
 na  poslednij  wopros  movno  otwetitx,  naprimer,  navaw  naklawi{u  "9",  ~toby  polu~itx  zapisx  sodervaniq  wsego  polqpolxzowatelq  (USR).   posle   wwedeniq   w/u   parametrow   wsesodervanie  polq  polxzowatelq budet raspoloveno w perwyh dewqtiznakowyh polqh komplekta znakow. krome togo, poo~eredno, rqd  zarqdom,  s  polq  polxzowatelq  (USR)  proishodit  transformaciqznakow.   wwod znakow w pole polxzowatelq (USR). |ta  operaciq  tak  veprosta, kak i operaciq zapisi.   my   re{ili   wwesti  silu|t
  strelq`}ego  ~elowe~ka  w  polepolxzowatelq.  dlq  |togo  pri  pomo}i  klawi{i  "L"  neobhodimoperejti  w  revim  LOAD,  w rezulxtate ~ego wy budete spro{eny oparametrah (tak ve, kak wo wremq zapisi znakow- SAVE).   na perwyj wopros otwetim "3" (dlq 3  rqda),  a  na  poslednijwopros  navmem  na  klawi{u  "9"  (dlq  peresylki  wseh  dewqtiznakowyh polej w pole  polxzowatelq,  na~inaq  s  pozicii  3,2).posle  wwedeniq  w/u  parametrow  my  uwidim  figuru strelq`}ego~elowe~ka w pole polxzowatelq  (  u~itywaq
,  ~to  do  nastoq}egowremeni forma rassmatriwaemoj grafiki ne izmenqlasx).                  izmenenie komplekta znakow   proishodit  prosto.  w  rezulxtate  navatiq na klawi{u "C" wybudete  spro{eny  o  nomere  komplekta  znakow, kotoryj  dolvenzamenitx  nastoq}ij  komplekt  znakow. nuvno otmetitx, ~to wybornowogo komplekta znakow ne izmenqet sodervaniq polq USR.   edinstwennym komplektom, sodervanie kotorogo  ne  movet  bytxizmeneno- |to komplekt HP.0.   su}estwuet,  odnako,  wozmovnostx  ispolxzowatx  zn
aki  |togokomplekta (|to-  standartnyj  komplekt,  raspolovennyj  w  ROM'eSPECTRUM'a).   movno  takve  zametitx,  ~to  wo  wremq  wyswe~iwaniq kavdogokomplekta standartnyj kompleks SPECTRUM'a pokazywaetsq  s  celx`                              - 14 -ukazaniq ego mesta wnutri komplekta kavdogo iz znakow.   programma  ARTIST  pozwolqet  takve  wwoditx (LOAD) grafiku wpole   polxzowatelq   (USR)   iz   oblasti   osnownogo   |krana,obrazowannogo     tam     w     revime     DRAWING-     PAINTING(risowanie/rask
ra{iwanie).  |to  proishodit  posle  navatiq  naklawi{u  "K", posle ~ego srazu ve wyswe~iwaetsq osnownoj rabo~ij|ran programmy wmeste s  zelenym  prqmougolxnym  polem,  razmerykotorogo    sootwetstwu`t    pol`    polxzowatelq.    su}estwuetwozmovnostx pereme}atx |tot prqmougolxnik po rabo~emu  |kranu  spomo}x`  kursornyh  klawi{ej  SPECTRUM'a.  kak  tolxko  zelenyjprqmougolxnik  okavetsq  nad  risunkom,   ego   dwivenie   nuvnoperehwatitx  s  pomo}x`  klawi{i "X". zwukowoj signal potdwerdituda~nu` transferr
izaci` risunka. esli sej~as navatx  na  klawi{uENTER, to wy wernetesx k |kranu, swqzannomu so znakowym revimom,~to pozwolit proweritx,  popal  li  wybrannyj  fragment  w  polepolxzowatelq (USR).   sej~as  s  |toj  grafikoj movno postupatx tak ve, kak s l`bymproizwolxnym  komplektom  9   znakow,   podleva}im   modifikacii(posredstwom  wozwra}eniq  k  revimu delitelxnoj setki), a takvezapisatx w proizwolxnyj komplekt znakow.   pri pomo}i dannoj komandy movno  takve  raspolagatx  znaki  woblasti  osnownogo  |k
rana.  esli  proizojdet  wwod  neskolxkihznakow w pole polxzowatelq (pri ispolxzowanii funkcii "L"-LOAD),to  posle powtornogo navatiq na klawi{u "K" wy wnowx wernetesx woblastx osnownogo  |krana.  zdesx,  posle  pereme}eniq  zelenogopolq  na  wybrannu`  pozici`,  nuvno  navatx na klawi{u "C", ~topriwedet k "wpisywani`" |tih znakow na nuvnoe mesto.                          zame~aniq.   nuvno  otmetitx,  ~to  "uzory"  dlq  zapolneniq   (FILL)   izkomplekta  znakow  HP.5,a  takve  malye  znaki iz komplekta HP.
6ispolxzu`tsq samoj programmoj ARTIST. esli |togo  ne  zapomnitx,to mogut wozniknutx nedorazumeniq w slu~ae ih pereopredeleniq.                  sozdanie sobstwennyh uzorow   dlq  "zapolneniq"  risunkow  movno osu}estwitx posle raboty wrevime opredeleniq znakow i posledu`}ego  wwoda  ih  w  komplektznakow  HP.5.  movno  takve  uwidetx,  ~to  w  dannom  komplekte"zapomina`tsq" uzory kisti tol}inoj to pozicii 2,3 do 3,1.   "zapolnq`}ie " uzory zanima`t mesto  ot  pozicii  3,3  wwerh.krome  |togo,  su}estwuet 
wozmovnostx opredelqtx formy kursorow,kotorye takve sohranq`tsq w komplekte znakow HP.5.                      kompressor |krana.   na drugoj  storone  kassety  s  programmoj  ARTIST  nahoditsq                              - 15 -programma,  pozwolq`}aq  proizwesti  kompressi`  sozdannogo  na|krane risunka. w osnownom kompressiq delaetsq ot  weli~iny  1/3do   1/2   normalxnoj   weli~iny  |krana  (  ~to  dlq  polnostx`zapolnennogo  |krana  ozna~aet  zanqtostx  swy{e   6000   bajtowpamqti).    su}estwuet    wo
zmovnostx   proizwoditx   kompressi`neskolxkih |kranow i dave kompressi` otdelxnyh  tretej  |kranow.krome  togo,  programma  zapominaet  |ti  |krany (ili ih 1/3 ili2/3), dawaq kavdoj ~asti porqdkowyj nomer, po kotoromu ih  movno"wyzwatx".   programma  imeet  swoi  sobswennye  men`, pozwolq`}ie wwoditx|kran, rassmatriwatx risunok, udalqtx poslednij wwedennyj |kran,a takve sohranqtx gotowyj blok |kranow.   esli  wy  hotite  tolxko  proizwesti  kompressi`  1/3 ili 2/3|krana,  nuvno  navatx  na  klawi{u  "C",  
na  |krane  poqwqtsqwoprosy:          FROM THIRDT? (ot kotorogo mesta?)i zatem:          TO? (do kotorogo mesta?)   wam   nuvno   soob}itx,   kotoraq   imenno  ~astx  |kran  wasinteresuet. esli perwaq  tretx-  navmite  dwa  raza  "1".  to~notakve  nuvno  navatx  na  klawi{u  "2",  esli  kompressiq dolvnakasatxsq tolxko centralxnoj ~asti |krana. ~toby  wwesti  werhnie2/3 |krana, nuvno navatx sna~ala "1, a potom 2 i t. d.   neobhodimo    zametitx,    ~to    kompressiq    proizwoditsqawtomati~eski posle zagruz
ki risunka s magnitofonnoj  lenty  ilimikrodrajwa  (wybor  proizwoditsq  s  pomo}x`  sootwetstwu`}egorevima  w   men`),   po|tomu   specifikaci`   kompressii   nuvnoproizwesti  pered  zagruzkoj.  programma  soob}it  o  koli~estweostaw{ejsq swobodnoj pamqti.   dlq ispolxzowaniq w  rabote  podwerg{egosq  kompressii  blokarisunkow   neobhodimo   sna~ala  zapisatx  ego  na  nositelx,  skotorogo  potom  movno  proizwoditx  zagruzku.  esli  wy  re{ilizagruzitx  kakoj- libo risunok ili ego ~astx, neobhodimo wpisat
xnomer |krana w q~ejku pamqti s adresom  na  2  pozicii  bolx{im,~em  adres,  pod  kotorym  byl  wweden  risunok. naprimer, |kranposle kompressii byl wweden w pamqtx , na~inaq s  adresa  50000;togda nivepriwedennaq programma pozwolit ego powtorno wyzwatx:         10 CLEAR 49999         20 LOAD ""CODE 50000         30 INPUT "PICTURE:";X         40 POKE 50002;X         50 RANDOMIZE USR 50000         60 PAUSE 0:GOTO 30   nali~ie  poslednej  linii  w  programme  obuslowleno  wwodomkomplekta  risunkow ili ve wwo
dom odnogo risunka . komanda PAUSEsluvit dlq wyswe~iwaniq polnogo |krana bez  napisaniq  komm`nikeOK do momenta navatiq na klawi{u.          ispolxzowanie sobstwennyh kompleksow znakow   w  opisanii  programmy  wy  wideli,  ~to  ona pozwolqet legkosozdawatx sobstwennye komplekty  znakow  ili,  ina~e,  sozdawatx                              - 16 -znaki,  opredelqemye polxzowatelem (kak ukazywaetsq w u~ebnike kSPECTRUM'u).   no ~to nuvno delatx dlq ih ispolxzowaniq?   dlq  ispolxzowaniq  komplekta  znakow   
neobhodimo   obnulitx(res|tirowatx)  pokazatelx, nazywaemyj "CHARS" i raspolovennyj wpamqti  sistemy  w  oblasti,  otwedennoj   na   tak   nazywaemyesistemnye peremennye. |to legko sdelatx, ispolxzuq programmu:         10 LET X=64000         20 CLEAR X=1         30 LOAD""CODE X         40 POKE 23606,X-256=INT(X/256)         50 POKE 23607,INT(X/256)-1   esli  wy  hotite  raspolovitx  komplekt znakow ne pod adresom64000, a  w  drugom  meste  pamqti,  to  nuvno  tolxko  izmenitxzna~enie peremennoj "X" w 10 lin
ii programmy.ukazaniq, kasa`}iesq ispolxzowaniq programmy "ARTIST"   bez   somneniq,   nuvno  soglasitxsq  s  tem,  ~to  programma"ARTIST"   qwlqetsq   programmoj   s   dejstwitelxno   bolx{imiwozmovnostqmi.  kak  movno  predstAwitx,  ~asto su}estwuet mnogoputej dlq dostiveniq  odnogo  i  togo  ve  rezulxtata,  a  takvebolx{oe  koli~estwo tr`kow i sposobow, kotorye movno izu~itx prisozdanii razli~nyh |ffektow.|llipsy. estx wozmovnostx ~ertitx |llipsy  s  pomo}x`  programmy     ARTIST.  dlq |togo neobhodimo 
sna~ala izobrazitx okruvnostx     na rabo~em |krane  normalxnoj  weli~iny,  potom  perejti  w     revim  OVERLAY  i,  ne  izmenqq  poloveniq  oboih kursorow,     opqtx narisowatx |tu ve okruvnostx.
                                                                                                                                                 