MSX-DOS2 FCS 03 89

From Z80 Machines Wiki
Jump to: navigation, search

3.89ファインド環境アイテム(6DH)

パラメータ:C = 6DH(_FENV)

DE =環境品目番号

HL =名前文字列のバッファへのポインタ

結果:A =エラー

HL =保存済み、バッファーがいっぱい

この機能は、現在設定されている環境項目を調べるために使用されます。レジスタDE内の項目番号は、リスト内のどの項目が見つかるかを識別します(最初の項目はDE = 1に対応します)。項目番号<DE>がある場合、この項目の名前文字列はHLが指すバッファにコピーされます。バッファが小さすぎる場合、名前は終端のnullなしで切り捨てられ、 ".ELONG"エラーが返されます。 255バイトのバッファは決して小さすぎません。項目番号<DE>がない場合、項目はnullの名前文字列を持つことができないため、nullの文字列が返されます。