MSX-DOS2 FCS 03 22

From Z80 Machines Wiki
Jump to: navigation, search

3.22シーケンシャルライト[FCB](15H)

パラメータ:C = 15H(_WRSEQ)

DE =開かれたFCBへのポインタ

結果:エラーの場合はL = A = 01H(ディスクフル)


書き込みが成功した場合は= 0 この関数は、現在のディスク転送アドレスから現在のレコードとエクステントで定義された位置にあるファイルの128バイトを書き込みます。これらのファイルは、その後適切にインクリメントされます。ファイルが拡張されている場合、または書き込みが新しいエクステントに移動した場合は、レコードカウントバイトは正しく更新されたままになります。ファイルが拡張されると、FCB内のファイルサイズも更新されます。