home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / diskacc.zip / diskint.asm < prev   
Assembly Source File  |  1979-12-31  |  727b  |  37 lines

  1. ; DISKINT.ASM
  2.  
  3. ; Autor:      Kai Uwe Rommel
  4. ; Datum:      Thu 28-Dec-1989
  5. ; Stand:      Tue 17-Jul-1990
  6. ;
  7. ; Assembler:  MASM 5.10
  8. ; System:     PC/MS-DOS ab 3.20
  9. ;
  10. ; Direct disk access library for OS/2 protected mode and MS-DOS.
  11.  
  12. ; - API simulation for MS-DOS.
  13.  
  14.         .MODEL  SMALL,C
  15.         .CODE
  16.  
  17. diskint PROC    service:BYTE, drive:BYTE, head:BYTE, track:BYTE, sector:BYTE, nsects:BYTE, buffer:FAR PTR BYTE
  18.  
  19.         mov     ah,service
  20.         mov     al,nsects
  21.         mov     ch,track
  22.         mov     cl,sector
  23.         mov     dh,head
  24.         mov     dl,drive
  25.         les     bx,buffer
  26.  
  27.         int     13h
  28.  
  29.         mov     dx,ax
  30.         sbb     ax,ax
  31.  
  32.     ret
  33.  
  34. diskint ENDP
  35.  
  36.         END
  37.