BASIC
Příkazový řádek
smí být dlouhý až 80 znaků,
zbytek přesahující 48 je rozdělen na další řádek. Na jednom příkazovém řádku
smí být více příkazů oddělených dvojtečkou. Začíná-li číslem /0-32767/, uloží se do paměti jako součást
programu - tzv. programový mod. Řádek nezačínající číslem se
neukládá do paměti a ihned se provede.
Popis chybových hlášení s chybovými kódy
| 9 | ++ Syntax err ++ | chybně zadaný příkaz |
| 3 | ++ Fnc. param ++ | nedovolená hodnota argumentu funkce |
| 1 | ++ Subscr.rng ++ | hodnota indexu mimo rozsah povolený DIM |
| 4 | ++ Only in pg ++ | příkaz lze použít pouze v programu |
| 8 | ++ Overflow ++ | výsledek překračuje možný rozsah čísel |
| 12 | ++ Dv by zero ++ | pokus o dělení nulou |
| 17 | ++ Type conv ++ | nedovolený převod mezi proměnnými |
| 13 | ++ Can't cont ++ | program nemůže pokračovat, byl změněn |
| 5 | ++ No for stm ++ | chybně realizovaný cyklus FOR |
| 2 | ++ Arr alloc ++ | chybná mez pole či pole dimenzované dvakrát |
| 6 | ++ Data exhau ++ | nejsou další data pro READ |
| 7 | ++ Pg too big ++ | program příliš dlouhý, vynechejte komentáře a pište více příkazů v řádku oddělených dvojtečkou s vynecháním mezer |
| 14 | ++ String long ++ | řetězec přesahuje délku 255 znaků |
| 15 | ++ No str. spc ++ | už není místo v paměti pro další řetězce |
| 11 | ++ Numb. nonex ++ | v GOTO, GOSUB či THEN použit neexistující řádek |
| 16 | ++ Str algrt ++ | výraz je příliš složitý, rozdělit na části |
| 22 | ++ Stop ++ | program zastaven |
| 10 | ++ Return err ++ | příkaz RETURN nebyl předcházen GOSUB |
| 19 | ++ Input err ++ | chybně zadaná data při provádění příkazu INPUT |
| 21 | ++ File bound ++ | překročen povolený počet záznamů na mgf 99 |
| 23 | ++ File error ++ | chyba při čtení z magnetofonu |
| .at line nn | uvedená chyba nalezena v řádku nn | |
| nn/> jméno | z magnetofonu načtena hlavička souboru s číslem nn | |
| O.K. | povel vpořádku proveden |
Adresy systémových proměnných Basicu
0026 kód vzniklé chyby
002E délka vypisovaného řádku příkazem LIST, PRINT. Běžně je 48, chceme-li, aby se počítač při výpisech choval jako PMD 85-1, zadáme délku řádku 80.
0038 3 byty pro možnost doplnění skoku obsluhy přerušení.
005E,005D číslo řádku, na kterém vznikla chyba