Na žiadosť svojich niektorých priatelov som stručne popísal postup pri prevádzaní bootovaných programov do TURBO 2000.
príklad hry Decathlon
Práca s programami bez zavádazčov
Do počíitača nahráme program SUPER TURBO SAVE (ďalej už len STS) a do magnetofónu si pripravíme kazetu s programom, ktorý chceme prevádzat do Turba 2000.
Po prihláseni sa programu STS stlačíme klávesu L. Zadáme ukladaciu adresu 3000 (decimálne) a stlačíme klávesu RETURN. Tým sa začne nahrávanie prevádzaného programu. Po skončení nahrávania program STS vypíše dižku programu v bajtoch, napr. pri zámom programe PIT STOP je afaka 16767. Dlžku si zapíšeme.
Stlačíme klávesu M, čím prejdeme do monitoru programu STS. Odčítame a poznačíme si obsahy adries 3000 – 3005 pripadne i viac, ak cheme pozrieť začiatok programu. Význam jednotlivých adries je nasledovný: 3000 – pre tento účel nevýznamná adresa 3001 – dižka programu v blokoch 3002 – nizší bajt počiatočnej adresy (ukladacej adresy) 3003 – vyšší bajt počiatočnej adresy 3004 – nižší bajt štartovacej adresy 3005 – vyšší bajt štartovacej adresy
Odčítane hodnoty obsahu vyššie uvedených adries, najma 3002 az 3005 si starostlivo poznačíme a vypočítame z nich adresy počiatku ukladania a štartu prevádzaného programu podia vzorca:
Adresa = LOBYTE + HIBYTE * 256 Adresa – nižší bajt + vyšší bajt * 256
Z monitoru vystúpime stlačením klávesy E.
Stlačíme klávesu T a postupne zadáme odpovede na predkladané otázky: Z ADRESY: 3000 – tu sa odporúča adresa 3000 NAZOV PROGRAMU: napr. PIT STOP OD ADRESY: napr. 12224 – tj 192+256*47 DLZKA: napr. 16767 START: napr. 12230 – tj・198+256*47
Založíme do magnetofónu prázdnu kazetu a stlačme RETURN. Prevádzaný program sa uloží v rýchlosti 2000 baudov.
Poznámka: Pred program ukladaný zvýšenou rýchlosťou odporúčam predom nahrať zavádzací program TURBO 2000, pomocou ktorého sa „turbované“ programy nahrávajú do počítača. Ide o sšandardný program. Program TURBO 2000 skopírujeme, najlepšie na začiatok pásky alebo jej časti, na ktorú chceme ukladať programy so zvýšenou rýchlosťou prenosu pri nahrávaní, a to bežným spôsobom. Program TURBO 2000 sa po vyvolani prihlási vypísaním mena a zvukovým signálom. Po jeho zaznení stlačíme RETURN.
Pri práci s prevádzaním programov z normálnej rychlosti 600- 800 baud do rychlosti asi 2000 baud potrebujeme program STS. Pre nahratie turbo programu do počítača zase program – zavádzač TURBO 2000.
Poznámka k programu STS: Ide o špeciálny monitor s možnosťou load a save v rychlosti 600 i 2000 baud a prehladávanim pamäte od zadanej adresy. Program je bootovany a nahráva sa so stlacením START+ OPTION. Má tieto povely:
M – monitor /prehladva pamät od zadanej adresy/
E – Exit /výstup z monitora/
L – LOAD 600 baud
S – SAVE 600 baud
I – LOAD 2000 baud
T – SAVE 2000 baud Z monitora pred load alebo save treba vždy najpr vystúpiť príkazom Exit, klávesa E.
Práca s programami so zavádzami
Pre prevádzanie programov so zavádzačmi typu BLCO, !, a pod. do rýchlosti 2000 baud budeme potrebovať dva pomocné programy:
už spomínaný program SUPER TURBO SAVE /STS – RICO/
STANDARD COPY LOADER!
Postup práce je nasledovný:
Najprv nahráme do počítača program STANDARD COPY LOADER.
Program, ktorý cheme prevádzať do turba 2000 nahráme po vykonaní operácie podľa bodu 1 od miesta za zavádzačom. To znamená, že nahráme len jadro kazetového programu – SAMOTNÝ PROGRAM BEZ ZAVÁDZAČA.
Po nahratí jadra programu zavedieme ďalej do počítača program STS.
Po „natiahnutí“ programu SIS sa tento prihlási hlavičkou. Zvolíme monitor (stlačením klávesy M) a od adresy 128 odčitame a zapíšeme si obsah pamätových buniek 128 a 133. Význam obsahu odčitaných pamätových miest je nasledovný:
Z údajov zistených na týchto ukazovátkach vypočítame podľa predtým uvedeného vorca: – počiatočnú adresu – koncovú adresu – dlžku programu = koncová adresa – počiatočná adresy – štartovaciu adresu
Po zaznamenaní a vypočte uvedených adries a dlžky prevádzaného programu vystúpime z monitora stlacením klávesy E a stlačenim klávesy T zadáme užozenie programu na kazetu v rýchlosti 2000 baud. Postupne zadáme (napr. pre ATMASII): – počiatočnú adresu (vypočítanú), 10240 – názov programu (názov), ATMAS – počiatočnú adresu (vypočítanú), 10240 – dlžku (vypočítanú), 9462 – štartovaciu adresu (vypočítanú), 10240 Po vložení požadovanych údajov stlačíme RETURN. Zaznie dvojitý zvukový signál, čo znamená, že všetko je pripravené pre záznam v rýchlosti 2000 baud na kazetu.
Do magnetofónu vložíme kazetu, na ktorú cheme program uložiť a na magnetofone stlačíme PLAY+RECORD a následne na počítači klávesu RETURN. Odporúča sa pred program ukladaný v turbo 2000 uložiť predom prislušný zavádzač TURBO 2000, ktorý je potrebný pri spustení programu.
Poznámka: Je potrebné upozorniť, že nie každý program je možné previesť do TURBA 2000 týmto spôsobom a ani každý pokus nemusí byť úspešný. Uspešnosť práce závisí tiez od kvality hardwerovej úpravy magnetofónu a kvality pásky. Doporučuje sa pre ukladanie programov používať kvalitné kazety a ak už boli použité vymazať pôvodnú nahravku na kvalitnom magnetofóne. V prílohe a texte sú uvedené priklady odčitaných obsahov adries a vypočítané potrebné adresy a dlžky, ktoré môzu poslúžiť pre precvičenie postupu a kontrolu.
Príloha
Pre ilustráciu a kontrolu postupu v prílohe prikladáme odčitané a vypočítané obsahy adries programov COLOSSUS a FORTH.