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