Daniel Rodny
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
              POPIS PROGRAMU MONITOR NA ZX SPECTRUM
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...DISASSEMBLER A EDITOR
                             MENU :
A - PROHLIZENI PAMETI PRI HEX ADRESOVANI
B - PREDCHOZI STRANKA (LISTOVANI ZPET)
C - ULOZENI DAT VE ZAKOVEM TVARU NA ZADANOU ADRESU
E - PROVADI USR CODE
F - PREPINANI ZPUSOBU ZOBRAZENI
H - KONVERZE CISLA Z HEX DO DEC
D - KONVERZE CISLA Z DEC DO HEX
I - INSTRUKCE ZOBRAZENI NAVODU
M - PRENOS OBSAHU PAMETI NA JINOU ADRESU
Q - TOTO MENU
S - ULOZENI DAT V HEX TVARU NA ZADANOU ADRESU
V - NAHRANI MONITORU ZPET NA KAZETU
1-9 - LISTOVANI VPRED O 1-9 RADEK
OSTATNI - LISTOVANI VPRED O 1 STRANKU
----------------------------------------------------------------
                         NAVOD K POUZITI
Tento program umi zobrazovat pamet pocitace  v  jednom  ze  dvou
formatu, ktere lze prepinat volbou (F).
a) jednoduchy HEX a znakovy vypis
b) plny Z80 disassembler
Umoznuje dale zapisovat do pameti ruzna data a to bud ve znakove
(C) nebo hexadecimalni (S) forme. Pri zpracovani pameti  pouziva
tento program modul ve strojovem kodu o delce 2kB.  Tento  modul
je volan po sestaveni kazdeho radku na obrazovce. Je umisten  ve
stringu M$(36 TO) a lze ho  tedy  jednoduse  preadresovat.  Pres
retezec M$  probiha  take  spojeni  s  Basicem,  je  jeho  prvni
promennou.
Rozlozeni dat v retezci je nasledujici :
M$(1 TO 32) - tiskovy radek, ktery je potom zobrazen na screenu
M$(33TO 34) - predava cilovou promennou v BIN tvaru
M$(35)      - slouzi pro plme zobrazeni assemblerovych instrukci
              jinak se predpoklada jednoduche zobrazovani dat
M$(36 TO)   - modul o delce 2kB ve strojovem kodu
Protoze jak modul, tak i data jsou ulozena v promenne, nelze pro
startovani monitoru pouzit prikaz RUN nebo pouzivat CLEAR.
Toto by zpusobilo vymazani pametovych oblasti a s tim i M$.
Volba M (presun dat) je vzdy nedestruktivni  s  ohledem  na  to,
jakym  zpusobem  se  snad  mohou  jednotlive  adresy  v   pameti
prekryvat. Pri  pouziti  teto  volby  je  treba  chvili  pockat,
protoze je v BASICu.
Volba B provadi posun o stranku zpet, pokud jste  v  jednoduchem
zobrazeni. Pri plnem zobrazeni se  vsak  zamerne  prechazi  pres
hranice  stranky,  aby  bylo  mozno  zjistit  spravne  nastaveni
instrukci procesoru Z80 prechodem vpred.
Radek 1670 pocita adresu pro volbu E, coz je vstupni  adresa  do
2kB modulu ve str. kodu. Pri jakekoli zmene  instrukci  v  tomto
programu zadejte pro navrat do monitoru GO TO 1670 ! Totez i pri
vyskytu jakekoli chyby.
Pokud mate nedostatek pameti, muzete zrusit radky 120 a 650-820.
Tyto radky obsahuji tento navod k pouziti v anglictine.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                         KONEC PREKLADU
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^