This changes the globals that count total and free file and lock table entries to be defined in the assembly source. This allows to return a pointer to them in AMIS function 22h, instead of their contents. This saves a bit of resident space. The asm_get_status works with either a return of al = 8 or al = FFh and uses that to determine whether the table or register return is used.
This changes the globals that count total and free file and lock table entries to be defined in the assembly source. This allows to return a pointer to them in AMIS function 22h, instead of their contents. This saves a bit of resident space. The
asm_get_status
works with either a return ofal
= 8 oral
= FFh and uses that to determine whether the table or register return is used.