/* << 386ASM V2.0 & High C V1.4 >> ********************************************
**
**	致命的ｴﾗｰ発生時の各値に対応するﾒｯｾｰｼﾞ定義
**
**	1990.06.02 : CREATE
**	1990.06.02 : FINISH
**
**	< note > : TABS = 4
**
**	< History >
**	1990.06.02 : CREATE
**	1991.04.23 : 清書
**
**	Programmed by Y.Hirata ( Nifty ID : NAB03321 )
******************************************************************************/

/*-----------------------------------------------------------------------------
**	 ｴﾗｰｺｰﾄﾞに対応するﾒｯｾｰｼﾞ
-----------------------------------------------------------------------------*/
#define	NDOSerr_code_msg	0x0d
char	*DOSerr_code_msg[] = {
/* 00 */	"指定されたディスクは書き込み不可になっています.",
/* 01 */	"指定されたユニットは存在しません.",
/* 02 */	"指定されたドライブの準備ができていません.",
/* 03 */	"そのようなコマンドは存在しません.",
/* 04 */	"データの CRC エラー.",
/* 05 */	"バッドドライブリクエストストラクチャの長さ.",
/* 06 */	"シークエラー.",
/* 07 */	"指定されたメディアタイプは存在しません.",
/* 08 */	"セクタが存在しません.",
/* 09 */	"プリンタの用紙切れです.",
/* 0A */	"書き込み不良です.",
/* 0B */	"読み込み不良です.",
/* 0C */	"一般的なディスク不良です.",
/* 0D */	"該当メッセージなし."
		} ;

/*-----------------------------------------------------------------------------
**	 ｴﾗｰｸﾗｽに対応するﾒｯｾｰｼﾞ
-----------------------------------------------------------------------------*/
#define	NDOSerr_class_msg	0x0d
char	*DOSerr_class_msg[] = {
/* 00 */	"DOSERROR CLASS : 0",
/* 01 */	"ﾒﾓﾘ容量やI/Oﾁｬﾈﾙなどの資源不足です.",
/* 02 */	"ｴﾗｰではありませんが,終了すべき一時的状況に陥ってます.",
/* 03 */	"権限の問題",
/* 04 */	"ｼｽﾃﾑｿﾌﾄｳｪｱの内部ｴﾗｰ",
/* 05 */	"ﾊｰﾄﾞｳｪｱに起因するｴﾗｰ",
/* 06 */	"現在のﾌﾟﾛｾｽが原因でないｼｽﾃﾑｿﾌﾄｳｪｱのｴﾗｰ",
/* 07 */	"ｱﾌﾟﾘｹｰｼｮﾝﾌﾟﾛｸﾞﾗﾑのｴﾗｰ",
/* 08 */	"ﾌｧｲﾙまたは項目がありません.",
/* 09 */	"ﾌｧｲﾙまたは項目が無効か適切ではありません.",
/* 0A */	"ﾌｧｲﾙまたは項目が内部的にﾛｯｸされています.",
/* 0B */	"ﾃﾞｨｽｸの一部か記憶媒体自身に問題があります.",
/* 0C */	"その他の原因によるｴﾗｰ",
/* 0D */	"該当メッセージなし."
		} ;

/*-----------------------------------------------------------------------------
**	 可能な対処に対応するﾒｯｾｰｼﾞ
-----------------------------------------------------------------------------*/
#define	NDOSerr_action_msg	0x08
char	*DOSerr_action_msg[] = {
/* 00 */	"DOSERROR ACTION : 0",
/* 01 */	"再試行,ﾕｰｻﾞに確認を求める.",
/* 02 */	"休止後に再試行.",
/* 03 */	"ﾄﾞﾗｲﾌﾞ/ﾌｧｲﾙ名入力時,再入力を求める.",
/* 04 */	"ﾒﾓﾘの内容をｸﾘｱして,終了します.",
/* 05 */	"ｼｽﾃﾑ異常です.何よりも優先してﾌﾟﾛｸﾞﾗﾑを終了して下さい.",
/* 06 */	"ｴﾗｰｺｰﾄﾞを参考にして下さい.",
/* 07 */	"ﾃﾞｨｽｸ取替え,再試行等の動作をﾕｰｻﾞ側で行わなければならない.",
/* 08 */	"該当メッセージなし."
		} ;

