AH = 57h
AL = 00 get date and time
= 01 set date and time
= 02 ??? (DOS 4.0+ undocumented)
= 03 ??? (DOS 4.0+ undocumented)
= 04 ??? (DOS 4.0+ undocumented)
BX = file handle
CX = time to set (if setting)
DX = date to set (if setting)
ES:DI = pointer to buffer to contain results
on return:
AX = error code if CF set (see ~DOS ERROR CODES~)
CX = file time (if reading, see below)
DX = file date (if reading, see below)
% Time encoding:
� Time in CX
� � � � � � � � � � � +------------ two second incr (0-29)
� � � � � +----------------------- minutes 0-59)
+-------------------------------- hours (0-29)
% Date Encoding
� Date in DX
� � � � � � � � � � � +------------ day (1-31)
� � � � � � � +------------------- month (1-12)
+-------------------------------- year - 1980
| Zur點k zum Interrupt Info. | Roger Morgan / 1998 | L.膎derung 29.03.99 |