MSX-DOS2 FCS 03 82
From Z80 Machines Wiki
3.82明確なエラーコード(66H)
パラメータ:C = 66H(_EXPLAIN)
B =説明するエラーコード
DE = 64バイト文字列バッファへのポインタ
結果:A = 0
B = 0または変更なし
DE =エラーメッセージで埋められました
この関数は、ユーザープログラムがMSX-DOS関数のいずれかによって返された特定のエラーコードのASCIIZ説明文字列を取得するのを許可します。エラーが古い関数の1つから来ている場合、実際のエラーコードを取得するには、最初に「前のエラーコードを取得」を呼び出す必要があります。 説明文字列を取得するために呼び出されます。
"Program Interface Specification"には、現在定義されているすべてのエラーコードとそのメッセージのリストが含まれています。システムの外国語版はもちろん異なるメッセージを持ちます。エラーコードに説明文字列が組み込まれている場合は、この文字列が返され、レジスタBがゼロに設定されます。説明文字列がない場合は、 "System error 194"または "User error 45"の形式の文字列が返され、レジスタBは変更されません。 (システムエラーは40h ... FFh、ユーザーエラーは00h ... 3Fhです。)