Difference between revisions of "MSX-DOS2 FCS 03 89"

From Z80 Machines Wiki
Jump to: navigation, search
(Created page with "===3.89ファインド環境アイテム(6DH)=== パラメータ:C = 6DH(_FENV) DE =環境品目番号 HL =名前文字列のバッ...")
 
(No difference)

Latest revision as of 23:10, 20 March 2019

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

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

DE =環境品目番号

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

結果:A =エラー

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

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