home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Assembler / DVD!OMA2.DMS / in.adf / Include1.3.LHA / Include1.3 / resources / disk.i < prev    next >
Encoding:
Text File  |  1994-10-12  |  1.1 KB  |  66 lines

  1.  IFND RESOURCES_DISK_I
  2. RESOURCES_DISK_I EQU 1
  3.  
  4.  IFND EXEC_TYPES_I
  5.  INCLUDE "exec/types.i"
  6.  ENDC
  7.  IFND EXEC_LISTS_I
  8.  INCLUDE "exec/lists.i"
  9.  ENDC
  10.  IFND EXEC_PORTS_I
  11.  INCLUDE "exec/ports.i"
  12.  ENDC
  13.  IFND EXEC_INTERRUPTS_I
  14.  INCLUDE "exec/interrupts.i"
  15.  ENDC
  16.  IFND EXEC_LIBRARIES_I
  17.  INCLUDE "exec/libraries.i"
  18.  ENDC
  19.  
  20.  RSRESET
  21. DISCRESOURCEUNIT rs.b MN_SIZE
  22. DRU_DISCBLOCK rs.b IS_SIZE
  23. DRU_DISCSYNC rs.b IS_SIZE
  24. DRU_INDEX rs.b IS_SIZE
  25. DRU_SIZE rs.b 0
  26.  
  27.  RSRESET
  28. DISCRESOURCE rs.b LIB_SIZE
  29. DR_CURRENT rs.l 1
  30. DR_FLAGS rs.b 1
  31. DR_pad rs.b 1
  32. DR_SYSLIB rs.l 1
  33. DR_CIARESOURCE rs.l 1
  34. DR_UNITID rs.b 16
  35. DR_WAITING rs.b LH_SIZE
  36. DR_DISCBLOCK rs.b IS_SIZE
  37. DR_DISCSYNC rs.b IS_SIZE
  38. DR_INDEX rs.b IS_SIZE
  39. DR_SIZE rs.b 0
  40.  
  41.  BITDEF DR,ALLOC0,0
  42.  BITDEF DR,ALLOC1,1
  43.  BITDEF DR,ALLOC2,2
  44.  BITDEF DR,ALLOC3,3
  45.  BITDEF DR,ACTIVE,7
  46.  
  47. DSKDMAOFF equ $4000
  48.  
  49. DISKNAME MACRO
  50.  DC.B 'disk.resource',0
  51.  ENDM
  52.  
  53.  LIBINIT LIB_BASE
  54.  LIBDEF DR_ALLOCUNIT
  55.  LIBDEF DR_FREEUNIT
  56.  LIBDEF DR_GETUNIT
  57.  LIBDEF DR_GIVEUNIT
  58.  LIBDEF DR_GETUNITID
  59.  
  60. DR_LASTCOMM equ DR_GIVEUNIT
  61. DRT_AMIGA equ 0
  62. DRT_37422D2S equ $55555555
  63. DRT_EMPTY equ $FFFFFFFF
  64.  
  65.  ENDC
  66.