EDITAČNÍ MOD
  Vyvola se z hlavniho menu tlacitkem E. V tomto modu muzete
konstruovat nebo modifikovat vzhled (sestavu) format zobrazeni.
Techto formatu muzete vytvorit az 36. Jejich tvorba vyzaduje
urcite soustredeni.
  Novy format (po MM E) muzete zadat po stisku A. Vypsat nebo
zmenit stavajici format po stisku R. Pomoci M se muzete vratit
do MM.
  Po stisku A nebo R zadejte referenci 0-1 nebo A-Z. Ref n je
pak zobrazena vpravo nahore.
  Pokud je format tvoren poprve,ma tuto obecnou charakteristiku:
  a) Zakladni barva papiru je bila
  b) Border ma barvu bilou
  c) Sekvence zadna, vyber zadny
  d) Interval jednoho zaznamu kazde 2 radky
  Tyto udaje muzete kdykoli zmenit pomoci povelu menu B. Urcenim
pismene a-d muzete menit barvy v rozmezi 0-7, urcit referenci
pro sekvenci, urcit interval zobrazeni v rozmezi 1-22.
  Pro zobrazeni pouze jednoho zaznamu na obrazovce zadejte
interval 22. Pro vypis kazdeho jednoho zaznamu na kazde jedne
lince zadejte 1.
  Pro tvorbu formatu je nutno dale zadat nektere jeho elementy:
nazev, box a data. Pro pocet elementu neexistuje zadny limit.
Dokonce muzete zobrazit taz data vicekrat nez jednou. Uzijte
povel A editacniho modu pro pripojeni noveho elementu. Vsechny
elementy, krome datovych, jsou staticke - budou se na obrazovce
objevovat vzdy, nezavisle na tom, zda byl nebo nebyl vybran
nejaky zaznam. Staticke elementy jsou:
  L "Literarni"
  B  Box
  H  Horizontalni linka
  V  Vertikalni linka
  Pro zadani literarnich dat stisknete L a urcete cislo radky,
Mikro-tisk, sloupec, papir, bright, inverse, flash a text. Pokud
delka textu presahne posledni sloupec, bude pokracovat na dalsi
radce a sloupci 0. Barva inkoustu se nezadava - program uziva
vzdy kontrastni.
  Pro urceni boxu stisknete B. Zadejte koordinaty horniho leveho
rohu, vysku a sirku v pixelech minus 1.
  Pro linky stisknete H (resp.V) a zadejte levy (resp.horni)
pixel a delku kazde linky v pixelech minus 1.
  Tolik ke statickym elementum. Nyni se podivame na elementy
dat. Ty urcuji, ktere prvky zaznamu budou zobrazeny, kde a s
jakymi attributy. Po stisku A a D se objevi delsi vypis, ktery
vas pozada o jednotlive udaje:
  a) Data reference - datova reference zamereneho prvku zaznamu
  b) Line - radka, na niz se napise prvek prvniho vybraneho
     zaznamu
  c) Micro Print - mikro-tisk (viz dale)
  d) Column - sloupec
  e) Width - pocet sloupcu vypisu
  f) Depth - pocet radek vypisu
  g) Spectrum attributes - paper, bright, inverse, flash
  h) Pad or not - barevny podklad tisku dat dle vybrane barvy
  i) Null text - kdyz prvek zaznamu neobsahuje zadna data, je
     mozno urcit, aby se na jeho miste objevoval zde zadany
     text, napr. NEZNAMY UDAJ apod. Neurcite-li Null text,
     objevi se vzdy 1 mezera.
  Ciselna data budou zarovnana podle praveho okraje, pocet radek
bude roven 1 a Pad=N.
  Z uvedeneho vyplyva, jak bude vypsan dany prvek prvniho
vybraneho zaznamu. Nasledujici budou vypisovany v zavislosti na
vami zadanem intervalu.
  Elementy muzete listovat stiskem N (Next). Kterykoli z nich
muze byt nahrazen po stisku R (Replace) nebo vymazan po stisku E
(Erase).
  Muzete vstoupit do modu zobrazeni stiskem D, abyste videli
vysledky vami provedenych zmen.
  Cely format muze byt vymazan pomoci tlacitka X, kopirovan
stiskem C (Copy). C je velmi uzitecne v pripade, ze chceme
pouzit pro dalsi ucely (treba pro jinou sekvenci) tehoz nebo
podobneho formatu. Male zmeny provedeme rychleji nez vystavbu
celeho noveho formatu.
  Planujte formaty vypisu predem. Nakreslete si jejich rozvrzeni
