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

From Z80 Machines Wiki
Jump to: navigation, search
(Created page with "===3.28割り当て情報の取得(1BH)=== パラメータ:C = 1BH(_ALLOC) E =ドライブ番号(0 =現在、1 = A:など) 結果:A =ク...")
 
(No difference)

Latest revision as of 13:40, 9 March 2019

3.28割り当て情報の取得(1BH)

パラメータ:C = 1BH(_ALLOC)

E =ドライブ番号(0 =現在、1 = A:など)

結果:A =クラスターあたりのセクター

BC =セクターサイズ(常に512)

DE =ディスク上の総クラスタ数

HL =ディスク上の空きクラスタ

IX = DPBへのポインター

IY =最初のFATセクターへのポインタ


この関数は、指定されたドライブ内のディスクに関するさまざまな情報を返します。この機能番号を使用して割り振りベクトルのアドレスを返すCP / Mとは互換性がありません。 MSX-DOS 1とは異なり、FATの最初のセクタだけがIYのアドレスからアクセスでき、そこにあるデータは次のMSX-DOS呼び出しまで有効のままになります。