home *** CD-ROM | disk | FTP | other *** search
/ Dave Lowe: Devpac Amiga 1 / Lowe_DevpacAmiga1.adf / include / resources / disk.i < prev    next >
Encoding:
Text File  |  1987-11-09  |  1.2 KB  |  78 lines

  1.     IFND    RESOURCES_DISK_I
  2. RESOURCES_DISK_I    SET    1
  3.  
  4.     IFND    EXEC_LISTS_I
  5.     INCLUDE    "exec/lists.i"        for LH_SIZE
  6.     ENDC    !EXEC_LISTS_I
  7.  
  8.     IFND    EXEC_PORTS_I
  9.     INCLUDE    "exec/ports.i"        for MN_SIZE
  10.     ENDC    !EXEC_PORTS_I
  11.  
  12.     IFND    EXEC_INTERRUPTS_I
  13.     INCLUDE    "exec/interrupts.i"    for IS_SIZE
  14.     ENDC    !EXEC_INTERRUPTS_I
  15.  
  16.     IFND    EXEC_LIBRARIES_I
  17.     INCLUDE    "exec/libraries.i"    for various
  18.     ENDC    !EXEC_LIBRARIES_I
  19.  
  20.  
  21.     rsset    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.w    0
  26.  
  27.  
  28.  
  29.     rsset    LIB_SIZE
  30. DR_CURRENT    rs.l    1
  31. DR_FLAGS    rs.b    1
  32. DR_pad    rs.b    1
  33. DR_SYSLIB    rs.l    1
  34. DR_CIARESOURCE    rs.l    1
  35. DR_UNITID    rs.b    4*4
  36. DR_WAITING    rs.b    LH_SIZE
  37. DR_DISCBLOCK    rs.b    IS_SIZE
  38. DR_DISCSYNC    rs.b    IS_SIZE
  39. DR_INDEX    rs.b    IS_SIZE
  40. DR_SIZE    rs.w    0
  41.  
  42. DRB_ALLOC0    equ    0
  43. DRF_ALLOC0    equ    1<<0
  44. DRB_ALLOC1    equ    1
  45. DRF_ALLOC1    equ    1<<1
  46. DRB_ALLOC2    equ    2
  47. DRF_ALLOC2    equ    1<<2
  48. DRB_ALLOC3    equ    3
  49. DRF_ALLOC3    equ    1<<3
  50. DRB_ACTIVE    equ    7
  51. DRF_ACTIVE    equ    1<<7
  52.  
  53.  
  54. DSKDMAOFF    EQU    $4000    
  55.  
  56.  
  57. DISKNAME:    MACRO
  58.     DC.B    'disk.resource',0
  59.     EVEN
  60.     ENDM
  61.  
  62.     LIBINIT LIB_BASE
  63.     LIBDEF    DR_ALLOCUNIT
  64.     LIBDEF    DR_FREEUNIT
  65.     LIBDEF    DR_GETUNIT
  66.     LIBDEF    DR_GIVEUNIT
  67.     LIBDEF    DR_GETUNITID
  68.  
  69. DR_LASTCOMM    EQU    DR_GIVEUNIT
  70.  
  71.  
  72. DRT_AMIGA    EQU    $00000000
  73. DRT_37422D2S    EQU    $55555555
  74. DRT_EMPTY    EQU    $FFFFFFFF
  75.  
  76.     ENDC
  77.  
  78.