GFA-BASIC 3.6TT
Openw 1
Print At(3,2);"Kolik hvezd? ";
Input n%
Deffill 1,2,4
For i%=1 To n%
  Pcircle Rand(639),Rand(399),Rand(20)+2
Next i%
Repeat                     ! cekej na klavesu
Until Len(Inkey$)
Closew 1
Edit

Příkazy GFA Basicu pro Atari ST

Souhrn klíčových slov interpreteru GFA-BASIC 3.x od Franka Ostrowského — příkazy, funkce i systémová pole, roztříděné podle toho, k čemu slouží. Syntaxe je zapsaná verzálkami, ale editor si ji sám přepíše podle nastavení DEFLIST.

— hesel · verze 3.0 až 3.6TT · zkratky v šedém rámečku fungují v editoru jako zkrácený zápis
Jak cist syntaxi

Zápis

  • [ ] — nepovinná část, … — lze opakovat.
  • x, n číselný výraz · a$ řetězec · #k číslo kanálu (0–99) · adr adresa.
  • Před parametrem lze psát L: (32bit) nebo W: (16bit) při volání TOS.

Typy proměnných

PříponaTypRozsah / velikost
a|BYTE0 … 255, 1 bajt
a&WORD−32768 … 32767, 2 bajty
a%LONGcelé číslo, 4 bajty
a!BOOLEAN0 / −1, 1 bajt
a#FLOATdesetinné číslo, 8 bajtů
a$STRINGaž 32767 znaků
avýchozí typurčuje ho DEFWRD, DEFINT, DEFFLT…

Celočíselné typy (hlavně % a &) jsou v cyklech výrazně rychlejší než desetinné.

Rozdíly mezi verzemi

Základ je stejný od 3.0. Verze 3.5 přidala maticové operace a pár grafických rozšíření, 3.6TT podporu Atari TT. Příkazy označené 3.5+ ve starších verzích nenajdete. U hesel, kde jde o přesné chování parametrů, se vždy vyplatí ověřit v originálním manuálu — odkazy jsou dole.

Nic takového tu není. Zkus jiný výraz.

Zdroje

GFA-BASIC (C) GFA SYSTEMTECHNIK · FRANK OSTROWSKI · 1986-1992