### 6-3　致命的なエラー

M86Kが検出する可能性のある致命的なエラーのレベルのメッセージとその意味を次に示します。なお、メッセージ中の???は、場合によって変わる部分を表します。

#### ???（???）：chip name not seen

#### ???（???）：chip name not seen.

#### ???（???）：decimal value required

#### ???（???）：hex-value and reserved-word are required

#### ???（???）：no chip name list

#### ???（???）：no reserved word seen

#### ???（???）：ROM size not seen

#### ???（???）：too many chip names

#### ???（???）：???：unknown chip name

#### ???（???）：???：unknown flag

予約語ファイル中の文法エラーです。

#### ???：illegal file name

指定されたファイル名中に不当な文字があります。

#### ???：no such chip in the table

環境変数CHIPNAMEで指定されたチップ名が予約語ファイル中に見当たりません。

#### ???：no such user

~userで指定されるユーザー名が見当たりません。

#### ???：open error

指定されたファイルのオープンに失敗しました。

#### ???：unknown flag

不当なアセンブラオプションが指定されています。

#### ???：unreadable

指定されたファイルが読み込めません。

#### EMM v3.2 or later is required （v???.??? found）

EMSドライバのバージョンが古く、対応できません。v3.2以降のドライバが必要です。

#### EMS allocation （??? pages） was failed

EMSメモリの割り当てに失敗しました。

#### EMS deallocation was failed

EMSメモリの開放時にエラーを検出しました。

#### flushing error in workfile

作業ファイルの掃き出し時にエラーを検出しました（ディスクの空き領域がなくなったなど）。

#### Getting EMM version was failed

#### Getting EMS status was failed

#### Getting free page count on EMS is failed

#### Getting physical page frame address was failed

EMSドライバのバージョンのチェックなど、EMSメモリの初期化の段階でエラーを検出しました。

#### making temp. name for ??? failed

出力ファイルに仮の名前を与える際にエラーを検出しました。

#### Neither CHIP pseudo operation nor CHIPNAME environment variable were defined. Further execution aborted.

CHIP疑似命令も環境変数CHIPNAMEによるチップの指定もなく、アセンブル対象チップが特定できないため、以後の動作を中止します。

#### no more MAIN memory （???） ???

必ずメインメモリに割り当てなければならない領域があるにもかかわらず、これ以上割り当てられるメインメモリがありません。

#### no more memory （???）

動的に割り当てられるメモリ（メインメモリ、EMSメモリ、作業ファイル）がありません。

#### no more NODE buffer （???） ???

演算式の解析に用いる作業領域が不足しています。

#### no more PARAMETER buffer （???） ???

マクロの定義や呼び出しの際の引数リストを処理するための作業領域が不足しています。

#### no reserved word file available.

予約語ファイルの読み込みに失敗しました。

#### no room for file：???

ディスクがいっぱいでファイルの書き込みができません。

#### Pxxxx must be less than 65536

パラメータバッファの大きさは65535以下を指定してください。

#### read error in workfile （???）

作業ファイルの読み込み時にエラーが発生しました。

#### removing ??? failed

エラーを検出したために、途中まで作成した出力ファイルを削除しようとしたが失敗しました。

#### renaming ??? ==＞ ??? failed

仮の名前を与えて作成した出力ファイルを正式な名前に変更しようとしたときにエラーが発生しました。変更後の名前と同じ名前のファイルが既にあって、書き込み禁止になっている場合に生じるエラーです。

#### too many file names

コマンド行に5つ以上のファイル名が指定されています。

#### too many nested include files

ネストしているファイルのインクルードが許される限度（レベル10）を越えました。

#### unlinking work file is failed

作業ファイルを削除するときにエラーを検出しました。

#### workfile ???：already exist

#### workfile ???：open error

作業ファイルを新たに作成するときにエラーを検出しました。

[←] | [INDEX] | [→]