home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / coders / jËzyki_programowania / amigae / e_v3.2a / modulessrc / exec / execbase.e < prev    next >
Text File  |  1977-12-31  |  2KB  |  117 lines

  1. OPT MODULE
  2. OPT EXPORT
  3.  
  4. MODULE 'exec/lists',
  5.        'exec/libraries',
  6.        'exec/interrupts',
  7.        'exec/tasks'
  8.  
  9. OBJECT execbase
  10.   lib:lib
  11.   softver:INT  -> This is unsigned
  12.   lowmemchksum:INT
  13.   chkbase:LONG
  14.   coldcapture:LONG
  15.   coolcapture:LONG
  16.   warmcapture:LONG
  17.   sysstkupper:LONG
  18.   sysstklower:LONG
  19.   maxlocmem:LONG
  20.   debugentry:LONG
  21.   debugdata:LONG
  22.   alertdata:LONG
  23.   maxextmem:LONG
  24.   chksum:INT  -> This is unsigned
  25.   ivtbe:iv
  26.   ivdskblk:iv
  27.   ivsoftint:iv
  28.   ivports:iv
  29.   ivcoper:iv
  30.   ivvertb:iv
  31.   ivblit:iv
  32.   ivaud0:iv
  33.   ivaud1:iv
  34.   ivaud2:iv
  35.   ivaud3:iv
  36.   ivrbf:iv
  37.   ivdsksync:iv
  38.   ivexter:iv
  39.   ivinten:iv
  40.   ivnmi:iv
  41.   thistask:PTR TO tc
  42.   idlecount:LONG
  43.   dispcount:LONG
  44.   quantum:INT  -> This is unsigned
  45.   elapsed:INT  -> This is unsigned
  46.   sysflags:INT  -> This is unsigned
  47.   idnestcnt:CHAR  -> This is signed
  48.   tdnestcnt:CHAR  -> This is signed
  49.   attnflags:INT  -> This is unsigned
  50.   attnresched:INT  -> This is unsigned
  51.   resmodules:LONG
  52.   tasktrapcode:LONG
  53.   taskexceptcode:LONG
  54.   taskexitcode:LONG
  55.   tasksigalloc:LONG
  56.   tasktrapalloc:INT  -> This is unsigned
  57.   memlist:lh
  58.   resourcelist:lh
  59.   devicelist:lh
  60.   intrlist:lh
  61.   liblist:lh
  62.   portlist:lh
  63.   taskready:lh
  64.   taskwait:lh
  65.   softints[5]:ARRAY OF sh
  66.   lastalert[4]:ARRAY OF LONG
  67.   vblankfrequency:CHAR
  68.   powersupplyfrequency:CHAR
  69.   semaphorelist:lh
  70.   kickmemptr:LONG
  71.   kicktagptr:LONG
  72.   kickchecksum:LONG
  73.   pad0:INT
  74.   launchpoint:LONG
  75.   ramlibprivate:LONG
  76.   eclockfrequency:LONG
  77.   cachecontrol:LONG
  78.   taskid:LONG
  79.   reserved1[5]:ARRAY OF LONG
  80.   mmulock:LONG
  81.   reserved2[3]:ARRAY OF LONG
  82.   memhandlers:mlh
  83.   memhandler:LONG
  84. ENDOBJECT     /* SIZEOF=632 */
  85.  
  86. CONST AFB_68010=0,
  87.       AFB_68020=1,
  88.       AFB_68030=2,
  89.       AFB_68040=3,
  90.       AFB_68881=4,
  91.       AFB_68882=5,
  92.       AFB_FPU40=6,
  93.       AFB_PRIVATE=15,
  94.       AFF_68010=1,
  95.       AFF_68020=2,
  96.       AFF_68030=4,
  97.       AFF_68040=8,
  98.       AFF_68881=16,
  99.       AFF_68882=$20,
  100.       AFF_FPU40=$40,
  101.       AFF_PRIVATE=$8000,
  102.       CACRF_ENABLEI=1,
  103.       CACRF_FREEZEI=2,
  104.       CACRF_CLEARI=8,
  105.       CACRF_IBE=16,
  106.       CACRF_ENABLED=$100,
  107.       CACRF_FREEZED=$200,
  108.       CACRF_CLEARD=$800,
  109.       CACRF_DBE=$1000,
  110.       CACRF_WRITEALLOCATE=$2000,
  111.       CACRF_ENABLEE=$40000000,
  112.       CACRF_COPYBACK=$80000000,
  113.       DMAF_CONTINUE=2,
  114.       DMAF_NOMODIFY=4,
  115.       DMAF_READFROMRAM=8
  116.  
  117.