{{page>en:templates:dosint}} ====== Int 21H, AH=14H ====== ===== Version ===== 1 and higher ===== Brief ===== SEQUENTIAL READ FROM FCB FILE ===== Family API ===== [[en:docs:fapi:DosRead]] ===== Input ===== AH = 14h DS:DX -> opened FCB (see #01345) ===== Return ===== Return: AL = status 00h successful 01h end of file (no data) 02h segment wrap in DTA 03h end of file, partial record read Disk Tranfer Area filled with record read from file ===== Notes ===== reads a record of the size specified in the FCB beginning at the current file position, then updates the current block and current record fields in the FCB if a partial record was read, it is zero-padded to the full size not supported by MS Windows 3.0 DOSX.EXE DOS extender ===== See also ===== AH=[[en:docs:dos:api:int21:0f|0Fh]],AH=[[en:docs:dos:api:int21:15|15h]],AH=[[en:docs:dos:api:int21:1a|1Ah]],AH=[[en:docs:dos:api:int21:3f|3Fh]]"DOS",INT 2F/AX=1108h ===== Note ===== Text based on [[http://www.cs.cmu.edu/~ralf/files.html|Ralf Brown Interrupt List Release 61]] {{page>en:templates:int}} {{page>en:templates:fapi}}