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

  1.  IFND EXPANIONBASE_I
  2. EXPANIONBASE_I EQU 1
  3.  
  4.  IFND EXEC_TYPES_I
  5.  INCLUDE "exec/types.i"
  6.  ENDC
  7.  IFND EXEC_LIBRARIES_I
  8.  INCLUDE "exec/libraries.i"
  9.  ENDC
  10.  IFND EXEC_INTERRUPTS_I
  11.  INCLUDE "exec/interrupts.i"
  12.  ENDC
  13.  IFND EXEC_SEMAPHORES_I
  14.  INCLUDE "exec/semaphores.i"
  15.  ENDC
  16.  IFND LIBRARIES_CONFIGVARS_I
  17.  INCLUDE "libraries/configvars.i"
  18.  ENDC
  19.  
  20. TOTALSLOTS equ 256
  21. EE_LASTBOARD equ 40
  22. EE_NOEXPANSION equ 41
  23. EE_NOBOARD equ 42
  24. EE_NOMEMORY equ 42
  25.  
  26.  RSRESET
  27. ExpansionInt rs.b 0
  28. ei_IntMask rs 1
  29. ei_ArrayMax rs 1
  30. ei_ArraySize rs 1
  31. ei_Array rs.b 0
  32. ExpansionInt_SIZEOF rs.b 0
  33.  
  34.  RSRESET
  35. ExpansionBase rs.b LIB_SIZE
  36. eb_Flags rs.b 1
  37. eb_pad rs.b 1
  38. eb_ExecBase rs.l 1
  39. eb_SegList rs.l 1
  40. eb_CurrentBinding rs.b CurrentBinding_SIZEOF
  41. eb_BoardList rs.b LH_SIZE
  42. eb_MountList rs.b LH_SIZE
  43. eb_AllocTable rs.b TOTALSLOTS
  44. eb_BindSemaphore rs.b SS_SIZE
  45. eb_Int2List rs.b IS_SIZE
  46. eb_Int6List rs.b IS_SIZE
  47. eb_Int7List rs.b IS_SIZE
  48. ExpansionBase_SIZEOF rs.b 0
  49.  
  50.  BITDEF EB,CLOGGED,0
  51.  BITDEF EB,SHORTMEM,1
  52.  
  53.  ENDC
  54.