POPIS PROGRAMU FORTH NA ZX SPECTRUM
               ===================================
              (fig - Forth fy. Abersoft verse 1.1A)
                      POPIS PRIKAZU EDITORU
                      ---------------------
  JEDNOTLIVE PRIKAZY :
n clear     vymaze a naformatuje stranku n
n list      urci aktualni stranku
n p ...     zapis do radku n
n e         zrusi obsah radku n
n d         zrusi obsah radku n,ostatni radky posune nahoru
n s         uvolni radku n,ostatni radky posune dolu
n h         radek n ulozi do mezipameti
n r         radek n naplni obsahem z mezipameti
n i         radek n naplni obsahem  z  mezipameti,ostatni  radky
            posune dolu
l           vylistuje aktualni stranku
  NA KONCI STRANEK :
-->         prechod na dalsi stranku
;s          posledni stranka
  KURSOR EDITORU : ulehcuje opravy a vyhledavani  vadnych  casti
            textu na aktualni strance
top         kursor na zacatek stranky
f text      hleda vpred retezec text,po nalezeni umisti radek
            do editacni oblasti a vypise cislo  radky,nenajde-li
            vypise ? MSG#0
b           pouziva se po f a vraci kursor o delku hledaneho re-
            tezce zpet
n           hleda dalsi vyskyt textu dle f
c text      kopiruje text  na  misto  oznacene  kursorem,neni-li
            text,dojde ke stopu prekladu,opravime to pomoci  top
            x (ENTER)
n m         presune kursor o n mist vpred (+n) nebo vzad (-n)
till text   vymaze radkek od kursoru az po  text,pouzit  bezpro-
            stredne po pozicovani
x text      vyhleda a zrusi dalsi vyskyt retezce text
                   POPIS PRACE S JAZYKEM FORTH
                   ---------------------------
Instalace:
     LOAD "FORTH"    (ENTER)
          Program: FORTH                start tape
          Bytes: FORTH
          48K SPECTRUM fig-FORTH 1.1A
          c Abersoft: 1983              stop tape
     Od tohoto okamziku se pouziva  klavesnice  jako  u  psaciho
stroje (bez BASICovych vyznamu).System reaguje na zadavani vsech
slov pouzitelnych ve FORTHu (viz priloha AR 7/84 a dale).
Vypis vsech pouzitelnych slov ziskame povelem:
     VLIST   (ENTER)
Nasleduje vypis,ktery je mozno prerusit BREAKem.Do tohoto  slov-
niku muzeme zaradit i vlastni slova.Zadame definici slova:
     : CISLO 100 0 DO I . LOOP ;   (ENTER)
Nyni je nove slovo prirazene k puvodnimu slavniku.Presvedcime se
o tom povelem:
     VLIST   (ENTER)  ..  BREAK
Prvni slovo (posledni zadane) ma nazev CISLO.
     Tento zpusob zadavani slov je bez moznosti pozdejsich oprav
,protoze k puvodni definici slova jiz nemame pristup.
Proto se pouziva ve FORTHu EDITOR,ktery umoznuje zapis  slov  do
stranek (screen).Tyto stranky jsou ocislovany jako SCR # 1 - SCR
 #10.
Pristup k temto strankam mame pouze po zadani povelu:
     EDITOR   (ENTER)
Je to prechod do modu EDITOR.Pak muze nasledovat:
     1 CLEAR   (ENTER)
Provedeme tim vymaz a naformatovani stranky 1.O  existenci  teto
stranky se muzeme presvedcit:
     L   (ENTER)
Vylistovani aktualni stranky.Nyni muzeme jiz zapisovat  do  teto
stranky.P = povel pro EDITOR k zarazeni dalsiho textu do radku.
     1 P : CISLA 100 0 DO CR I . LOOP ;   (ENTER)
System svou odpovedi OK oznami,ze zapsal radek 1 do sve pracovni
stranky.Presvedcime se o tom:
     L   (ENTER)
Nasleduje vypis SCR # 1
Takto zapiseme dalsi slova:
     2 P : PIP 500 200 BLEEP ;   (ENTER)
     3 P : PIF 350 5 DO 5 I BLEEP 5 +LOOP ;   (ENTER)
     atd
Po zapisu a event. korekci se pracovni stranka prepise do oblas-
ti DISC povelem:
     FLUSH   (ENTER)
Nasleduje kompilace teto stranky:
     1 LOAD   (ENTER)
Hned si nova data vyzkousime:
     PIP CISLA PIF   (ENTER)
Abychom i priste mohli tato slova pouzivat,nahrajeme  si  je  na
magnetofon:
     SAVET   (ENTER)
Nyni se ulozi vsech 10 pouzitelnych stranek na mgf.Tento zaznam
ma v etikete nazev   Bytes: DISC   a je pouzitelny pouze ve spo-
lupraci s programem FORTH.Nyni si zkusime tento zaznam znovu na-
tahnout.K tomu potrebujeme mit system ve stavu jako po natazeni
FORTHu.To dosahneme povelem:
    COLD   (ENTER)          Studeny start
System provedl novou inicializaci a disponuje opet jen svym za-
kladnim slovnikem.Natazeni provedeme povelem:
    LOADT   (ENTER)      Start mgf.     bytes: DISC
Po uspesnem natazeni provedeme kompilaci:
    1 LOAD   (ENTER)
Slova obsazena ve strankach DISC jsou timto opet prirazena k za-
kladnimu slovniku a muzeme je pouzivat.
V programu FORTH fy. Abersoft existuje i moznost  opustit  FORTH
povelem:
    MON   (ENTER)
a pozdejsi navrat zpet do FORTHu pomoci BASICoveho povelu:
    GOTO 3   (ENTER)
Po povelu SAVET muzeme zaznam prekontrolovat pomoci povelu:
    VERIFY
Slovo BLEEP je obdoba BASICoveho BEEP a zadava se:
    c p BLEEP   (ENTER)    c=pocet kmitu   p=perioda
Slovo DRAW urcuje  p r i m o  bod v souradnicich
    x y DRAW
Priklad:   : CTV 0 0 PLOT 170 0 DRAW 170 170 DRAW 0 170 DRAW 0 0
             DRAW ;   (ENTER)
CTV nam nakresli ctverec o strane 170.