10 ; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
20 call word [bx+cb_table
]
29 ; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
33 ; edx filename buffer (64 bytes)
43 ; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
47 ; al 0: ok, 1: file not found
48 ; ecx file length (al = 0)
71 div word [f_block_size
]
79 ; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
83 ; edx buffer address (linear)
84 ; ecx data length (< 64k)
102 movzx edx,word [f_buf_seg
]
107 ; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
108 ; Return current working directory.
124 ; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
125 ; Set current working directory.
137 ; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
143 ; edx buffer (linear address)
145 ; Note: does not return on error!
155 movzx edx,word [f_buf_seg
]
161 ; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
162 ; Re-read fs structures.
171 ; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
175 cb_table
dw cb_status
182 cb_len
equ ($
-cb_table
)/2
189 f_name_len
equ $
- f_name