/*-----------------------------------------------------------------------------
**	 ｴﾗｰ発生場所に対応するﾒｯｾｰｼﾞ
-----------------------------------------------------------------------------*/
#define	NDOSerr_locus_msg	0x06
char	*DOSerr_locus_msg[] = {
/* 00 */	"DOSERROR LOCUS : 0",
/* 01 */	"不明",
/* 02 */	"ﾃﾞｨｽｸﾄﾞﾗｲﾌﾞのような,ﾗﾝﾀﾞﾑｱｸｾｽﾌﾞﾛｯｸﾃﾞﾊﾞｲｽに関してのｴﾗｰです.",
/* 03 */	"ﾈｯﾄﾜｰｸに関してのｴﾗｰです.",
/* 04 */	"ﾌﾟﾘﾝﾀのような,ｼﾘｱﾙｱｸｾｽｷｬﾗｸﾀﾃﾞﾊﾞｲｽに関してのｴﾗｰです.",
/* 05 */	"RAMに関してのｴﾗｰです.",
/* 06 */	"該当メッセージなし."
		} ;

/*-----------------------------------------------------------------------------
**	 拡張ｴﾗｰｺｰﾄﾞに対応するﾒｯｾｰｼﾞ
-----------------------------------------------------------------------------*/
#define	NDOSerr_extcode_msg	89
char	*DOSerr_extcode_msg[] = {
/* 00 */	"???",
/* 01 */	"Invalid function code.",
/* 02 */	"File not found.",
/* 03 */	"Path not found.",
/* 04 */	"Too many open files ( no open handles left ).",
/* 05 */	"Access denied.",
/* 06 */	"Invalid handle.",
/* 07 */	"Memory control blocks destroyed.",
/* 08 */	"Insufficient memory.",
/* 09 */	"Invalid memory block address.",
/* 10 */	"Invalid environment.",
/* 11 */	"Invalid format.",
/* 12 */	"Invalid access code.",
/* 13 */	"Invalid data.",
/* 14 */	"RESERVED.",
/* 15 */	"Invalid drive.",
/* 16 */	"Attempt to remove the current directory.",
/* 17 */	"Not same device.",
/* 18 */	"No more files.",
/* 19 */	"Disk is write-protected.",
/* 20 */	"Bad disk unit.",
/* 21 */	"Drive not ready.",
/* 22 */	"Invalid disk command.",
/* 23 */	"CRC error.",
/* 24 */	"Invalid length ( disk operation ).",
/* 25 */	"Seek error.",
/* 26 */	"Not an MS-DOS disk.",
/* 27 */	"Sector not found.",
/* 28 */	"Out of paper.",
/* 29 */	"Write fault.",
/* 30 */	"Read fault.",
/* 31 */	"General failure.",
/* 32 */	"Sharing violation.",
/* 33 */	"Lock violation.",
/* 34 */	"Wrong disk.",
/* 35 */	"FCB unavaileble.",
/* 36 */	"RESERVED.",
/* 37 */	"RESERVED.",
/* 38 */	"RESERVED.",
/* 39 */	"RESERVED.",
/* 40 */	"RESERVED.",
/* 41 */	"RESERVED.",
/* 42 */	"RESERVED.",
/* 43 */	"RESERVED.",
/* 44 */	"RESERVED.",
/* 45 */	"RESERVED.",
/* 46 */	"RESERVED.",
/* 47 */	"RESERVED.",
/* 48 */	"RESERVED.",
/* 49 */	"RESERVED.",
/* 50 */	"Network request not supported.",
/* 51 */	"Remote computer not listening.",
/* 52 */	"Duplicate name on network.",
/* 53 */	"Network name not found.",
/* 54 */	"Network busy.",
/* 55 */	"Network device no longer exists.",
/* 56 */	"Net BIOS command limit exceeded.",
/* 57 */	"Network adapter hardware error.",
/* 58 */	"Incorrect response from network.",
/* 59 */	"Unexpected network error.",
/* 60 */	"Incompatible remote adapt.",
/* 61 */	"Print queue full.",
/* 62 */	"Queue not full.",
/* 63 */	"Not enough space for print file.",
/* 64 */	"Network name was deleted.",
/* 65 */	"Access denied.",
/* 66 */	"Network device type incorrect.",
/* 67 */	"Network name not found.",
/* 68 */	"Network name limit exceeded.",
/* 69 */	"Net BIOS session limit exceeded.",
/* 70 */	"Temporarily paused.",
/* 71 */	"Network request not accepted.",
/* 72 */	"Print or disk redirection is paused.",
/* 73 */	"RESERVED.",
/* 74 */	"RESERVED.",
/* 75 */	"RESERVED.",
/* 76 */	"RESERVED.",
/* 77 */	"RESERVED.",
/* 78 */	"RESERVED.",
/* 79 */	"RESERVED.",
/* 80 */	"File exists.",
/* 81 */	"RESERVED.",
/* 82 */	"Cannot make.",
/* 83 */	"Interrupt 24H failure.",
/* 84 */	"Out of structures.",
/* 85 */	"Already assigned.",
/* 86 */	"Invalid password.",
/* 87 */	"Invalid parameter.",
/* 88 */	"Net write fault.",
/* 89 */	"該当メッセージなし."
		} ;