na papir. Vyplati se to. Pri nespravne zadanych radkach a
intervalech se mohou jednotlive prvky zaznamu prepisovat. Takove
pripady Masterfile nekontroluje a muze tak snadno dojit k vasi
dezinformaci.
                           MIKRO-TISK
  ROM ZX Spectra dovoluje tisknout 32 znaku na radku. Kompresi
znaku na 6 nebo 5 bitu jejich sirky (misto 8 bitu) muzeme
docilit tisku 42 nebo 51 pismen na radce. Masterfile dovoluje
uzivat vsechny 3 typy tisku, dokonce smisene v jednom zaznamu.
Volba typu se vztahuje jak na literarni, tak i datovy text.
  Vyhodou komprese je nejen to, ze se na obrazovku vejde vice
textu, ale pri vypisu 42 znaku je citelnost dokonce nejlepsi.
Nevyhodou je, ze pismena jsou spise "malovana" nez "vystrelena".
Jejich generovani trva trochu dele.
  Typ tisku znaku se voli takto:
  V editacnim modu, kdyz zadavate literarni nebo datove
elementy, jste dotazani: Micro-prt Y/N. Odpoved N zustavi tisk
32 znaku. Po odpovedi Y se objevi dotaz: 42-Pitch Y/N. Y zajisti
tisk 42 znaku, N urci 51. Pokud po teto volbe zadavate datove
elementy, zjistite, ze muzete zadavat udaje pro tisk adekvatne
zvolenemu typu tisku. Jeden sloupec je pak bud 6/8 nebo 5/8
"normalniho" sloupce. Pri jinem typu tisku nez 32 nelze uzit
funkce flash.
  Vzhledem ke geometrii attributu ZX Spectra bude barevny
podklad sledovat tuto geometrii, nikoli sirku typu 6/8 a 5/8.
  Mikro-tisk je aplikace programu MICROPRINT, ktery muzete uzit
ve svych programech. Produkuje jej fy Myrmidon Software.
                        TEXTOVÁ EDITACE
  Pro vypisovani v modu zobrazeni je Masterfile opatren
nekterymi schopnostmi textoveho editoru. To znamena, ze se napr.
nemusime zabyvat sledovanim delky slov. Program si je seradi a
zarovna bez jejich deleni.
  Specialni uziti ma VLC (Vertical Line Character), znak
vertikalni linky. Pokud jej uzijete v zapisu dat, zajisti, ze
vzdy, kdy v tisku "na nej dojde rada", bude dalsi text z nim
vypisovan od nove radky. To je idealni napr. pro tisk adres. VLC
vyvolame stiskem tlacitek SYMBOL SHIFT a S.
  V modu UPDATE jsou znaky VLC viditelne, ale nemaji na tisk
textu zadny vliv. V modu zobrazeni videt nejsou, ale tisk je
jimi ovlivnen. Pokud neni v prvku zaznamu dost mista pro takto
upraveny tisk, dochazi pri nem ke zkomoleninam. V souboru dat
vsak vse zustava beze zmeny.
                     MOD PŘIPOJENÍ ZÁZNAMU
  Obvykly zpusob pripojeni noveho zaznamu je pres MM A, ktere
vystavi prazdny zaznam na konec souboru. Menu vas pak vyzve bud
k pripojeni (vlozeni) prvku (A), k zavedeni funkce AUTO-PROMPT
(P), k modu zobrazeni (D), nebo k navratu do MM (M). Ostatni
moznosti povelu jsou rovnez zobrazeny, ale nejsou aplikovatelne.
  Pro ulozeni dat do noveho zaznamu muzete uzit A a zapsat
referenci dat a text v delce do 128 znaku. "Putovni" mezery
textoveho editoru nejsou vlozeny do pameti. Zadna klicova a jina
funkcni slova Basicu, grafika nebo ridici kody nelze vepisovat.
Pokud je vepisete, objevi se ne jejich miste otaznik. CAPS
SHIFT/LOCK funguji normalne. Prvek je zobrazen svetle bile pod
svou cervenou datovou referenci (nazvem).
  Alternativnim zpusobem zapisu dat je uziti funkce AUTO-PROMPT
po stisku tlacitka P. Proces probiha tak, ze program stale
vyzaduje zapis dat postupnym zobrazovanim jejich nazvu. Nemusite
si pamatovat vsechny vase datove reference a nemuzete minout
zadny prvek zaznamu. Pokud nemate zadna data k zapsani do prvku,
stisknete jen ENTER. ENTER rychle nasledovany tlacitkem SPACE
rusi funkci AUTO-PROMPT.
  Po pripojeni jednoho nebo vice prvku si je muzete prolistovat
