Function 90h Device Busy Loop (except PC, PCjr, XT)
entry AH 90h
AL type code:
00h disk
01h diskette
02h keyboard
03h PS/2 pointing device
80h network (ES:BX = pointer to network control block)
0FCh hard disk reset (PS/2)
0FDh diskette motor start
0FEh printer
ES:BX pointer to request block for type codes 80h through 0BFh
return CF 1 (set) if wait time satisfied
0 (clear) if driver must perform wait
note Used by NETBIOS
Type codes are allocated as follows:
00h-7Fh non-reentrant devices; OS must arbitrate access
80h-BFh reentrant devices; ES:BX points to a unique control block
C0h-FFh wait-only calls, no complementary int 15, fn91h call
Questions: