home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 4: Demo 1 / almathera_demo1.bin / commercial / asmonedemo / asm-one / include.strip / resources / disk.i < prev    next >
Text File  |  1995-03-16  |  1KB  |  56 lines

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