    ifnd EXEC_EXECBASE_I
EXEC_EXECBASE_I set 1

    ifnd    EXEC_LISTS_I
    include "asm:include/exec/lists.i"
    endif

    ifnd    EXEC_INTERRUPTS_I
    include "asm:include/exec/interrupts.i"
    endif

    ifnd    EXEC_LIBRARIES_I
    include "asm:include/exec/libraries.i"
    endif


ExecBase             set 0
SoftVer              set ExecBase+LIB_SIZE
LowMemChkSum         set SoftVer+2
ChkBase              set LowMemChkSum+2
ColdCapture          set ChkBase+4
CoolCapture          set ColdCapture+4
WarmCapture          set CoolCapture+4
SysStkUpper          set WarmCapture+4
SysStkLower          set SysStkUpper+4
MaxLocMem            set SysStkLower+4
DebugEntry           set MaxLocMem+4
DebugData            set DebugEntry+4
AlertData            set DebugData+4
MaxExtMem            set AlertData+4
ChkSum               set MaxExtMem+4
IntVects             set ChkSum+2
IVTBE                set IntVects
IVDSKBLK             set IVTBE+IV_SIZE
IVSOFTINT            set IVDSKBLK+IV_SIZE
IVPORTS              set IVSOFTINT+IV_SIZE
IVCOPER              set IVPORTS+IV_SIZE
IVVERTB              set IVCOPER+IV_SIZE
IVBLIT               set IVVERTB+IV_SIZE
IVAUD0               set IVBLIT+IV_SIZE
IVAUD1               set IVAUD0+IV_SIZE
IVAUD2               set IVAUD1+IV_SIZE
IVAUD3               set IVAUD2+IV_SIZE
IVRBF                set IVAUD3+IV_SIZE
IVDSKSYNC            set IVRBF+IV_SIZE
IVEXTER              set IVDSKSYNC+IV_SIZE
IVINTEN              set IVEXTER+IV_SIZE
IVNMI                set IVINTEN+IV_SIZE
ThisTask             set IVNMI+IV_SIZE
IdleCount            set ThisTask+4
DispCount            set IdleCount+4
Quantum              set DispCount+4
Elapsed              set Quantum+2
SysFlags             set Elapsed+2
IDNestCnt            set SysFlags+2
TDNestCnt            set IDNestCnt+1
AttnFlags            set TDNestCnt+1
AttnResched          set AttnFlags+2
ResModules           set AttnResched+2
TaskTrapCode         set ResModules+4
TaskExceptCode       set TaskTrapCode+4
TaskExitCode         set TaskExceptCode+4
TaskSigAlloc         set TaskExitCode+4
TaskTrapAlloc        set TaskSigAlloc+4
MemList              set TaskTrapAlloc+2
ResourceList         set MemList+LH_SIZE
DeviceList           set ResourceList+LH_SIZE
IntrList             set DeviceList+LH_SIZE
LibList              set IntrList+LH_SIZE
PortList             set LibList+LH_SIZE
TaskReady            set PortList+LH_SIZE
TaskWait             set TaskReady+LH_SIZE
SoftInts             set TaskWait+LH_SIZE
LastAlert            set SoftInts+SH_SIZE*5
VBlankFrequency      set LastAlert+4*4
PowerSupplyFrequency set VBlankFrequency+1
SemaphoreList        set PowerSupplyFrequency+1
KickMemPtr           set SemaphoreList+LH_SIZE
KickTagPtr           set KickMemPtr+4
KickCheckSum         set KickTagPtr+4
ExecBaseReserved     set KickCheckSum+4
ExecBaseNewReserved  set ExecBaseReserved+10
SYSBASESIZE          set ExecBaseNewReserved+20

AFB_68010     equ 0
AFF_68010     equ 1<<0
AFB_68020     equ 1
AFF_68020     equ 1<<1
AFB_68881     equ 4
AFF_68881     equ 1<<4
AFB_RESERVED8 equ 8
AFF_RESERVED8 equ 1<<8
AFB_RESERVED9 equ 9
AFF_RESERVED9 equ 1<<9

    endif


