Difference between revisions of "MSX-DOS2 FCS 03 31"
From Z80 Machines Wiki
(Created page with "===3.31ファイルサイズの入手[FCB](23H)=== パラメータ:C = 23H(_FSIZE) DE =未開封のFCBへのポインタ 結果:ファイルが...") |
(→3.31ファイルサイズの入手[FCB](23H)) |
||
Line 1: | Line 1: | ||
− | ===3. | + | ===3.31ファイルサイズの取得[FCB](23H)=== |
パラメータ:C = 23H(_FSIZE) | パラメータ:C = 23H(_FSIZE) |
Latest revision as of 11:52, 17 December 2020
3.31ファイルサイズの取得[FCB](23H)
パラメータ:C = 23H(_FSIZE)
DE =未開封のFCBへのポインタ
結果:ファイルが見つからない場合、L = A = 0FFH
ファイルが正常に見つかった場合は= 0
この関数は、OPEN FILE(関数0FH)とまったく同じ、FCB内のファイル名との最初の一致を検索します。見つかったファイルのサイズは、直近の128バイトに切り上げられ、レコード数が決定されます。 FCBの3バイトのランダムレコードフィールドはレコード数に設定されるので、存在しないのは最初のレコードの番号です。ランダムレコード番号の4番目のバイトは変更されません。