E. Slovníček a kam ďalej

Slovníček

SlovoČo znamená
adresačíslo miesta v pamäti, 0 až 65535
ANTICobvod Atari, ktorý kreslí obraz
ATASCIItabuľka znakov Atari: každý znak má kód 0 až 255
ATRsúbor na PC, ktorý je obrazom celej diskety Atari
bajtjedno miesto v pamäti; číslo 0 až 255
banka16 kilobajtov rozšírenej pamäte, ktoré sa dajú „zasunúť“ do okna na adresách $4000–$7FFF
bitjeden z ôsmich prepínačov, z ktorých sa skladá bajt
BREAKkláves, ktorý zastaví bežiaci program
cartridgezásuvný modul s programom; Atari BASIC bol pôvodne v ňom
dialektktorý BASIC program používa: Atari BASIC alebo Turbo-BASIC XL
DOSprogram, ktorý na Atari pracuje s disketami
emulátorprogram na PC, ktorý sa správa ako celé Atari (tu atari800)
funkciahotový výpočet s menom: SQR(16), LEN(A$)
indexčíslo prvku v poli alebo znaku v reťazci
interpreterpôvodný BASIC na Atari: číta program riadok po riadku a hneď ho vykonáva
kanálčíslo 0 až 7, pod ktorým má program otvorené zariadenie alebo súbor
knižnicahotové rutiny, ktoré prekladač pribalí k programu (výpis, počítanie, kreslenie)
komentárpoznámka pre človeka; počítač ju preskočí (REM)
návestiepomenované miesto v programe (# MENO v Turbo-BASICu XL)
peročíslo, ktorým sa kreslí v grafike (COLOR); akú má farbu, hovorí farebný register
podprogramčasť programu, ktorá sa volá z rôznych miest (GOSUB, PROC)
polerad čísel pod jedným menom: A(0), A(1) …
POKEYobvod Atari, ktorý robí zvuk a číta klávesnicu
prekladačprogram, ktorý zdroják premení na program pre počítač; tu Basic26
premennápomenované miesto na číslo alebo text
RAMpamäť, do ktorej sa dá zapisovať; po vypnutí sa stratí
RAM pod ROM14 kilobajtov RAM na adresách, kde procesor bežne vidí operačný systém
registermiesto v obvode alebo v pamäti, ktoré niečo nastavuje – napríklad farbu
reťazecpremenná na text; meno sa končí znakom $
riadokjeden očíslovaný riadok programu v BASICu
ROMpamäť len na čítanie; je v nej operačný systém Atari
simulátorčasť prekladača, ktorá preložený program hneď spustí a ukáže, čo vypísal
slučkačasť programu, ktorá sa opakuje
strojový kódpokyny priamo pre procesor
stránka256 bajtov pamäte; stránka 6 sú adresy 1536 až 1791
šestnástkové čísločíslo v sústave so základom 16, píše sa s $: $FF je 255
výrazvýpočet z čísel, premenných, znamienok a funkcií
XEXsúbor s preloženým programom pre Atari
zariadenieto, s čím program komunikuje: disketa D:, klávesnica K:, obrazovka S:, tlačiareň P:
zdrojáktext programu tak, ako ho píše človek
znaková sada1 024 bajtov, ktoré hovoria, ako vyzerá každý znak na obrazovke

Kam ďalej

Príklady

Priečinok examples pri prekladači obsahuje stovky programov. Ku každému je krátky popis v súbore .md a hotový .xex.

Čítať cudzie programy je najrýchlejší spôsob, ako sa učiť. Vyber si krátky, prelož ho, spusti – a potom v ňom niečo zmeň.

Vyskúšať program v pôvodnom interpreteri

Preložený program má robiť presne to, čo interpreter. Keď si chceš overiť, ako sa program správa v pôvodnom Atari BASICu:

  1. Spusti emulátor atari800 so zapnutým BASICom (bez voľby -nobasic); objaví sa READY.
  2. Program buď napíš rovno do emulátora, alebo ho načítaj zo súboru: ulož výpis do priečinka, ktorý má emulátor nastavený ako zariadenie H:, a napíš ENTER "H:PROGRAM.LST".
  3. Napíš RUN.

Turbo-BASIC XL sa nahráva z diskety; jeho obraz nájdeš na stránkach venovaných Atari.

Čítanie

Iné jazyky

Keď ti BASIC začne byť malý: Action! je rýchly jazyk podobný Pascalu, pre ktorý existuje sesterský prekladač action26 a rovnako písaná príručka. A úplne dole je assembler 6502 – jazyk, v ktorom sú napísané hry, na ktoré si z Atari pamätáš.

Späť: D. Atari v číslach · Obsah