stiskem N pro zobrazeni kazdeho nasledujiciho zapisu. Nahradit
jeho obsah lze pomoci R, vymazat jej stiskem E. Misto neustaleho
stlacovani N pro postupny vypis obsahu prvku zaznamu muzete
pouzit povel G s urcenim pozadovane reference. Pokud po povelu G
pozadujete vypis neexistujici reference, program jen ceka na
zadani spravne, resp. muzete tento stav zrusit stiskem ENTER.
  Zrusit povel R muzete stiskem ENTER - pokud pred nim mate jiz
vepsany text, vymazte jej. Masterfile tak zachova povodni obsah.
  Pred tim, nez bude pripojovat nove zaznamy, musite se napred
vratit do MM (M).
  Vlozit zaznam na urcite misto lze z modu zobrazeni pomoci
tlacitka C (viz Mod zobrazeni).
  Povsimnete si, ze pripojit dalsi zaznam bez navratu na MM lze
pri pouziti povelu menu =. V zaznamu vsak musi jiz existovat
nejmene jeden prvek.
                         MOD ZOBRAZENÍ
  Tento mod zobrazuje vami vybrane zaznamy ve forme urcene
jednim z vasich formatu. Zobrazeni vyvolate z MM povelem D
(DISPLAY). Je vsak vice menu, z nichz muzete prejit do tohoto
modu povelem D. Format zobrazeni je bud posledni uzity nebo
prvni vytvoreny. Jina cesta k modu zobrazeni vede z MM povelem
C, v nemz muzete volit referenci pro vypis.
  Obsah radek 0-21 je zavisly na formatu - tady mate volnou
ruku. Na radce 22 se objevi:
  Report n                Q=menu                    No more
  n je reference. Misto No more se objevuje ..more (cesky vic,
resp. jeste) v pripade, kdy jsou v pameti jste dalsi zaznamy ke
zobrazeni (s prislusnou referenci).
  V tomto stavu zobrazeni muzete pouzit nektere povely menu,
ktere bezne nejsou vypsany.Vvyvolat si jejich vypis muzete
stiskem Q (jeho opetnym stiskem menu z obrazovky odstranite).
Jsou to tyto povely:
  N   pro pokracovani vypisu (pokud je hlaseno ..more)
  1-9 zobrazeni 1-9 zaznamu (uzijte pro umisteni zaznamu nahore
      na obrazovce a jeho zpracovani povely U,E,O,C - viz nize)
  0   vypis o 1 zaznam dozadu (pri sekvencnim vypisu zabere
      povel 0 nekolik vterin)
  B   vypis od prvniho zaznamu
  P   vytisknuti (COPY) radek 0-21 na ZX Printer nebo podobny.
      Pro tisk zobrazene stranky vypisu stisknete S (single),
      pro tisk zobrazene a vsech nasledujicich uzijte A (all).
      Tisk prerusite stlacenim H nebo BREAK a nasledne GO TO 1.
  U   mod zmen (UPDATE) prvku zaznamu vypsaneho na obrazovce
      nahore (kdyz z modu zmen vstoupite primo do modu
      zobrazeni, je zobrazen tentyz zaznam)
  E   vymaz (ERASE) horniho zaznamu (az po naslednem stisku Y)
  O   (pismeno O) vylouceni horniho zaznamu z vyberu (nikoli
      vymazani)
  C   kopirovani horniho zaznamu (COPY, nikoli vsak pro tisk).
      Presneji receno vlozeni (insert) identickeho zaznamu na
      misto hned za kopirovany. Okopirovany zaznam lze obmenovat
      pomoci povelu U atd. Povel C tak umoznuje vlozit novy
      zaznam na urcite misto v souboru (oproti funkci pripojeni
      zaznamu na konec souboru).
  S   mod prohledavani (SEARCH)
  T   vupocet a zobrazeni sumy/prumeru (TOTAL/AVERAGE)
  R   prepnuti na jiny format, vztahujici se k vrchnimu zaznamu.
      Jste zadani o zadani nove reference. Takze pro zmenu
      vypisu formatu staci stisk pouhych dvou tlacitek. Zmeny
      nemuseji byt jen ve vztahu ke stavajici sekvenci. Tato
      schopnost programu napr. umoznuje prepinat ze sumarniho
      vypisu (treba 20 zaznamu na 1 obrazovce) na plny vypis
      jednoho (horniho) zaznamu na jedne obrazovce.
  m   navrat do MM
  Q   zobrazeni povelu zde popisovaneho menu (behem zobrazeni
      menu program nereaguje na povely krome Q, ktere vypis menu
      odstrani - pak muzete opet zadavat vsechny jeho povely)
                            MOD ZMÉN
  Mod, ve kterem muzete zobrazit prvky zaznamu pro jejich
