6.3 ZMĚNY V SOUBORU
-------------------
Program Mudr. Lenka nám umožňuje snadno provádět změny v sou-
borech. Například máme program ve strojovém kódu, který pracuje
se standartní tiskárnou a potřebujeme, aby spolupracoval s naší
tiskárnou, ke které máme speciální tiskovou rutinu. Postupujeme
takto: Nahrajeme program do počítače pomocí CTRL L a za něj
nahrajeme naši tiskovou rutinu (její umístění v počítači nesmí i
samozřejmě kolidovat s upravovaným pogramem). Stiskneme RESET.
Pak nastavíme kurzor na první blok za hlavičku upravovaného
programu a pomocí funkce CTRL F najdeme místo, kde se volá tis-
ková rutina. Před tím ovšem přepneme přepínač ASCHEX do polohy
HEX (pomocí CTRL A). Rutina pro tisk znaku na tiskárně má adresu
1799h. Hledáme tedy řetězec CD9917. (Tj. v assembleru CALL
1799h). Po nalezení nahradíme původní adresu adresou naší rutiny
a nezapomeneme při tom, že ve strojovém kódu se píše nejprve
nižší byte 16-ti bitové adresy (tj. je-li naše adresa F000, za-
píšeme 00F0).
Můžeme také snadno přepisovat anglické texty na české. Po
nahrání příslušného souboru přepneme přepínač ASCHEX do polohy
ASC (pokud tam již není) a obdobně jako v předchozím odstavci
vyhledáme anglický text. Ten potom změníme na český o stejné
délce. Podobně lze velmi snadno provádět tzv. "pouky" do her.
Upravený soubor pak nahrajeme na magnetofon - nastavíme kur-
zor na hlavičku souboru, spustíme magnetofon a stiskneme CTRL S.
6.4 SPOJOVÁNÍ SOUBORŮ
---------------------
Pokud potřebujeme spojit více souborů do jednoho, (například
chceme-li spojit dva texty z TASWORD.2), nahrajeme
je postupně do počítače pomocí CTRL L. Pak najedeme na hlavičky
souborů kurzorem a pomocí CTRL D je zrušíme. Ponecháme jen
první hlavičku, na kterou najedeme kurzorem a stiskneme CTRL H
a S. Tím se automaticky nastaví nová délka souboru. Celý soubor
pak nahrajeme na magnetofon.
7. ÚPRAVA PAMĚTI 64 kB
----------------------
Chceme-li využít plné kapacity paměti 64kB, musíme provést
potřebnou úpravu. Část spodní poloviny paměti je totiž zastíněna
monitorem ROM a vnitřní RAM 4kB. Úprava spočívá v programovém
"přehazování" obou polovin paměti 64kB.
Úpravu realizujeme tak, že přívod adresového vodiče A15
k multiplexeru 74157 (pouze k tomuto obvodu !) přerušíme a do
obvodu vložíMe hradlo EXCLUSIVE-OR. Jeden vstup připojíme na
přívod A15 a výstup na vstup obvodu 74157. Druhý vstup hradla
připojíme na výstup výstupního portu (realizovaného např. obvo-
dem 3212, 7474,...), který je ovládán sedmým bitem adresy
8Ch výstupního zařízení (pro dekódování zápisu do výstupního
portu postačí signály IOWR'=0 a A7=1). Pak lze instrukcemi
OUT &8C,0 a OUT &8Ch,&80 přehazovat obě poloviny paměti.
Takto upravená paměť funguje beze změn i v režimu "32k"
s Basicem F a G. Nedoporučuje se ovšem přepínat obě poloviny
paměti, protože pak dochází ke kolizi dat na sběrnici mezi
pamětí 64kB a vnitřní paměti Basicu na adresách 8000h-8FFFh.
Praktické zkušenosti však ukázaly, že paměť 64kB "přehluší"
na datové sběrnici Basicovou paměť a přepínání funguje.
Spolehlivě by se tento problém vyřešil odpojením vnitřní
paměti Basicového modulu - např. pomocí přepínače.
8. ZÁSADY PRO PRÁCI S MAGNETOFONOVÝMI ZÁZNAMY
---------------------------------------------
Aby bylo na našich kazetách co nejméně pokažených souborů,
je třeba dodržovat několik obecných zásad:
- nedotýkáme se pásku na kazetě prsty
- nevystavujeme kazetu působení vysoké teploty (např. na
slunci) a chráníme ji před prachem důsledným ukládáním
do krabičky
- kazetu nedáváme do blízkosti zdrojů magnetického pole
(trafa, reproduktory, televizor, motory ...) a pokud
máme s sebou kazetu, místo cesty metrem, tramvají či
trolejbusem volíme raději autobus, nebo ještě lépe vlastní
nohy - procházka nám prospěje a programy se nepoškodí
- od programů si pořizujeme záložní kopie
- nahrané programy chráníme před nechtěným přepsáním
vylomením jazýčků na kazetě
- páskovou dráhu magnetofonu udržujeme v čistotě a hlavy
pravidelně čistíme hadříčkem namočeným do čistého lihu
- pořídíme si program na opravu poškozených souborů,
což jste právě učinili Často se při výměně programů stává, že ze zapůjčené kazety
nemůžeme nic přečíst. Pokud nepomůže pokusné nastavování
hlasitosti a tónové clony, zbývá jediné - nastavit čtecí
hlavu u manetofonu. To lze provést pomocí šroubku na tělísku
hlavy. Jeho původní polohu si přesně označíme nebo zapamatujeme,
a pak se snažíme ho šroubovákem nastavit tak, aby reprodukovaný
signál z "problémové" kazety byl co nejhlasitější, nejostřejší
a obsahoval maximum výšek. (Šroubovák by měl být odmagnetovaný
pomocí mazací tlumivky.) Pak zkusíme program nahrát znovu.
Poté nastavíme hlavu do původní polohy. K této činnosti je
vhodné vyhradit si jiný magnetofon, než používáme trvale
k počítači, abychom si postupem času polohu hlavy "nerozhá-
zeli".
9. ZÁVĚR
--------
Pokud by se stalo, že by se program Mudr.Lenka na originál-
ní kazetě poškodil a nešel nahrát do počítače nebo přestal
fungovat, zašlete kazetu na níže uvedenou adresu, kde Vám
program nahrajeme zdarma znovu.
Na závěr nezbývá, než popřát všem uživatelům programu
Mudr. Lenka mnoho zdaru při jeho používání. Dotazy a připomínky
zasílejte na adresu :
Miloš Skopec
Ostrovského 14
150 00 Praha 5Literatura: [1] ... Sord computer corporation :
Monitor handling manual, srpen 1983,
první vydání