Kody błędów Atari BASIC

Z Atariki mirror
Przejdź do nawigacjiPrzejdź do wyszukiwania
Kod Nazwa Opis
2 INSUFFICIENT MEMORY Podczas wykonywania się programu w BASIC-u zabrakło pamięci.
3 BAD VALUE Wartość jest spoza zakresu dozwolonego dla danej instrukcji lub funkcji.
4 TOO MANY VARIABLES Liczba zmiennych przekroczyła 128.
5 STRING LENGTH ERROR Próba dostępu do elementu znajdującego się poza końcem łańcucha tekstowego.
6 OUT OF DATA W liniach DATA jest zbyt mało danych dla instrukcji READ.
7 BAD LINE NUMBER Numer wiersza programu jest spoza dozwolonego zakresu (od 0 do 32767).
8 TYPE MISMATCH Podczas wykonywania instrukcji INPUT lub READ napotkano wartość tekstową w miejscu, gdzie oczekiwana była wartość numeryczna.
9 DIMENSION ERROR Błąd deklaracji zmiennej indeksowanej: próba użycia zmiennej niezadeklarowanej, lub powtórna deklaracja zmiennej już deklarowanej, lub przekroczenie dopuszczalnej wartości indeksu.
10 EXPRESSION TOO COMPLEX Przepełnienie stosu operatorów BASIC-a z powodu wpisania zbyt złożonego wyrażenia.
11 ARITHMETIC OVERFLOW Wynik operacji artymetycznej przekracza dopuszczalny zakres (na ogół: dzielenie przez zero).
12 LINE NOT FOUND W instrukcji GOTO lub GOSUB podano numer wiersza, którego nie ma w programie.
13 NO MATCHING FOR Napotkano instrukcję NEXT, która nie ma odpowiednika w postaci instrukcji FOR.
14 LINE TOO LONG Wiersz programu zawiera zbyt wiele instrukcji i operatorów, i nie mieści się w buforze tokenizacji BASIC-a.
15 DELETED STATEMENT Po zakończeniu podprogramu interpreter nie może znaleźć wiersza, z którego ten podprogram wywołano.
16 NO MATCHING GOSUB Napotkano instrukcję RETURN, dla której nie ma odpowiednika w postaci GOSUB.
17 SYNTAX ERROR Program zawiera wiersz, który został przez procedury kontroli składni oznaczony jako błędny (zawiera token ERROR).
18 INVALID CHARACTER Pierwszy znak argumentu funkcji VAL nie jest cyfrą.
19 PROGRAM TOO LONG Wskazany program nie może zostać załadowany instrukcją LOAD lub CLOAD, gdyż nie zmieściłby się w pamięci.
20 INVALID CHANNEL NUMBER Numer kanału I/O (IOCB) nie mieści się w dozwolonym zakresie (1-7).
21 BAD FILE FORMAT Plik nie może zostać załadowany do pamięci instrukcją LOAD lub CLOAD, gdyż nie zawiera stokenizowanego programu w BASIC-u.