### エラーメッセージ一覧表

ｴﾗｰｺｰﾄﾞ | エラーメッセージ | 説　　　明
--- | --- | ---
1 | NEXT without FOR | FORがないのにNEXTがある。
2 | Syntax error | 文法がまちがっている。
3 | RETURN without GOSUB | GOSUBがないのにRETURNがある。
4 | Out of DATA | READで読むべきデータがDATA文に用意されていない。
5 | Illegal function call | 規定外の数値やデータが指定されている。
6 | Overflow | 演算結果が許容範囲を超えた。
7 | Out of memory | プログラムが大きすぎる。配列などの変数を多くとりすぎている。
8 | Undefined label | GOTO，GOSUB，IFなどで指定した分岐先の行番号がない。
9 | Subscript out of range | 配列変数の添字が規定外である。
10 | Duplicate Definition | 配列が２重に定義されている。
11 | Division by zero | ０で割った。
12 | Illegal direct | ダイレクト実行できないステートメントを実行しようとした。
13 | Type mismatch | 変数の型が一致していない。
14 |  |
15 | String too long | 文字が255文字を超えている。
16 | Too complex | 式が複雑すぎる。たとえば、（　）が異常に多い場合。
17 | Can't continue | CONTによってプログラムの実行を再開できない。
18 | Undefined function | DEFで定義されていない関数を呼んだ。
19 | No RESUME | RESUMEによってプログラムの実行を再開できない。
20 | RESUME without error | エラーがないのにRESUMEを実行しようとした。
21 | Illegal format | エラーメッセージの定義されていないエラーが起こった。
22 | Missing operand | パラメータの必要な命令に指定がない。
23 | Line buffer overflow | １行の入力文字が多すぎる。
24 |  |
25 | Bad screen mode | グラフィックメモリーを外部記憶として使おうとした。
26 | UNTIL without REPEAT | REPEATがないのにUNTILを実行しようとした。
27 | Out of tape | カセットテープがセットされていない。
28 |  |
29 | Tape read ERROR | カセットテープからデータが正しく読めない。
30 | Bad file mode | 異ったモードのファイルを参照しようとした。
31 | Out of stack | POPを実行しようとしたがスタックに何も入っていない。
32 | WHILE without WEND | WHILEループにWENDがない。
33 | WEND without WHILE | WHILEがないのにWENDがある。
34 | Reserved feature | ディスクBASIC用のコマンドを実行しようとした。
35 | FOR without NEXT | FORループにNEXTがない。
36 | Format over | USING$で指定した数値の桁数が長すぎて出力できない。
37 | REPEAT without UNTIL | REPEATループにUNTILがない。
50 | FIELD overflow | FIELD文でランダムファイル内のレコード長が256以上になっている。
51 | Device in use | 外部装置の使用中である。
52 | Bad file number | オープンされていないファイルや、起動時に指定しないファイルを参照しようとした。
53 | File not found | LOAD，KILL，OPENでディスクにないファイルを参照しようとした。
54 | Already open | すでにOPENしているファイルを再びOPENしようとした。
55 |  |
56 | Device I/O ERROR | 入出力装置において入出力エラーが生じた致命的エラー。
57 | File already exists | NAMEで変更しようとしたファイル名がすでに登録されている。
58 |  |
59 |  |
60 | Device full | データが入出力装置の許容容量を越えた。
61 | Input past end | end of fileのファイルを読もうとしたか、空ファイルを読もうとした。
62 |  |
63 |  |
64 | Bad allocation table | ディスケット中のFATが壊れている。
65 | Bad file descripter | ディスクリプタが違う。
66 | Bad record | レコード番号が規定外。
67 | No password | パスワードが合わない。
68 |  |
69 |  |
70 |  |
71 | File not open | OPENされていないファイルを使用しようとした。
72 | Write protected | 指定されたカセットテープの消去防止用のツメがとれている。
73 | Device offline | 入出力装置がつながっていないのに使用しようとした。
74 | Bracket error | 配列，関数，式などにおいて左右の括弧の数が異なっている。
75 | Sprite image not open | スプライトのパターン原画がないのにスプライトステートメントを実行しようとした。
76 | Can't use joystick | joystick.dllが組み込まれていないため、ジョイスティックが使用できない。
77 | Sprite pattern not set | スプライトのパターン画像が定義されていない。
78 | Sprite is nothing | 指定されたプレーン番号のスプライトが存在しない。
79 | Supports only NewX1turbo | NewX1turboのみで使用できる関数である。

注）ここに登録されていない上記以外のエラーメッセージは、Unprintable errorと表示されます。