home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Amiga 14 / MA_Cover_14.iso / source / e / powerd / modules.lha / modules / exec / execbase.m < prev    next >
Encoding:
Text File  |  1999-06-23  |  2.0 KB  |  115 lines

  1. MODULE    'exec/lists',
  2.             'exec/libraries',
  3.             'exec/interrupts'
  4.  
  5. OBJECT ExecBase
  6.     Lib:Lib,
  7.     SoftVer:INT,
  8.     LowMemChkSum:INT,
  9.     ChkBase:LONG,
  10.     ColdCapture:LONG,
  11.     CoolCapture:LONG,
  12.     WarmCapture:LONG,
  13.     SysSTKUpper:LONG,
  14.     SysSTKLower:LONG,
  15.     MaxLocMem:LONG,
  16.     DebugEntry:LONG,
  17.     DebugData:LONG,
  18.     AlertData:LONG,
  19.     MaxExtMem:LONG,
  20.     ChkSum:INT,
  21.     IVTBe:IV,
  22.     IVDskBlk:IV,
  23.     IVSoftInt:IV,
  24.     IVPorts:IV,
  25.     IVCoper:IV,
  26.     IVVertB:IV,
  27.     IVBlit:IV,
  28.     IVAud0:IV,
  29.     IVAud1:IV,
  30.     IVAud2:IV,
  31.     IVAud3:IV,
  32.     IVRBF:IV,
  33.     IVDskSync:IV,
  34.     IVExter:IV,
  35.     IVInten:IV,
  36.     IVNMI:IV,
  37.     ThisTask:PTR TO TC,
  38.     IdleCount:LONG,
  39.     DispCount:LONG,
  40.     Quantum:INT,
  41.     Elapsed:INT,
  42.     SysFlags:INT,
  43.     IDNestCnt:CHAR,
  44.     TDNestCnt:CHAR,
  45.     AttnFlags:INT,
  46.     AttnResched:INT,
  47.     ResModules:LONG,
  48.     TaskTrapCode:LONG,
  49.     TaskExceptCode:LONG,
  50.     TaskExitCode:LONG,
  51.     TaskSigAlloc:LONG,
  52.     TaskTrapAlloc:INT,
  53.     MemList:LH,
  54.     ResourceList:LH,
  55.     DeviceList:LH,
  56.     IntrList:LH,
  57.     LibList:LH,
  58.     PortList:LH,
  59.     TaskReady:LH,
  60.     TaskWait:LH,
  61.     SoftInts[5]:SH,
  62.     LastAlert[4]:LONG,
  63.     VBlankFrequency:CHAR,
  64.     PowerSupplyFrequency:CHAR,
  65.     SemaphoreList:LH,
  66.     KickMemPtr:LONG,
  67.     KickTagPtr:LONG,
  68.     KickCheckSum:LONG,
  69.     pad0:INT,
  70.     LaunchPoint:LONG,
  71.     RamLibPrivate:LONG,
  72.     EClockFrequency:LONG,
  73.     CacheControl:LONG,
  74.     TaskID:LONG,
  75.     reserved1[5]:LONG,
  76.     MMULock:LONG,
  77.     reserved2[3]:LONG,
  78.     MemHandlers:MLH,
  79.     MemHandler:LONG
  80.  
  81. CONST    AFB_68010=0,
  82.         AFB_68020=1,
  83.         AFB_68030=2,
  84.         AFB_68040=3,
  85.         AFB_68881=4,
  86.         AFB_68882=5,
  87.         AFB_FPU40=6,
  88.         AFB_FPU60=6,
  89.         AFB_68060=7,                      // Definition for 68060 CPU
  90.         AFB_PRIVATE=15,
  91.         AFF_68010=1,
  92.         AFF_68020=2,
  93.         AFF_68030=4,
  94.         AFF_68040=8,
  95.         AFF_68881=16,
  96.         AFF_68882=$20,
  97.         AFF_FPU40=$40,
  98.         AFF_FPU60=$40,
  99.         AFF_68060=$80,                    // Definition for 68060 CPU
  100.         AFF_PRIVATE=$8000,
  101.         CACRF_ENABLEI=1,
  102.         CACRF_FREEZEI=2,
  103.         CACRF_CLEARI=8,
  104.         CACRF_IBE=16,
  105.         CACRF_ENABLED=$100,
  106.         CACRF_FREEZED=$200,
  107.         CACRF_CLEARD=$800,
  108.         CACRF_DBE=$1000,
  109.         CACRF_WRITEALLOCATE=$2000,
  110.         CACRF_ENABLEE=$40000000,
  111.         CACRF_COPYBACK=$80000000,
  112.         DMAF_CONTINUE=2,
  113.         DMAF_NOMODIFY=4,
  114.         DMAF_READFROMRAM=8
  115.