Kody błędów Atari BASIC

From Atariki

(Różnice między wersjami)
Jump to: navigation, search
Wersja z dnia 20:13, 4 cze 2006
KMK (Dyskusja | wkład)

← Previous diff
Aktualna wersja
KMK (Dyskusja | wkład)

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

Aktualna wersja

KodNazwaOpis
2INSUFFICIENT MEMORYPodczas wykonywania się programu w BASIC-u zabrakło pamięci.
3BAD VALUEWartość jest spoza zakresu dozwolonego dla danej instrukcji lub funkcji.
4TOO MANY VARIABLESLiczba zmiennych przekroczyła 128.
5STRING LENGTH ERRORPróba dostępu do elementu znajdującego się poza końcem łańcucha tekstowego.
6OUT OF DATAW liniach DATA jest zbyt mało danych dla instrukcji READ.
7BAD LINE NUMBERNumer wiersza programu jest spoza dozwolonego zakresu (od 0 do 32767).
8TYPE MISMATCHPodczas wykonywania instrukcji INPUT lub READ napotkano wartość tekstową w miejscu, gdzie oczekiwana była wartość numeryczna.
9DIMENSION ERRORBłąd deklaracji zmiennej indeksowanej: próba użycia zmiennej niezadeklarowanej, lub powtórna deklaracja zmiennej już deklarowanej, lub przekroczenie dopuszczalnej wartości indeksu.
10EXPRESSION TOO COMPLEXPrzepełnienie stosu operatorów BASIC-a z powodu wpisania zbyt złożonego wyrażenia.
11ARITHMETIC OVERFLOWWynik operacji artymetycznej przekracza dopuszczalny zakres (na ogół: dzielenie przez zero).
12LINE NOT FOUNDW instrukcji GOTO lub GOSUB podano numer wiersza, którego nie ma w programie.
13NO MATCHING FORNapotkano instrukcję NEXT, która nie ma odpowiednika w postaci instrukcji FOR.
14LINE TOO LONGWiersz programu zawiera zbyt wiele instrukcji i operatorów, i nie mieści się w buforze tokenizacji BASIC-a.
15DELETED STATEMENTPo zakończeniu podprogramu interpreter nie może znaleźć wiersza, z którego ten podprogram wywołano.
16NO MATCHING GOSUBNapotkano instrukcję RETURN, dla której nie ma odpowiednika w postaci GOSUB.
17SYNTAX ERRORProgram zawiera wiersz, który został przez procedury kontroli składni oznaczony jako błędny (zawiera token ERROR).
18INVALID CHARACTERPierwszy znak argumentu funkcji VAL nie jest cyfrą.
19PROGRAM TOO LONGWskazany program nie może zostać załadowany instrukcją LOAD lub CLOAD, gdyż nie zmieściłby się w pamięci.
20INVALID CHANNEL NUMBERNumer kanału I/O (IOCB) nie mieści się w dozwolonym zakresie (1-7).
21BAD FILE FORMATPlik nie może zostać załadowany do pamięci instrukcją LOAD lub CLOAD, gdyż nie zawiera stokenizowanego programu w BASIC-u.
Personal tools