Physical Address

304 North Cardinal St.
Dorchester Center, MA 02124

600 to 2000 baud

Ako previesť 600 baud na TURBO 2000

Prepis z ATARI SPRAVODAJ 4-6/1988 Bratislava

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ý:

  1. Najprv nahráme do počítača program STANDARD COPY LOADER.
  2. 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.
  3. Po nahratí jadra programu zavedieme ďalej do počítača program STS.
  4. 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ý:

    adresa, význam, napr ATMAS
    128, nižší bajt počiatočnej adresy, 0
    129, vyšší bajt počiatočnej adresy, 40
    130, nižší bajt koncovej adresy, 246
    131, vyšší bajt koncovej adresy, 76
    132, nižši bajt adresy štartu programu, 0
    133, vyšši bajt adresy startu programu, 40
  5. 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
  6. 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.
  7. 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.