ASMVRMnav                       - 1 -                TASWORD TWO
                     Návod k programu ASMVRMv03
                    ****************************
                                     (C) LZR Soft, listopad 1988
Program ASMVRM verze 3 vychází z vynikajícího makroassembleru a
editoru firmy MICROSOFT, který je znám mezi sordisty jako EDTASM
verze 80 a A0. Bohužel je na EDTASMu příliš znát, že je přetažen
z jiného počítače - obsahuje totiž drobné nedodělky, které jsou
naštěstí jen rázu estetického,nikoli však funkčního.Původně uměl
EDTASM pracovat s diskovým operačním systémem avšak tato jeho
vlastnost nebyla pro SORD m.5 zachována. Nicméně je EDTASM vyba-
ven jinou velmi důležitou vlastností: umí spolupracovat se zaří-
zeními stejně jako BASIC-F.Tuto vlastnost bezezbytku využil HEDI
SOFT poté, co vytvořil program RAMDISK ( ovladač nového zařízení
"RAM:" ) pro modul 64KBF. EDTASM pak pracuje s RAM DISKem jako s
disketou, na kterou může zapisovat zdrojové texty, případně je
načítat. Netajíme se tím, že nás tento program inspiroval a že
jsme podle něj vytvořili ovladač zařízení "VRM:", což je rovněž
RAM DISK, který již ale nepotřebuje ke své činnosti modul 64KBF.
Dál je náš ovladač značně jednodušší a tím i kratší. Ovladač VRM
vznikl specielně pro EDTASM; pro širší aplikace je určen ovladač
zařízení "VRD:" (rozšířená verze VRM). Na tomto místě doporučuji
přečíst si "VRD navod", abych zde nemusel objasňovat některé
obecné vlastnosti VRM.
Jak tedy EDTASM s diskem spolupracuje? Zápis zdrojového textu
do disku se provádí příkazem:
 WVRM:jméno
Načtení je pak možné příkazem:
 LVRM:?
Neuvede-li se žádné jméno, dosadí si EDTASM jméno naposledy uve-
dené. To lze zjistit příkazem:
 ?
EDTASM má možnost po překladu zdrojového textu uložit cílový kód
do paměti nebo negenerovat cílový kód,ale tzv. OBJECT a ten ulo-
žit na zařízení ( implicitně na magnetofon ). Jak má probíhat
překlad lze blíže specifikovat přepínači v příkazech:
 A/NO        - NO OBJECT, nevytváří se ani OBJECT ani cílový kód
 A/IM        - překládá se do paměti
 Ajméno      - OBJECT se uloží na implicitní zařízení
 AVRM:jméno  - OBJECT se uloží na disk
Příkaz A má samozřejmě ještě další přepínače - viz EDTASMnav.
Tolik k EDTASMu.
  Po nahrání všech částí programu ASMVRM se vypíše dotaz
na inicializaci VRM, pak je uživatel dotázán na nahrávací
rychlost a poté je mu nabídnuto MENU, které umožňuje:
1) vstoupit do EDTASMu s jeho inicializací
2) vstoupit do EDTASMU bez inicializace
3) zaznamenat obsah VRM na magnetofon ( nebo jiné zařízení )
4) zaplnit VRM z magnetofonu ( nebo odjinud )
5) vytvořit z OBJECTu cílový kód
6) zobrazit si zdrojový text
7) vstoupit do basiku
Volby 1, 2 a 7 nepotřebují komentář.
Volba 3: v EDTASMu zaznamenáme zdrojový text do VRM a v MENU pak
         zaznamenáme tento text na CMT. Formát záznamu je .VM ;
Volba 4: opak volby 3 ;
Volba 5: OBJECT který je zaznamenán ve VRM nebo na CMT přeloží
         do RAM ;
Volba 6: vylistuje zdrojový text uložený ve VRM nebo na CMT
Tolik tedy k programu ASMVRMv03.
Ti z vás, co mají s EDTASMem již nějaké zkušenosti a nevlastní
ani RAM DISK ( 256 a více kB ) ani FX ani 64KBF jistě tento
program uvítají.
                        Příjemnou práci ve strojovém kódu přeje
                                                LZR Soft
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~