| 
 |  | 
          INT 15 - OS HOOK - DEVICE BUSY LOOP (AT,XT2,XT286,CONV,PS)          
  
    | 
       Input  | 
    
       Output  | 
   
  
    | 
       AX 
     | 
    90h | 
    Type Code | 
      | 
      | 
    AX | 
   
  
    | 
         
     | 
      | 
      | 
      | 
      | 
    BX | 
   
  
    | 
       CX 
     | 
      | 
      | 
      | 
      | 
    CX | 
   
  
    | 
       DX 
     | 
      | 
      | 
      | 
      | 
    DX | 
   
  
    | ES:BX | 
     Request
      Block | 
    Set
      if Wait Time satisfied | 
    CF | 
   
 Type Code
        00h = disk
        01h = diskette
        02h = keyboard
        03h = PS/2 pointing device
        80h = network
        FCh = disk reset
        FDh = diskette motor start
        FEh = printer
Note:   Type codes are allocated as follows:
            00-7F = non-reentrant devices; OS must arbitrate access
            80-BF = reentrant devices; ES:BX points to a unique control block
            C0-FF = wait-only calls, no complementary INT 15/AH=91h call |