pripadne zmeny (vymena obsahu, vymaz). Mod se vztahuje vzdy k
hornimu zobrazenemu zaznamu v modu zodrazeni. Proto muze byt
aktivovan pouze z tohoto modu pri pritomnosti aspon jednoho
zaznamu. Pro umisteni pozadovaneho zaznamu na vrchol obrazovky
stisknete N a 1-9, potom U. Dalsi povely a moznosti jsou takrka
shodne s temi, ktere nabizi mod pripojeni zaznamu. Rozdil tkvi v
tom, ze povel D zobrazi tentyz zaznam, jaky byl zpracovavan
modem zmen.
                            PŘÍKLAD
  Uvadime kratky priklad pro demonstraci tvorby jednoducheho
souboru jmen a telefonnich cisel. Zaciname s prazdnym souborem
(viz kapitola Prazdny soubor). Pro srozumitelnost budeme ve
vypisu postupu dale pouzivat znak # jako symbol stisknuti
tlacitka ENTER. Vysvetlivky v zavorkach se nezapisuji.
  Nasledujte priklad tak, jak je uveden - pomalu a presne.
Vsimejte si kazdeho menu a kazde vyzvy. Zacnete od MM prazdneho
souboru. Uzite povely menu vypisujeme dale velkymi pismeny,
muzete vsak uzit i mala.
  NANjmeno#ATtel.c.#M
        (definice dvou datovych nazvu: N je reference pro jmeno,
        T pro telefonni cislo; dale pripojime par zaznamu)
  AANTepla Blanka#AT123 45 67#M
        (vlozili jsme  jeden  zaznam  telefonniho  cisla  Blanky
        Teple; pokracujeme dalsim zaznamem)
  APZidlicka Hana#765 43 21#M
        (ted jsme uzili AUTO-PROMPT; vlozte sami dalsi  zaznamy,
        az jich budete mit pet; dale prejdeme do editacniho modu
        pro stanoveni formatu vypisu)
  EA1   (start reference 1)
  AL0#N8#1YNNTelefonni vypis#
        (umisteni nazvu Telefonni vypis na radku 0,  sloupec  8,
        v barve papiru modre)
  ADN3#N1#16#1#7YNNN#
        (souradnice pro zobrazeni jmen od radky  3,  sloupce  1,
        max.16 znaku, vyska 1 radka,  papir  bily,  bright  ano,
        inverse a flash ne,  barva  podkladu  ne,  zadny  nulovy
        text)
  ADT3#n18#14#2YNNN---#
        (souradnice pro zobrazeni telefonnich cisel od radky  3,
        sloupce 18, 14 znaku max., vyska 1 radek, papir cervany,
        inverse a flash ne, podklad zadny,  nulovy  text  '---'.
        Nyni uz muzeme  provest  test  nasi  konstrukce  souboru
        v modu zobrazeni.)
  D     (vypada dobre, ale coz takhle  razeni  podle  jmen,  ev.
        provest nektere upravy?; vratte se do editacniho modu)
  MER1  (vypis podle reference 1)
  R76N3#
        (podkladova  barva  zustava  bila,  border  bude  zluty,
        sekvence podle N, interval 3 radky)
  AB0#165#163#255#
        (urceni boxu - vsimnete si probehlych zmen:)
  D     (ted je vypis razen podle jmen  -  vsimnete  si,  ze  je
        lepsi zapisovat napred prijmeni;  prohlednete  si  zmeny
        borderu a  intervalu;  dale  zmenime  interval  na  2  a
        provedeme drobna vylepseni:)
  MER1  (vypis podle reference 1)
  R76N2#
        (interval nastaven na 2)
  ADZ4#N0#32#1#7NNNN--------------------------------#
        (pouzili  jsme  referenci  Z,  ktera  v  nasem   souboru
        neexistuje; vepsano je 32 pomlcek; sledujte efekt:)
  D     (nyni   potrebujeme    zmenit   tel.c.   Blanky   Teple;
        v nasi sekvenci je treba na 3.miste:)
  3     (umisti pozadovany zaznam nahoru)
  U     (mod zmen)
  GT    (vstup do prvku tel.c.)
  R333 33 33#D
        (zamena stareho obsahu prvku za  novy,  navrat  do  modu
        zobrazeni)
  MVFtel.c.##
        (zapis souboru na pasek)
  V experimentech se souborem muzete dale  pokracovat.  Vytvorte
vice  formatu,  obmenujte  soubor  a  jeho   prohledavani   atd.
Nevynechejte zadny povel zadneho menu.