    vod:

     *****************************************
            Program SINBAS
              VERZE 1.1
         Dokonen v kvtnu 1995
     ****************************************



          Adresa autora:

           NAPSOFT 1995
           Pavel Npravnk
           Bieblova 1/648
           150 00 PRAHA 5

           tel.:02/5376125

    Dostal se Vm  do ruky originln esk Shareware.  Proto je cel tento
    program psn v  etin i se vemi HELPY a  tmto nvodem. V anglitin
    jsou pouze  vlastn Basicov pkazy  a vechna jeho  systmov hlen
    z dvodu lep kompability s Basicem ZX SPECTRA. Tento program umouje
    provozovat  programy napsan  v jazyce  BASIC potae  ZX SPECTRUM bez
    jakchkoliv prav  na PC.Tento program  - NEN EMULTOR  SPECTRA. Je to
    verze programovacho jazyka BASIC pro PC napsan na zklad pvodni ROM
    Spectra, ve kter se vechny pkazy shoduj s pkazy ZX BASICU. Odtud
    tak nzev tohoto programu.Um vak i nkter vci navc.


    Po sputn tohoto programu se  dostanete po vypsn vodnch informac
    k hlavnmu  MENU  a  vidte   zkladn  omezenou  nabdku  funkc.  Pro
    kompletn  nabdku se  mus  systm  vyresetovat.To se  provede zadnm
    R neboli RESET  BASIC. Toto je  nutn pro nastaven  pesnho vchozho
    stavu Basicovho  systmu ( interpretu  basicovch pkaz) viz  vodn
    hlka systmu 1995 NAPSOFT SINCBASIC.  Msto tto funkce mete systm
    zkonfigurovat  zadnm  N  -  Naten  souboru  CONFIG.DAT  - viz popis
    nabdky  hlavnho MENU.  Nebo rovn  mete pracovat  s TAPE MANAEREM
    nebo  pedtm nastavit  POKE,PEEE a  USR -  viz popis  nabdky hlavnho
    MENU.  Po vyresetovn  se ocitte  v editoru  Basicovch pkaz - viz
    popis  dle a  mete pst  vechny pkazy  BASICU, napklad LOAD pro
    nahrn programu.  Stiskem klvesy CTRL_Q  se vrtte zpt  do hlavnho
    menu programu, tentokrt ji s plnou nabdkou.
    Ve vpisu vech nabdek hlavnho menu se objevuj dv hlky, kter Vm
    kaj, v jakm stavu se nachz Basicov systm.
    Hlen "  Basic program je  v editoru "  znamen, e z  Basicu jste se
    vrtil bhem editace  Basicovch pikaz - z editoru  - k hlavnmu MENU
    programu.
    Hlen " Basic  program je v bhu " znamen  to, e bhem interpretace
    Basicovch   pikaz,  neboli   provdn  programu,   jste  se  vrtil
    k hlavnmu MENU programu.




    Zde je popis vech jednotlivch nabdek hlavnho MENU:


    B-BASIC:
    Tato volba vrac program zpt  do Basicovho systmu (Interpretu jazyka
    Basic). A to bu do reimu editace Basicovch pkazu nebo do provdn
    programu v zvislosti na pedchzejcm nvratu k MENU.

    R-RESET BASIC:
    Toto  zpsob  vyresetovn  celho  basicovho  systmu  neboli nvrat
    k vchozmu stavu.  Tedy vymazn Basicovho  programu, jeho promnnch
    a celho zbytku pamti RAM i vetn  znak UDG. Program jde pak vdy do
    editoru basicovch pkaz s vypsanm vodnho hlen:
    1995 NAPSOFT SINCBASIC .

    P-PROMN:
    V tto nabdce je mono vypsat a modifikovat vechny promn, s ktermi
    pracuje  Basicov systm  - m  je uloen  v oblasti pamti basicovch
    promnnch. To  znamen, e mus  bt promn inicializovna  - program
    s n  mus  pracovat.  Toto  je  vhodn  pouvat  pedevm pi ladn
    Basicovho programu. Na sledovn jak se mn hodnota promn. Promnou
    je mono  v tomto Menu  mnit. Vpis vech  promnnch, je vpis  vech
    promnnch,  se ktermi  pracuje Basicov  program. Z  nj si mem pro
    pehlednost  vybrat jen  ty promn,  kter ns  zajmaj. Tyto vybran
    promn je mono  zadnm klvesy Z modifikovat. Bhem  prce se dme
    podle aktualnho vpisu nabdky.

    Z-ZSOBNIK:
    Tato volba slou pro prohlen  a modifikaci zsobnku, do kterho si
    Basicov systm ukld adresy nvratu  z podprogramu. Je mon listovat
    celm zsobnkem  od potku, neboli  posledn loky, a  k jeho konci
    - posledn   loce.Prv   aktuln   loku   ve   vpisu   je  mono
    zmodifikovat, zruit a nebo pidat  pedn novou loku. Toto je vhodn
    pouvat pedevm pi ladn Basicovch program.

    D-DEBUGER:
    Tato volba  spout debuger Basicovch program.  Cel tento debuger se
    skld z  vlastnho debugeru, kter umouje  krokovat basic program po
    jednotlivch  pkazech,  dle  je  v  nm  obsaen prohle promnch
    a prohle zsobnku. Tyto posledn dv sloky se ovldaj stejn jako
    v pslunch volbch v hlavnm  menu. Vlastn debuger vype pslun
    dek,  kter bude  prv Basicov  systm zpracovvat.  Z dvodu vt
    pehlednosti se vypisuje kad blok pkaz ( v programu oddlen : ) na
    samostatn  dek  -  trasovn  programu  jde  po jednotlivch dcch
    vpisu  programu.Nov dek  se pozn  tak, e  je ped prvnm pkazem
    uvedeno slo dku. Je mon se pepnout a zadat tzv. Breakpointy. Co
    jsou  jaksi  zarky  v  programu.  Pokud  pi interpretaci basicovho
    programu na n  naraz, jde program do debugeru.  Zde vype msto, kde
    se zastavil. Debuger lze zavolat  kdykoliv - trasovan lze provdt jen
    tehdy,  jeli  Basicov  systm  v  reimu  provdn Basicovch pkaz
    - v bhu Basicovho programu.

    T-TAPE SOUBORY:
    Na  Spectru  se  jako  zazen  pro  zpis  a  ten program pouval
    kazetov magnetofon. Proto jsou tak  pkazy jeho Basicu pro nahrvn
    a ukldn ureny pouze  pro jeho poteby. Na PC  se pouv pevn disk
    a disketov jednotka.  To pin komplikace  - nen mono  zadat cestu
    nebo urit, kter  zznamy k sob pat. Dle  tato jmna vech zznamu
    na  psce  mohla  bt  stejn  -  urovala  se  podle poad uloen na
    psce.Z   tchto  dvodu   se  pro   zajitn  maximln   kompability
    s pvodnmi  zznamy se  pouv ten  a zpis  do jednoho  souboru se
    speciln strukturou.Tato struktura je pln kompatibiln se soubory pro
    Z80   -  Sinclair   Spectrum  emultor,   aby  byla   zajitna  snadn
    penositelnost soubor  mezi tmito dvma  programy. Tyto soubory  maj
    standartn pponu  *.TAP. Proto je tu  tato volba, ve kter  se zadv
    nzev  souboru, ve  formtu .TAP  , ze  kterho bude  pkaz LOAD  st
    basicov  programy. Dle  se zde  zadv soubor,  kam bude  pkaz SAVE
    ukldat basicov  programy. Je rovn mono  zadat vpis obsahu souboru
    pro Save a Load.
    Dle  se zde  definuj nzvy  tzv. pmch  soubor. Pi  tvorb tohoto
    programovacho jazyka  bylo pamatovno na  to, aby se  uritm zpsobem
    dalo standartnmi  pkazy LOAD a  SAVE pracovat pmo  s pevnm diskem
    nebo disketovou jednotkou potae PC. V  tomto menu se po zadn volby
    umon  nadefinovat  nzvy  -  max.  8  psmen.  Po zadn tchto nzv
    v pkazu LOAD  nebo SAVE dojde  ihned k uloen  na disk nebo  nahrn
    z disku  ze  souboru  s  inplicitn  pponou  .TAP.  Vdy  v aktulnm
    adresi. Pi tomto nahrvn a ukldn basicov systm nic nevypisuje
    a ani se  na nic nept -  neobjev se hlen: "Start  tape, then press
    any key." . Pokud zapisujem na  disk do souboru, kter existuje je vdy
    bez dotazu pepsn ! Toto bylo udlno mysln nebo je toto ureno pro
    tvorbu program  v jeho prbhu  se bez vdom  uivatele nahrvaj do
    operan pamti dal sti programu a dat podle poteby.

    M-MANAER TAPE SOUBORU:
    Tato volba spout komfortn manaer pro editace a pravu tape souboru.
    Umouje  vypsat   tape  soubor,  koprovat   jeho  jednotliv  poloky
    a vymazvat je. Ve je mon jen  v aktulnm adresi. Cel manaer se
    skld ze  4 oken. Dv horn  okna slou k vbru  souboru ve vlastnm
    aktuln adresi. Je mono zadat masku pro vpis soubor, vytvoit zde
    soubor  0 dlky,  zkoprovat nebo  pejmenovat. Kurzorovmi  klvesy se
    listuje  a klvesou  TAB se  pepn mezi  dvma okny.  V kadm  mem
    klvesou ENTER vybrat soubor .
    Tmto  se  dostaneme  do  dolnch  dvou  oken,  kter  se daj navzjem
    pepnat  klvesou  TAB.  Zde  vidme  vpis  jednotlivch poloek tape
    souboru.Je uveden  typ poloky -  jestli je to  hlavika nebo blok  dat
    a jeho dlku. U poloky hlavika se  vype nzev a typ. U poloky blok
    se  zobraz  dlka  bloku  v  bytech.Zde  je libovoln mono vymazvat,
    koprovat a pesunovat bloky mezi  dvma rznmi soubory. Aktuln stav
    kadho souboru je vypisovn v  pslunm okn.Pi prci se soubory je
    nutno zachovat  , aby kad  hlavika byla ped  svm pslunm blokem
    - blok a hlaviku nen mono oddlit.

    A-OBRAZ SAVE A LOAD:
    Tato volba slou pro nahrn z  disku a uloen na disk aktuln obsah
    obrazov pamti  basicovho systmu. Obrazov pam  je pamt od adresy
    16384 do  adresy 23295 vetn. Zde  m basicov systm uloen  data pro
    zobrazovn  na monitoru.  Tato data  jsou samozejm  uloena jako  na
    Spectru - z dvodu kompability.
    Volba uloen  a nahrn ve tvaru  .SCR umouje uloit nebo  nast ze
    souboru .SCR  . Tento soubor je  jednoduch kopie tto pamti.  Je vdy
    dlouh 6912 byte a je pln kompatibiln se souborem se stejnou pponou
    .SCR na Z80 - Sinclair Spectrum Emultor toto je z dvodu snadn zmny
    tchto soubor mezi tmito dvma programi.
    Dle je tu volba uloen obrzku ve  tvaru .PCX . Tento formt je bn
    standartn formt  na PC. Toto je  pro to, aby se  umonilo zpracovvat
    obrzky z  tohoto programu v dalch  programech - napklad grafickch
    editorech . Rovn je to mono  pout jako nhradu pkazu Copy. Tento
    pkaz  nefunguje  -  je  ignorovan.  Proto  je takto umonno obrzek
    zskat a  dle ho pslunmi programy  zpracovat a vytisknout. Obrzek
    je vdy v 16 barvch a  o rozmrech 256*176 bod. Volba naten obrzku
    ve tvaru  .PCX um obrzek  v tomto formtu  nast do obrazov  pamti
    basicovho  systmu.Obrzek  by  ml  bt  v  16  barvch  a  rozmrech
    256*176.  Pokud je  vt, tak   do rozmru  640*200 je  systm schopen
    obrzek  nast a  zobrazit a  pak zpracovat  vez o rozmrech 256*176
    bod. Problm  je v tom,  e basicov systm  z dvodu kompability  um
    nastavit  pro  kadch  8*8  bod  pouze  2  vybran  barvy  o zkladn
    svtlosti  a pak  jim piadit  svtlost. Toto  je z  dvodu zpracovn
    barev za pomoci atribut. Tmto pedpokladm mus obrzek, pokud m bt
    pevod spn,  vyhovovat. Pro lep  pedstavu uvedu postup  programu
    pi natn obrzku:
    Nejprve  je cel  obrzek zobrazen   v reimu  640*200. Pak  zane jeho
    natn po 8*8 bod tak, jak je rozdlen na pslun atributy. Zde se
    vezme  barva prvnho  bodu jako  barva inkoustu  a dal nalezen barva
    jako  barva papru.  Vechny ostatn  barvy jsou  barvami papru. Podle
    tchto barev se  na pslun msto obrazov pamti  zape bod v barv
    papru  nebo  inkoustu.  Barva  se  vak  nejdv  pevede  na zkladn
    v rozmez hodnot 0-7  a potaj se pitom body  s nastavenou svtlost
    - barvy o rozmez hodnot 8-15. Po zpracovn vech bodu danho atributu
    se  piad hodnota  atributu na  zklad tchto  dvou vybranch barev.
    Pokud byla vc ne polovina svtlejch  bod, tedy vc ne 32, nastav
    se svtlost,  jinak je standartn.  Blikn nen nikdy  nastaveno.Takto
    jsou postupn pevedeny vechny body podle poad svch atribut.

    S-SYSTMOV POKE A PEEK:
    Interpret  jazyka  Basic  m  dva  pkazy,  kter umouj pm ten
    a zpis  na  adresy  pamti  Basicovho  systmu.  Tato  volba umouje
    nastavit  zpis  nebo  ten  do  oblasti,  kter  se  nazv systmov
    promn,  co jsou  jednotliv bajty  v pamti,  kam si Basicov systm
    ukld vechny  potebn informace pro svoji  pro svoji innost. Jejich
    vznam  je uveden  v popisu  programovacho jazyka  Basic pro  potae
    Spectrum. Tato oblast tedy obsahuje stejn informace jako na SPECTRU.
    Toto je z dvodu kompability.  Vyjmek je minimum - napklad nefunguje
    promn  s   hodnotou  systmovho  asu.  Protoe   jde  vak  pomrn
    jednoduch zablokovat cel  pota PC - je pak nutn  jeho reset - tm
    e  Basicov program  zape do  nkterch promnch  nevhodn hodnoty.
    Tk  se to  nejastji promn  na adrese  23613. Z  tohoto dvodu  je
    standartn volba, to e pi pokusu  proveden POKE nebo PEEK se zobraz
    chybov hlen.  Jet je vhodn mon  volba, e se sice  pkaz POKE
    zpracuje,  ale k  vlastnmu zpisu  hodnoty na  urenou adresu v pamti
    nedojde -  zpis je ignorovn. V  tchto ppadech se d  spolehnout na
    sprvnou innost basicovho systmu.
    Volba,  kter umon,  e na   nkter vybran  adresy i  vechny bude
    provdn skuten zpis je vhodn pouze pro znalce s dkladnou znalost
    funkce tchto systmovch promnch. Je to vhodn pouze pi tvorb nebo
    prav  nkterch  specilnjch   program.  Odpovdnost  za  chovn
    basicovho systmu nese tvrce nebo upravovatel tohoto programu.

    O-OSTATN POKE A PEEK:
    Interpret  jazyka  Basic  m  dva  pkazy,  kter umouj pm ten
    a zpis  na  adresy  pamti  Basicovho  systmu.  Tato  volba umouje
    nastavit zpis nebo ten do jednotlivch oblast pamti. Mimo oblasti,
    kter se nazv systmov promn, nebo se edituje v samostatnm menu.
    Vznam jednotlivch  oblast je uveden  v popisu programovacho  jazyka
    Basic  pro  potae  Spectrum.   Tyto  oblasti  tedy  obsahuj  stejn
    informace jako na SPECTRU a jsou  i stejn pojmenovny.Toto je z dvodu
    kompability. Vyjmku tvo oblast pamti  ROM. Zde je na Spectru uloen
    v kdu procesoru Z80 vlastni interpret  jazyka Basic. Tato pam je tam
    jen  na ten.  Proto POKE  hls chybov  hlen nebo  je ignorovno.
    Protoe zde je v tto pamti  uloen samozejm jin kd ne na Spectru
    ( m zde tato oblast pouze pomocnou  lohu), hls pkaz PEEK vdy pi
    pokusu ze ten z tto pamti chybov hlen. Protoe jde vak pomrn
    jednodue zablokovat cel pota PC - je pak nutn jeho reset - tm e
    Basicov program  zape na nkter  adresy nevhodn hodnoty.  Z tohoto
    dvodu je standartn  volba, to e pi pokusu  proveden POKE nebo PEEK
    se zobraz  chybov hlen. Jet  je vhodn mon  volba, e se  sice
    pkaz POKE zpracuje, ale k  vlastnmu zpisu hodnoty na urenou adresu
    v pamti nedojde -  zpis je ignorovn. Jet je  celkem nekodn zpis
    do obrazov pamti nebo vyrovnvacho  registru tiskrny - ten se toti
    nijak  nepouv.  V  tchto  ppadech  se  d  spolehnout na sprvnou
    innost basicovho systmu.
    Volba, kter umon, e do  nkterch ostatnch vybranch oblast i na
    vechny  bude  provdn  skuten  zpis  je  vhodn  pouze  pro znalce
    s dkladnou  znalost funkce  tchto oblast.  Je to  vhodn pouze  pi
    tvorb  nebo prav  nkterch specilnjch  program. Odpovdnost za
    chovn  basicovho   systmu  nese  tvrce   nebo  upravovatel  tohoto
    programu.

    U-EDITACE ADRES USR:
    Interpret  jazyka Basic  m pkaz,  kter umouje  spustit program ve
    strojovm kdu  uloeny v pamti Basicovho  systmu. Protoe vak jsou
    vechny programy psny v instrukcch procesoru Z80 a tento program nen
    emultor  Spectra,  je  provdno   pomocnmi  rutinami  pouze  nkolik
    podprogram. Vechny tyto adresy jsou  v oblasti pamti ROM. Pi jejich
    zadn  v  pkazu  USR  spust  basicov  interpret  pslun pomocn
    program, kter provede stejnou innost  jako program uloen na Spectru
    na tto adrese.
    Tato volba  slou pro nastaven monosti  tohoto sputn na vybranch
    adresch  nebo na  vech. Standartn  nastaven pro  vechny adresy  je
    vpis  chybovho  hlen.  Povolen   sputn  je  vhodn  pouze  pi
    nkterch   specilnch   programech   s   dkladnou   znalost  funkce
    pslunch podprogram.

    V-VSTUP NA TISKRNU:
    V tto volb se zadv, jak se bude chovat znakov vstup Basic systmu
    na tiskrnu. To  je vstup basicovch pikaz LLIST  a LPRINT. Je mono
    zadat tyto  monosti:
          1 - ignorovan  vstupu  na  tiskrnu
          2 - vstup  do souboru  ve formtu  textovho ASCII souboru
          3 - vstup   na  tiskrnu   pipojenou  pes   paralern  port LPT1
          4 - vstup na tiskrnu pipojenou pes paralern port LPT2.

    L-ZPOMALOVA BASIC PROGRAMU:
    Tato volba je  tu proto, kdy je njak  program provdn pli rychle
    je  mu tu  mono snit  rychlost provdn  - napklad  pro usnadnn
    nkterch  her. Dle  je to  mono  pout  pi ladn  programu -  pro
    detailn  sledovan  prbhu  programu,  pokud  nechcem pout DEBUGER.
    Nastaven se  provd v rozmez  0 - 100,  piem plat, e  0 znamen
    nejrychlej prbh  programu. Toto nastaven  je zvisl na  rychlosti
    vaeho potae.

    K-STOP BASIC PROGRAMU:
    Pro pouit tto  volby mus bt Basicov systm  v reimu interpretace
    Basicovch pkaz.  Tato volba slou pro  jeho bezpen zastaven. Je
    inn vdy a  program se vrac rovnou do  interpretu basicu, do reimu
    editace basicovch pkaz.

    G-GENERACE SAMOSTATNHO BASIC PROGRAMU:
    Programy v  basicu fungujc v  tomto Basicovm systmu  nejsou bohuel
    samostatn ( bez  tohoto programu ) spustiteln, a  proto je tu monost
    je  vygenerovat v  takov  podob,  aby tvoili  samostatn spustiteln
    program.
    Pro  tuto  volbu  mus  bt   Basicov  systm  v  reimu  interpretace
    Basicovch pkaz. Tato volba  vytvo nov podadres zadanho jmna,
    do  kterho se  zkopruj vechny  potebn soubory  upraven tak,  aby
    umonili samostatn  sputn Basicovho programu. Proto  aby byl tento
    program spn spustiteln je nutno dodret nkolik zsad:
    Basicov program se spout v t podob, v jak byl peruen a uloen.
    Pi  tvorb  se  ulo  vechna  nastaven  v  jednotlivch  menu a pi
    spoutn se  takto samy nastavj. I  vetn nzv souboru pro  LOAD ,
    Save  a souboru,  do kterho  se ukld  vstup na  tiskrnu. Pokud pi
    spoutn tyto  soubory neexistuj je soubor  pro LOAD vyputn. Soubor
    pro SAVE  a soubor, do kterho  se ukld vstup na  tiskrnu jsou nov
    vytvoeny.  Uivatel me  z pkazovho  dku pi  spoutn ovlivnit
    pouze velikost zpomalen a vstup na tiskrnu.
    Pokud dojde pi prci samostatn spoutnho programu k jakkoliv chyb
    je program ihned ukonen s vpisem pslunho chybovho hlen.
    Basicov  program je  vhodn ukonit   pkazem NEW  nebo se  ukon po
    provedn poslednho dku v programu.  V tchto ppadech vype zprvu
    o normlnm ukonen programu.
    Vechny soubory, kter si program  potebuje pro svoji innost, tk se
    to hlav tzv. pmch tape soubor, se mus nachzet v jeho adresi.
    Pro lep pochopen uvedu postup pi generaci:
    Program   se   nejdve   zept   na   jmno   generovanho  samostatn
    spustitelnho programu. Pak vytvo  nov podadres zadanho jmna. Do
    tohoto podadrese  bude koprovat vechny soubory.  Potom zkopruje do
    vytvoenho souboru CONFIG.DAT celou pamt.  Tedy od adresy 0 do 65535.
    Ukld  j z  dvodu spory   msta v  zkomprimovanm tvaru.  Pak jet
    k tomuto souboru pid informace a  nastaven vech voleb v pslunch
    menu. Tento soubor tedy obsahuje  vechny informace a program nutn pro
    jeho innost.  Pak zkopruje soubor  SINCGENE.ZD1 na soubor  se zadanm
    jmnem a  pponou .EXE. Dle  zkopruje soubor SINCGENE.ZD2  na soubor
    SINC.EXE.  Nakonec  se  postupn  zept  jestli  m zadan a existujc
    soubory  -  toto  se  tk  soubor  pro  SAVE,  LOAD a pmch soubor
    - rovn zkoprovat.
    Tato  volba je  vhodn hlavn  pro distribuci  hotovch program. Takto
    vytvoen program se chov jako program napsan pmo pro pota PC.

    N-NATEN SOUBORU CONFIG.DAT:
    Soubor CONFIG.DAT se vytv  pi generaci samostatnho basic programu.
    Tento  soubor nese  veker informace  o konfiguraci  pro dan program.
    Tato  volba  ho  umon  samostatn  nast  a  nastavit podle nj cel
    Basicov  systm.   Toto  je  vhodn   pi  opravch  ji   vytvoench
    samostatnch program nebo pro monost uloen a naten konfigurace ze
    souboru.

    J-JDI DO DOSSHELL:
    Tato volba umouje  bhem prce s tmto program  si na chvli odskoit
    do operanho  systmu MS-DOS. Nvrat  se provede zadnm  pkazu EXIT
    v DOSU.

    Q-QUIT
    Tato volba ukonuje prci s tmto programem.

    H-VODN INFORMACE:
    Toto menu umouje kdykoliv vypsat  strun informace o ovldn tohoto
    programu.



    Doplujc popis nkterch st toho programu.


    Popis ovldn editoru basicovch pkazu:
    Tento  editor pracuje  se vemi  psmenmi a  znakovmi klvesami  jako
    kad jin program na PC.  Basicov pkazy se vkldaj po jednotlivch
    psmenech.  Je tu  vak dle  popisovna pomcka  pro usnadnn  tohoto
    vkldn. Dle editor reaguje na pomocn ovldac klvesy.
    Vznam pomocnch ovldacch klves:

    F1-HELP:
    Tato  klvesa je  tu pro  npovdu o  jednotlivch basicovch pkazech
    a i  jejich vbr.  Systm  vyhled  nejbli pkaz  prv zadvanmu
    a uke vm v tabulce jeho popis.  Je rovn mon se pesunout na jin
    pkaz.  Klvesou  ENTER  se   navrtte  s  jeho  potvrzenm.  Klvesa
    H zobraz pomocn HELP.

    F2-VLOEN PKAZU:
    Systm neustle  bhem zadvn pkazu  zjiuje jak pkaz  je prv
    zadvanmu nebli.  Tento pkaz se zobrazuje  na nejspodnjm dku
    za npisem PKAZ:. Tato klvesa umon vloit tento pkaz tak, e ji
    zadan st pkazu se dopln na pln pkaz.

    CTRL_Q-KONEC:
    Tato klvesa vrac editor basicovch pkazu do hlavnho menu programu.

    F5-TRUDE VIDEO:
    Tato  klvesa je  vlastn klvesou  s oznaenm  Trude Video.  Po jejm
    stlaen se dal znaky budou zobrazovat v normlnm reimu.

    F6-INVERSE VIDEO:
    Tato  klvesa je  vlastn klvesou  s oznaenm  Trude Video.  Po jejm
    stlaeni se budou dal znaky zobrazovat inverzn.

    F7-GRAPH:
    Tato klvesa je  vlastn klvesou s oznaenm GRAPH.  Po jejm stlaeni
    pejde editor  do reimu vkldn  grafickch znak. Nasptek  se vrac
    dalm stiskem tto klvesy.

    F8-EXTEND MODE:
    Tato klvesa  je vlastn klvesou  s oznaenm EXTEND  MODE. Slou pro
    pepnut do reimu,  ve kterm je jako dal  klvesa oekvna klvesa
    pro zadn barvy inkoustu nebo papru pro nsledujc znaky.
    Dal klvesa: 1-modr
                   2-erven
                   3-fialov
                   4-zeln
                   5-svtle modr
                   6-lut
                   7-bl
                   0-ern
    Pokud  je  zrove  stitna  klvesa  SHIFT  je  msto  barvy inkoustu
    nastavena barva papru.

    ESC-EDIT:
    Tato klvesa je  vlastn klvesou s oznaenm EDIT.  Po jejm stisku je
    prv aktuln programov dek nastaven na editovn.



    Popis  reimu  provdn  Basicovch  pkazu,  neboli  bhu basicovho
    programu:
    Klvesa CTRL_H ti zobraz tento help.
    Klvesa CTRL_Q zpsob nvrat do hlavnho menu programu. 
    Klvesa CTRL_B nahrazuje klvesu BREAK.	

    Basicov program  um st i stav  josticku. Pi zadn pkazu  IN 31,
    kterm se  te stav jostycku  zjist stav josticku  pipojenho ke game
    portu  a  pepot  jeho  stav  na  hodnotu  kompatibiln  s  Kempston
    jostickem.

    Pi zadn pkazu BEEP vyd tn stejn vky a dlky jako na Spectru.



    Vpis vech parametru pro optimalizaci sputni tohoto programu:

        -h    Zobraz krtk vpis vech voleb pro sputn tohoto programu.
    Znakov vstup na tiskrnu:
    Standartn je vstup na tiskrnu ignorovn.
        -plpt1        vstup pjde na tiskrnu na paralernm portu LPT1
        -plpt2        vstup pjde na tiskrnu na paralernm portu LPT2
        -ps nzev     vstup se pid do existujcho souboru nzev
                           nebo se v ppad jeho neexistence zalo nov
        -psn nzev    vstup pjde do souboru, kter se vdy pepe
                          star soubor se stejnm jmnem
    Zpomalova programu:
         -z n     zadn hodnoty zpomalen n v rozmez 0 - 100
                      n=0 standartn hodnota - nejni zpomalen programu
                      n=100 - nejvy zpomalen programu
    Tape soubory - soubor pro LOAD
         -l nzev    zadan nzvu souboru odkud bude st pkaz LOAD
    Tape soubory - soubor pro SAVE
         -s nzev    zadn nzvu souboru, do kterho bude pkaz SAVE
                         zapisovat - pokud neexistuje bude nov vytvoen
         -sn nzev   zadn nzvu souboru, do kterho bude pkaz SAVE
                         zapisovat - soubor vdy pepe star stejnho jmna


    Popis vech soubor v tomto balku:

    SINBAS.EXE - vlastn program
    SINCPOM.EXE - soust programu SINBAS - spout se z nj
    SINC.DAT - pomocn data k programu SINBAS
    SINCGENE.ZD1 - soubor  pro generaci samostatn spustitelnho programu.
    SINCGENE.ZD2 - soubor  pro generaci samostatn spustitelnho programu.
    MANUAL.TXT - tento soubor.
    HOROSKOP adres s ukzkou samostatn spustitelnho programu.
             Skld  se ze soubor HOROSKOP.EXE   -tmto se spout
                                   SINC.EXE
                                   CONFIG.DAT

    Tento program by ml fungovat na  vech PC kompatibilnch. To byla jeho
    vlastnost pi tvorb na prvm mst. Pouze me mt problm s nktermi
    grafickmi  karty.  Doporuuji  proto  tedy  kartu  EGA/VGA  a lep je
    barevn  monitor.  Pam  sta  zkladn  -  640  KB. Rozenou pamt
    program nijak nevyuv.  Dle je vhodn jej spoutt  z pevnho disku.
    Jde vak spustit i s jedn disketov mechaniky.


    Zvr:

    Pi testovn  byla prokzna zhruba dvojnsobn  rychlost ne programu
    Z80  -  Sinclair  Spectrum  emultor.  Urit  slabina  je  v rychlosti
    grafickho vstupu tohoto programu - je dosti pomal. Toto je zpsobeno
    jednak obtnm  pizpsobenm obrazov pamti  potae PC. Dle  tak
    tm, e jsem  nesehnal podn popis grafickch karet  a vechny zpisy
    na  n jsou  proto provdny  volnm standartnch  slueb BIOSU. Vvoj
    tohoto programu trval s pestvkami  necel dva roky. Zkladn basicov
    systm  byl na  zklad pvodn  ROM Spectra  napsn cel  v asembleru.
    Pomocn programy jako Debuger a pod. byly napsny v pascalu.
    Program  v asembleru  pes 11500  dek a  program v  pascalu pes 6500
    dek.

    Tento program je originln esk shareware. Jestlie s nm mte njak
    problmy obdrte veker informace na  ve uveden adrese autora. Zde
    rovn mete obdret ppadnou novou verzi tohoto programu. Sem mete
    rovn  zaslat  veker  sv  pipomnky  a  nmty k tomuto programu.
    Ppadnou odmnu  nemus bt nutn finann  nechvm na vaem zven.
    Ale podle  toho jak bude velk  ohlas k tomuto programu  vzniknou dal
    vylepen  a  rozen  verze  i  dal  doplujc  programy k tomuto
    programu.