E. Slovníček a kam ďalej
Slovníček
| Slovo | Čo znamená |
|---|---|
| adresa | číslo miesta v pamäti, 0 až 65535 |
| ANTIC | obvod Atari, ktorý kreslí obraz |
| ATASCII | tabuľka znakov Atari: každý znak má kód 0 až 255 |
| ATR | súbor na PC, ktorý je obrazom celej diskety Atari |
| bajt | jedno miesto v pamäti; číslo 0 až 255 |
| banka | 16 kilobajtov rozšírenej pamäte, ktoré sa dajú „zasunúť“ do okna na adresách $4000–$7FFF |
| bit | jeden z ôsmich prepínačov, z ktorých sa skladá bajt |
| BREAK | kláves, ktorý zastaví bežiaci program |
| cartridge | zásuvný modul s programom; Atari BASIC bol pôvodne v ňom |
| dialekt | ktorý BASIC program používa: Atari BASIC alebo Turbo-BASIC XL |
| DOS | program, ktorý na Atari pracuje s disketami |
| emulátor | program na PC, ktorý sa správa ako celé Atari (tu atari800) |
| funkcia | hotový výpočet s menom: SQR(16), LEN(A$) |
| index | číslo prvku v poli alebo znaku v reťazci |
| interpreter | pô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žnica | hotové rutiny, ktoré prekladač pribalí k programu (výpis, počítanie, kreslenie) |
| komentár | poznámka pre človeka; počítač ju preskočí (REM) |
| návestie | pomenované 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) |
| pole | rad čísel pod jedným menom: A(0), A(1) … |
| POKEY | obvod 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 |
| RAM | pamäť, do ktorej sa dá zapisovať; po vypnutí sa stratí |
| RAM pod ROM | 14 kilobajtov RAM na adresách, kde procesor bežne vidí operačný systém |
| register | miesto v obvode alebo v pamäti, ktoré niečo nastavuje – napríklad farbu |
| reťazec | premenná na text; meno sa končí znakom $ |
| riadok | jeden očíslovaný riadok programu v BASICu |
| ROM | pamäť 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ód | pokyny priamo pre procesor |
| stránka | 256 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ýraz | výpočet z čísel, premenných, znamienok a funkcií |
| XEX | súbor s preloženým programom pre Atari |
| zariadenie | to, s čím program komunikuje: disketa D:, klávesnica K:, obrazovka S:, tlačiareň P: |
| zdroják | text programu tak, ako ho píše človek |
| znaková sada | 1 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.
examples/– programy v Atari BASICu: krátke ukážky príkazov, grafické efekty, hry.examples/turbobasic/– to isté v Turbo-BASICu XL.examples/textovky/– veľké textové hry; pozri si ich hlavičkyREM @COMPILE, používajú skoro všetko z kapitol 42 až 46.examples/benchmarks/– testy rýchlosti BASICu (dobové Rugg/Feldman, Byte Sieve, Ahlov test z Creative Computing, bench64 a ďalšie), každý v Atari BASICu aj v Turbo-BASICu XL; na konci vypíšu, ako dlho bežali, takže si môžeš porovnať interpreter s preloženým programom.
Čí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:
- Spusti emulátor atari800 so zapnutým BASICom (bez voľby
-nobasic); objaví saREADY. - 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". - Napíš
RUN.
Turbo-BASIC XL sa nahráva z diskety; jeho obraz nájdeš na stránkach venovaných Atari.
Čítanie
- Atari BASIC Reference Manual – pôvodná príručka od Atari; stručný popis každého príkazu.
- Your Atari Computer (Lon Poole) – veľká kniha o BASICu a počítači pre začiatočníkov.
- Mapping the Atari (Ian Chadwick) – čo je na ktorej adrese pamäte; nenahraditeľná pri
PEEKaPOKE. - De Re Atari – ako funguje grafika, zvuk a operačný systém, od ľudí z Atari.
- Turbo-BASIC XL – Expanded Documentation – popis všetkých príkazov Turbo-BASICu XL.
- AtariAge, Atari8.info, AtariOnline.pl, atari.cz – stránky a fóra, kde sa 8-bitovému Atari venujú dodnes.
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