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

  1.     IFND    EXEC_EXECBASE_I
  2. EXEC_EXECBASE_I    SET 1
  3.  
  4.     IFND    EXEC_INTERRUPTS_I
  5.     INCLUDE    "exec/interrupts.i"    for IV_SIZE,LH_SIZE,SH_SIZE
  6.     ENDC    !EXEC_INTERRUPTS_I
  7.  
  8.     IFND    EXEC_LIBRARIES_I
  9.     INCLUDE    "exec/libraries.i"    for LIB_SIZE
  10.     ENDC    !EXEC_LIBRARIES_I
  11.  
  12.     rsset    LIB_SIZE
  13. SoftVer    rs.w    1
  14. LowMemChkSum    rs.w    1
  15. ChkBase    rs.l    1
  16. ColdCapture    rs.l    1
  17. CoolCapture    rs.l    1
  18. WarmCapture    rs.l    1
  19. SysStkUpper    rs.l    1
  20. SysStkLower    rs.l    1
  21. MaxLocMem    rs.l    1
  22. DebugEntry    rs.l    1
  23. DebugData    rs.l    1
  24. AlertData    rs.l    1
  25. MaxExtMem    rs.l    1    1.2
  26.  
  27. ChkSum    rs.w    1
  28.  
  29. IntVects    rs.w    0
  30. IVTBE    rs.b    IV_SIZE
  31. IVDSKBLK    rs.b    IV_SIZE
  32. IVSOFTINT    rs.b    IV_SIZE
  33. IVPORTS    rs.b    IV_SIZE
  34. IVCOPER    rs.b    IV_SIZE
  35. IVVERTB    rs.b    IV_SIZE
  36. IVBLIT    rs.b    IV_SIZE
  37. IVAUD0    rs.b    IV_SIZE
  38. IVAUD1    rs.b    IV_SIZE
  39. IVAUD2    rs.b    IV_SIZE
  40. IVAUD3    rs.b    IV_SIZE
  41. IVRBF    rs.b    IV_SIZE
  42. IVDSKSYNC    rs.b    IV_SIZE
  43. IVEXTER    rs.b    IV_SIZE
  44. IVINTEN    rs.b    IV_SIZE
  45. IVNMI    rs.b    IV_SIZE
  46.  
  47. ThisTask    rs.l    1
  48. IdleCount    rs.l    1
  49. DispCount    rs.l    1
  50. Quantum    rs.w    1
  51. Elapsed    rs.w    1
  52. SysFlags    rs.w    1
  53. IDNestCnt    rs.b    1
  54. TDNestCnt    rs.b    1
  55.  
  56. AttnFlags    rs.w    1
  57. AttnResched    rs.w    1
  58. ResModules    rs.l    1
  59.  
  60. TaskTrapCode    rs.l    1
  61. TaskExceptCode    rs.l    1
  62. TaskExitCode    rs.l    1
  63. TaskSigAlloc    rs.l    1
  64. TaskTrapAlloc    rs.w    1
  65.  
  66.  
  67. MemList    rs.b    LH_SIZE
  68. ResourceList    rs.b    LH_SIZE
  69. DeviceList    rs.b    LH_SIZE
  70. IntrList    rs.b    LH_SIZE
  71. LibList    rs.b    LH_SIZE
  72. PortList    rs.b    LH_SIZE
  73. TaskReady    rs.b    LH_SIZE
  74. TaskWait    rs.b    LH_SIZE
  75.  
  76. SoftInts    rs.b    SH_SIZE*5
  77.  
  78. LastAlert    rs.b    4*4
  79.  
  80. * new 1.2 structures
  81. SemaphoreList    rs.b    LH_SIZE
  82. KickMemPtr    rs.l    1
  83. KickTagPtr    rs.l    1
  84. KickCheckSum    rs.l    1
  85. ExecBaseReserved    rs.b    10
  86. ExecBaseNewReserved    rs.b    20
  87.  
  88.  
  89. SYSBASESIZE    rs.w    0
  90.  
  91. AFB_68010    EQU    0    (will remain set for 68020 as well)
  92. AFF_68010    EQU    1<<0
  93. AFB_68020    EQU    1
  94. AFF_68020    EQU    1<<1
  95. AFB_68881    EQU    4
  96. AFF_68881    EQU    1<<4
  97. AFB_RESERVED8    EQU    8
  98. AFF_RESERVED8    EQU    1<<8
  99. AFB_RESERVED9    EQU    9
  100. AFF_RESERVED9    EQU    1<<9
  101.  
  102.     ENDC    !EXEC_EXECBASE_I
  103.  
  104.