DataMuseum.dk

Presents historical artifacts from the history of:

Bogika Butler

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Bogika Butler

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦6d0b8123e⟧ TextFile

    Length: 52352 (0xcc80)
    Types: TextFile
    Names: »KERNEL.LOG«

Derivation

└─⟦08e5746f0⟧ Bits:30009789/_.ft.Ibm2.50007359.imd Mogens Pelles Zilog 80,000 / EOS projekt
    └─⟦this⟧ »KERNEL.LOG« 

TextFile


Options:    LNIAG

Pass 1

   23  ===   23  ===    0 æ$I B:COMDEF.PASå
  455  ===   23  ===  432

  456  ===   24  ===    0 æ$I B:COMDEF2.PASå
  812  ===   24  ===  356

  813  ===   25  ===    0 æ$I B:KNELVAR.PASå

 LINE     ERROR

  814        6      Symbol illegal in this context
   CONST (* Comdef *)

  820       24      Illegal source character
      KV_StkSiz = 16#800;

  822       24      Illegal source character
      Trp7Stak = 16#100;

  826       24      Illegal source character
  826       24      Illegal source character
      Trp7Resi = 16#80 + 16#FF;

  858       24      Illegal source character
  858      208      Constant not properly terminated
      PTM_VEC = 16#8C;

  867       24      Illegal source character
      RAM_TOP = 16#C000;

 1248        4      ) expected
 1248       14      ; expected
     BEGIN

 1254        6      Symbol illegal in this context
   CONST (* SC *)

 1256       24      Illegal source character
      A_Local  = 16#8000; (* Direct address of local pointer *)

 1257       24      Illegal source character
      A_Temp   = 16#4000; (* Direct address of temporary pointer *)

 1335  ===   25  ===  522

 1434  ===  124  ===    0 æ$I B:IPREFACE.PASå
 1476       24      Illegal source character
      PrtContA := 16#00;

 1478       24      Illegal source character
      PrtBuf := 16#FF;

 1480       24      Illegal source character
 1480      208      Constant not properly terminated
      PrtContA := 16#3C;

 1482       24      Illegal source character
      PrtContB := 16#00;

 1484       24      Illegal source character
      PrtStatu := 16#08;

 1486       24      Illegal source character
 1486      208      Constant not properly terminated
      PrtContB := 16#3C;

 1508  ===  124  ===   74

 1509  ===  125  ===    0 æ$I B:IMMUPROC.PASå
 1625        6      Symbol illegal in this context
      VAR

 1693        6      Symbol illegal in this context
       d2 := 0;                    (* tabsize *)

 1699        6      Symbol illegal in this context
      d2 := (d2 + d1 DIV 65) + 7; (* round up by 7 *)

 1704       17      BEGIN expected
         d1 := (List(.Length.).End - d2) DIV 256 * 256;

 1728       14      ; expected
 1728        6      Symbol illegal in this context
          Page_Tab := List(.Length.).End - d2 - List(.1.).Start DIV 256 * 4;

 1730       17      BEGIN expected
         END;

 1747       14      ; expected
 1747        6      Symbol illegal in this context
            TFre := (End - MR_Siz) div 256 * 256;

 1754        6      Symbol illegal in this context
            IF Curr >= TFre THEN

 1761       21      . expected
              END;

 1767       17      BEGIN expected
           END;

 1776       24      Illegal source character
         MR_Nxt := MemRecPtr(10#4711); (* next to last := odd address *)

 1782       21      . expected
        END;

 1787       24      Illegal source character
         MemRecPtr(10#7913) ; (* prior to first := uneven address *)

 1830       21      . expected
      ELSE  (* No boot loaded modules *)

 1838       24      Illegal source character
      MakeSegm(16#1000000, 0, FulSpace);

 1849       21      . expected
        END;

 1859       21      . expected
        END;

 1867       21      . expected
        END;

 1886       21      . expected
        END;

 1912       21      . expected
        END;

 1997       21      . expected
         UNTIL LdMDHdrPtr(Get_LdMd)^.MOD_Size = 0 (* zero module is reached *);

 2034       21      . expected
      ELSE

 2055       21      . expected
        END;

 2066       17      BEGIN expected
     END;  (* InitMMU *)

 2068  ===  125  ===  559

47 COMPILATION ERRORS IN PASS 1


Pass 2

 LINE     ERROR

   67       18      Error in declaration part
   TYPE

   80       18      Error in declaration part
   CONST

   93       18      Error in declaration part
   CONST

  112       10      Error in type
  112        6      Symbol illegal in this context
         pt_voi = (.pt_int..pt_seg.); (* *** ??? *** *)

  118       10      Error in type
  118      104      Identifier has not been declared
                        PTLSC   
         (.pt_lsc     (* 0 local scope pointer *)

  119        6      Symbol illegal in this context
          ,pt_tsc     (* 1 temp scope pointer  *)

  142      101      Identifier declared twice
                        PTINF   
  142      104      Identifier has not been declared
                        POINTERI
         (pt_inf: PointerInfoSetType

  172       13      END expected
  172       14      ; expected
  172        2      Identifier expected
         Common: PointerCommonPartType

  173        6      Symbol illegal in this context
        END;

  175        6      Symbol illegal in this context
  175        5      : expected
      FormalPointerType = RECORD

  176       13      END expected
  176       14      ; expected
  176       18      Error in declaration part
  176        2      Identifier expected
         Common: PointerCommonPartType;

  178        6      Symbol illegal in this context
        END;

  180       18      Error in declaration part
   CONST

  181      103      Identifier is not of appropriate class
                        SIZEOF  
  181        6      Symbol illegal in this context
      pt_siz = sizeof(PointerCommonPartType);

  183      103      Identifier is not of appropriate class
                        SIZEOF  
  183        6      Symbol illegal in this context
      fp_siz = sizeof(FormalPointerType);

  187       50      Error in constant
  187        6      Symbol illegal in this context
      pt_mask = (2**15)/fp_pow2 - 1;

  220       18      Error in declaration part
   CONST

  221       16      = expected
  221       50      Error in constant
  221      103      Identifier is not of appropriate class
                        OBJECTST
  221        6      Symbol illegal in this context
      OB_SEGM: ObjectStateType = (. OB_READ, OB_WRIT, OB_EXEC .);

  222       16      = expected
  222       50      Error in constant
  222      103      Identifier is not of appropriate class
                        OBJECTST
  222        6      Symbol illegal in this context
      OB_SUBS: ObjectStateType = (. OB_SUB, OB_SEGM .);

  251       18      Error in declaration part
   CONST

  252      103      Identifier is not of appropriate class
                        SIZEOF  
  252        6      Symbol illegal in this context
      OB_Siz = sizeof(ObjectCommonPartType);

  270       18      Error in declaration part
   TYPE

  312       18      Error in declaration part
   CONST

  313      103      Identifier is not of appropriate class
                        SIZEOF  
  313        6      Symbol illegal in this context
      GA_siz = sizeof(GateObjectType);

  332       18      Error in declaration part
   CONST

  333      103      Identifier is not of appropriate class
                        SIZEOF  
  333        6      Symbol illegal in this context
      CO_Siz = sizeof(ConditionObjectType);

  378        6      Symbol illegal in this context
         PR_d0.a3: RegisterSaveAreaType;

  390      104      Identifier has not been declared
                        SYNCHONI
         PR_syn: SynchonizationResultType;

  405       18      Error in declaration part
   CONST

  406      103      Identifier is not of appropriate class
                        SIZEOF  
  406        6      Symbol illegal in this context
      EX_siz = sizeof(ExtensionObjectType);

  407      103      Identifier is not of appropriate class
                        SIZEOF  
  407        6      Symbol illegal in this context
      PR_siz = sizeof(ProcessObjectType);

  451       18      Error in declaration part
   CONST

  452      103      Identifier is not of appropriate class
                        SIZEOF  
  452        6      Symbol illegal in this context
      SE_siz = sizeof(SegmentObjectType);

  453      103      Identifier is not of appropriate class
                        SIZEOF  
  453        6      Symbol illegal in this context
      SU_siz = sizeof(SubSegmentObjectType);

  454      103      Identifier is not of appropriate class
                        SIZEOF  
  454        6      Symbol illegal in this context
      NEmb_Siz = sizeof(NonEmbeddedSegmentObjectType);

  502       18      Error in declaration part
   CONST

  503      103      Identifier is not of appropriate class
                        SIZEOF  
  503        6      Symbol illegal in this context
      MM_siz = sizeof(MMU_DescriptorType);

  529       18      Error in declaration part
   CONST

  530      103      Identifier is not of appropriate class
                        SIZEOF  
  530        6      Symbol illegal in this context
      GE_siz = sizeof(GeneralObjectType);

  560       18      Error in declaration part
   CONST

  561      103      Identifier is not of appropriate class
                        SIZEOF  
  561        6      Symbol illegal in this context
      ST_siz = sizeof(StackCommonPartType);

  675       18      Error in declaration part
   CONST

  676      103      Identifier is not of appropriate class
                        SIZEOF  
  676        6      Symbol illegal in this context
      EN_siz = sizeof(StackElementType);

  678      103      Identifier is not of appropriate class
                        SIZEOF  
  678        6      Symbol illegal in this context
      CT_siz = sizeof(StackElementType);

  691       18      Error in declaration part
   CONST

  773        7      Error in parameter list
                     ,     VAR AbsElem: AddressType

  786      129      Operand types incompatible
         Next := AbsElem;

  787      129      Operand types incompatible
         Prev := AbsElem;

  814        6      Symbol illegal in this context
   CONST (* Comdef *)

  820        6      Symbol illegal in this context
      KV_StkSiz = 16#800;

  822        6      Symbol illegal in this context
      Trp7Stak = 16#100;

  826        6      Symbol illegal in this context
      Trp7Resi = 16#80 + 16#FF;

  858        6      Symbol illegal in this context
      PTM_VEC = 16#8C;

  862       18      Error in declaration part
   CONST (* Preface *)

  867        6      Symbol illegal in this context
      RAM_TOP = 16#C000;

  878       18      Error in declaration part
   CONST (* MMProcs *)

  879        6      Symbol illegal in this context
      AllocSiz = Se_Siz + Sp_Siz; (* *** ??? *** *)

  888        2      Identifier expected
  888        6      Symbol illegal in this context
  888        5      : expected
  888       10      Error in type
  888        6      Symbol illegal in this context
         End: AddressType;   (* upper memory address *)

  891      104      Identifier has not been declared
                        MEMLISTL
  891      107      Incompatible subrange types
  891      102      Low bound exceeds high bound
         List: ARRAY (.1..Mem_ListLength.) OF MemListRecordType

  919       18      Error in declaration part
   (*IMPORTED*) VAR (* Comdef *) (* Printer device control and data registers *)

  925       18      Error in declaration part
   (*IMPORTED*) VAR (* Preface *)  (* MMU device *)

  929       18      Error in declaration part
   (*IMPORTED*) VAR (* Comdef *) (* Timer device *)

  933       18      Error in declaration part
   (*IMPORTED*) VAR (* Preface *)

  971       18      Error in declaration part
   VAR  (* Preface *) (* Variables used by test print procedures *)

  979       18      Error in declaration part
   TYPE (* MMPROCS *)

 1036      117      Unsatisfied forward reference
                        LOADMODU
 1036       18      Error in declaration part
   CONST (* MMPROCS *)

 1037      103      Identifier is not of appropriate class
                        SIZEOF  
 1037        6      Symbol illegal in this context
      MR_Siz = sizeof(MemRecType);

 1047      104      Identifier has not been declared
                        MMLOCKTY
      MM_Lock: MM_LockType;

 1122      104      Identifier has not been declared
                        MRTYPETY
      Typ: MR_TypeType;  (* Value for MR_Typ field *)

 1138      104      Identifier has not been declared
                        MEMRECPT
 1138       59      Error in variable
      CurPtr := MemRecPtr(Curr);

 1144      104      Identifier has not been declared
                        MEMRECPT
 1144       59      Error in variable
         MR_Prv := MemRecPtr(Prev);

 1145      104      Identifier has not been declared
                        MEMRECPT
 1145       59      Error in variable
         MR_Nxt := MemRecPtr(Next);

 1147      152      No such field in this record
      WITH CurPtr^.Prv^ DO

 1148      104      Identifier has not been declared
                        MRNXT   
 1148      104      Identifier has not been declared
                        MEMRECPT
 1148       59      Error in variable
         MR_Nxt := MemRecPtr(Curr);

 1149      152      No such field in this record
      WITH CurPtr^.Nxt^ DO

 1150      104      Identifier has not been declared
                        MRPRV   
 1150      104      Identifier has not been declared
                        MEMRECPT
 1150       59      Error in variable
         MR_Prv := MemRecPtr(Curr);

 1158        7      Error in parameter list
                  );

 1172      104      Identifier has not been declared
                        CHAINPTR
 1172       59      Error in variable
      SrcPtr := ChainPtr(AS);

 1173      104      Identifier has not been declared
                        CHAINPTR
 1173       59      Error in variable
      DstPtr := ChainPtr(AD);

 1208      104      Identifier has not been declared
                        CHAINPTR
 1208       59      Error in variable
      SrcPtr := ChainPtr(AS);

 1209      104      Identifier has not been declared
                        CHAINPTR
 1209       59      Error in variable
      DstPtr := ChainPtr(AD);

 1215      104      Identifier has not been declared
                        CURPTR  
         CurPtr := Next;

 1216      104      Identifier has not been declared
                        CURPTR  
         WHILE CurPtr <> DstPtr DO

 1220      104      Identifier has not been declared
                        CURPTR  
            WITH CurPtr^ DO

 1222      104      Identifier has not been declared
                        CHHOLD  
               CH_Hold := NR;

 1226      104      Identifier has not been declared
                        CURPTR  
 1226      104      Identifier has not been declared
                        CURPTR  
               CurPtr := CurPtr^.Next

 1234      104      Identifier has not been declared
                        AD      
 1234      104      Identifier has not been declared
                        AD      
      AD := AD + Ch_Siz*2;

 1241      104      Identifier has not been declared
                        ERRORNO 
      E: ErrorNo      (* Error number

 1248        4      ) expected
 1248       14      ; expected
     BEGIN

 1250      104      Identifier has not been declared
                        ERROR   
 1250       59      Error in variable
         Error(E)

 1251       51      := expected
 1251       58      Error in factor
     END;

 1254        6      Symbol illegal in this context
   CONST (* SC *)

 1256        6      Symbol illegal in this context
      A_Local  = 16#8000; (* Direct address of local pointer *)

 1257        6      Symbol illegal in this context
      A_Temp   = 16#4000; (* Direct address of temporary pointer *)

 1258      104      Identifier has not been declared
                        ARSIZ   
      Act_Siz = AR_Siz;   (* Size of actual arg/subsegm arg/void value arg *)

 1368      104      Identifier has not been declared
                        LDMDOBJD
 1368      104      Identifier has not been declared
                        LDMDOBJD
         (*UNIV*) x: LdMdObjDscType): LdMdObjDscType;

 1375      104      Identifier has not been declared
                        LDMDHDRP
 1375      104      Identifier has not been declared
                        LDMDHDRP
         (*UNIV*) x: LdMdHdrPtrType): LdMdHdrPtrType;

 1382      104      Identifier has not been declared
                        LDMDLDSD
 1382      104      Identifier has not been declared
                        LDMDLDSD
         (*UNIV*) x: LdMdLDSDPtrType): LdMdLDSDPtrType;

 1389      104      Identifier has not been declared
                        LDMDLSDP
 1389      104      Identifier has not been declared
                        LDMDLSDP
         (*UNIV*) x: LdMdLSDPtrType): LdMdLSDPtrType;

 1396      104      Identifier has not been declared
                        GEPTRTYP
 1396      104      Identifier has not been declared
                        GEPTRTYP
         (*UNIV*) x: GePtrType): GePtrType;

 1403      104      Identifier has not been declared
                        SUPTRTYP
 1403      104      Identifier has not been declared
                        SUPTRTYP
         (*UNIV*) x: SuPtrType): SuPtrType;

 1410      104      Identifier has not been declared
                        POINTERP
 1410      104      Identifier has not been declared
                        POINTERP
         (*UNIV*) x: PointerPtrType ): PointerPtrType;

 1458      104      Identifier has not been declared
                        RTEDUMMY
         KV_InVec(.d0.) := addr(RteDummy);

 1460      129      Operand types incompatible
         Stak_Tab(.d0.) := 0; (* channel := free *)

 1464      104      Identifier has not been declared
                        TESTPRT 
      KV_InVec(.32+9.) := addr(Test_Prt);

 1466      104      Identifier has not been declared
                        STACKTAB
      Stack_Tab(.32+9.) := -1;

 1476        6      Symbol illegal in this context
      PrtContA := 16#00;

 1478        6      Symbol illegal in this context
 1478      104      Identifier has not been declared
                        FF      
      PrtBuf := 16#FF;

 1480        6      Symbol illegal in this context
      PrtContA := 16#3C;

 1482        6      Symbol illegal in this context
      PrtContB := 16#00;

 1484        6      Symbol illegal in this context
      PrtStatu := 16#08;

 1486        6      Symbol illegal in this context
      PrtContB := 16#3C;

 1489      104      Identifier has not been declared
                        NEWLINE 
 1489       51      := expected
 1489       58      Error in factor
      NewLine;

 1490      104      Identifier has not been declared
                        PRTCHAR 
 1490       59      Error in variable
 1490       51      := expected
 1490       58      Error in factor
      PrtChar('E');

 1491      104      Identifier has not been declared
                        PRTCHAR 
 1491       59      Error in variable
 1491       51      := expected
 1491       58      Error in factor
      PrtChar('O');

 1492      104      Identifier has not been declared
                        PRTCHAR 
 1492       59      Error in variable
 1492       51      := expected
 1492       58      Error in factor
      PrtChar('S');

 1493      104      Identifier has not been declared
                        NEWLINE 
 1493       51      := expected
 1493       58      Error in factor
      NewLine;

 1497       58      Error in factor
      Stak_Tab(.0.) := Trp7Stak * 2**16 + 0; (* 0 is interrupt priority *)

 1498      129      Operand types incompatible
      Driv_Tab(.0.) := Stak_Tab(.0.); (* := used := dummy value > 0 *)

 1499      129      Operand types incompatible
      Stak_Tab(.1.) := -1;   (* reserved. Entry 1 cannot be used *)

 1544      152      No such field in this record
         Get_LdMd := AllocObj.Se_fir

 1563        2      Identifier expected
 1563      129      Operand types incompatible
 1563        6      Symbol illegal in this context
 1563       13      END expected
 1563        6      Symbol illegal in this context
 1563       14      ; expected
 1563        6      Symbol illegal in this context
 1563      349      COMMON declaration not allowed here
 1563        2      Identifier expected
 1563        6      Symbol illegal in this context
         GetStubE := KV_IManP.Common.Pointer.Next (* First env. in list *)

 1564        5      : expected
 1564       10      Error in type
        END;  (* GetStubE *)

 1571        2      Identifier expected
 1571      129      Operand types incompatible
 1571        6      Symbol illegal in this context
 1571       13      END expected
 1571        6      Symbol illegal in this context
 1571       14      ; expected
 1571        6      Symbol illegal in this context
 1571      349      COMMON declaration not allowed here
 1571        2      Identifier expected
 1571        6      Symbol illegal in this context
         GetStubO := KV_IOwnP.Common.Pointer.Next (* First obj. in list *)

 1572        5      : expected
 1572       10      Error in type
        END;  (* GetStubO *)

 1575      104      Identifier has not been declared
                        LONGINTE
         UserSize: LongInteger;    (* Length of user part (D1) *)

 1593      104      Identifier has not been declared
                        PGTABSET
 1593       59      Error in variable
 1593       51      := expected
 1593       58      Error in factor
            PgTabSet(d0, KernelAddress);   (* PageTable(d0):=KernelAddress *)

 1614      104      Identifier has not been declared
                        SPFREU  
               SP_FreU := 0;

 1617      104      Identifier has not been declared
                        SPFREK  
 1617      104      Identifier has not been declared
                        SPFREK  
               SP_FreK := SP_FreK - (SE_Siz - OB_Siz);

 1625        6      Symbol illegal in this context
      VAR

 1638      104      Identifier has not been declared
                        LDMDHEAD
         CLMPtr: LdMdHeaderPtrType; (* ^Current load module *)

 1642      104      Identifier has not been declared
                        LDMDOBJE
         ObjDscPtr: LdMdObjectDescriptionPtrType;

 1665      103      Identifier is not of appropriate class
                        MMBUSERR
      KV_InVec(.2.) := addr(MMBusErr); (* Bus error vector*)

 1666      103      Identifier is not of appropriate class
                        MMBUSERR
      KV_InVec(.3.) := addr(MMBusErr); (* Address error vector*)

 1674        2      Identifier expected
 1674      129      Operand types incompatible
 1674        6      Symbol illegal in this context
         d1 := List(.Length.).End - List(.1.).Start;

 1693        6      Symbol illegal in this context
       d2 := 0;                    (* tabsize *)

 1694       18      Error in declaration part
 1694       17      BEGIN expected
       WHILE d1 > 65*65000 DO

 1704        2      Identifier expected
 1704        4      ) expected
 1704      129      Operand types incompatible
 1704        6      Symbol illegal in this context
         d1 := (List(.Length.).End - d2) DIV 256 * 256;

 1728        2      Identifier expected
 1728      129      Operand types incompatible
 1728        6      Symbol illegal in this context
          Page_Tab := List(.Length.).End - d2 - List(.1.).Start DIV 256 * 4;

 1729      104      Identifier has not been declared
                        LIST    
 1729      140      Type of variable is not record
          F_Alloc :=  List(.1.).Start;

 1737        6      Symbol illegal in this context
 1737       18      Error in declaration part
 1737       17      BEGIN expected
      FOR Inx := 1 TO Mem_List.Length DO

 1747       58      Error in factor
 1747        4      ) expected
 1747        6      Symbol illegal in this context
            TFre := (End - MR_Siz) div 256 * 256;

 1756      142      Incompatible parameter type
 1756      126      No. of parameters differs from declaration
            NewHead(Curr, User, Prev, Next);

 1757      103      Identifier is not of appropriate class
                        MEMRECPT
 1757       54      DO expected
 1757        6      Symbol illegal in this context
 1757       59      Error in variable
 1757      141      Type of variable must be file or pointer
 1757        6      Symbol illegal in this context
            WITH MemRecPtr(Curr)^ DO

 1758       51      := expected
 1758       58      Error in factor
 1758        6      Symbol illegal in this context
 1758        6      Symbol illegal in this context
 1758       14      ; expected
              BEGIN

 1759      104      Identifier has not been declared
                        MRFST   
               MR_Fst := FFre;

 1760      104      Identifier has not been declared
                        MRFRE   
               MR_Fre := TFre - FFre;

 1773        6      Symbol illegal in this context
 1773       18      Error in declaration part
 1773       17      BEGIN expected
 1773      103      Identifier is not of appropriate class
                        MEMRECPT
 1773       54      DO expected
 1773        6      Symbol illegal in this context
 1773       59      Error in variable
 1773      141      Type of variable must be file or pointer
 1773        6      Symbol illegal in this context
      WITH MemRecPtr(Curr)^ DO

 1774       51      := expected
 1774       58      Error in factor
 1774        6      Symbol illegal in this context
 1774        6      Symbol illegal in this context
 1774       14      ; expected
        BEGIN

 1775      104      Identifier has not been declared
                        MRPRV   
 1775      142      Incompatible parameter type
         MR_Prv := MemRecPtr(Prev);    (* last mem rec.prev := prior mem rec *)

 1776      104      Identifier has not been declared
                        MRNXT   
 1776        6      Symbol illegal in this context
 1776      142      Incompatible parameter type
         MR_Nxt := MemRecPtr(10#4711); (* next to last := odd address *)

 1777      104      Identifier has not been declared
                        MRFIX   
         MR_Fix := Initial;  (* L_Alloc.fix := initial *)

 1778      104      Identifier has not been declared
                        MRFRE   
         MR_Fre := 0;       (* L_Alloc.Free_Bytes := 0 *)

 1784      177      Assignment to function not allowed here
 1784       59      Error in variable
      MemRecPtr(Prev)^.MR_Typ := User;

 1786      177      Assignment to function not allowed here
 1786       59      Error in variable
      MemRecPtr(F_Alloc)^.MR_Prv :=

 1787        6      Symbol illegal in this context
 1787      142      Incompatible parameter type
         MemRecPtr(10#7913) ; (* prior to first := uneven address *)

 1805      142      Incompatible parameter type
         CMRPtr := MemRecPtr(F_Alloc); (* First mem rec *)

 1807      104      Identifier has not been declared
                        CMMRPTR 
            Holder := CMMRPtr;

 1809      104      Identifier has not been declared
                        CURRPTR 
         UNTIL PtrVal(CurrPtr) > KV_BotLd;

 1813      142      Incompatible parameter type
         CLMPtr := LdMdPtr(KV_BotLd);

 1821        6      Symbol illegal in this context
*)

 1824      104      Identifier has not been declared
                        MODULESI
         ModuleSize := TopModuleAddress - KV_BotLd;

 1825      104      Identifier has not been declared
                        MODULESI
         IF ModuleSize mod 256 <> 0 THEN

 1827      104      Identifier has not been declared
                        MODULESI
         IF ModuleSize > 256 THEN

 1828      104      Identifier has not been declared
                        RECHAINC
 1828       59      Error in variable
 1828        6      Symbol illegal in this context
            ReChainC(Holder^, KV_BotLd, ModuleSize, User)

 1829       51      := expected
 1829       58      Error in factor
        END

 1831      104      Identifier has not been declared
                        MODULESI
         ModuleSize := 0;

 1832      104      Identifier has not been declared
                        INITKNEL
 1832       59      Error in variable
 1832       51      := expected
 1832       58      Error in factor
      InitKnel(AllocObj, AllocSiz);

 1833      104      Identifier has not been declared
                        MODULESI
      IF ModuleSize > 256 THEN

 1834      104      Identifier has not been declared
                        MODULESI
         MakeSegm(ModuleSize, KV_BotLd, AllocObj);

 1837      104      Identifier has not been declared
                        INITKNEL
 1837       59      Error in variable
 1837       51      := expected
 1837       58      Error in factor
      InitKnel(FulSpace, NEmb_Siz);

 1838        6      Symbol illegal in this context
      MakeSegm(16#1000000, 0, FulSpace);

 1841        2      Identifier expected
 1841       54      DO expected
 1841        6      Symbol illegal in this context
 1841       13      END expected
 1841        6      Symbol illegal in this context
 1841       14      ; expected
 1841        6      Symbol illegal in this context
 1841      349      COMMON declaration not allowed here
 1841        2      Identifier expected
 1841        6      Symbol illegal in this context
      WITH KV_IOwnP.Common DO

 1842        5      : expected
 1842       10      Error in type
 1842       14      ; expected
        BEGIN

 1843      104      Identifier has not been declared
                        POINTER 
         WITH Pointer.Chain DO

 1845      142      Incompatible parameter type
 1845      129      Operand types incompatible
            Next := ChainPtr(addr(KV_IOwnP));

 1846      142      Incompatible parameter type
            Prev := ChainPtr(addr(KV_IOwnP))

 1847      129      Operand types incompatible
           END;

 1848      104      Identifier has not been declared
                        PTINF   
 1848      104      Identifier has not been declared
                        PTLSC   
         PT_Inf := PT_lsc;

 1851        6      Symbol illegal in this context
 1851       18      Error in declaration part
 1851       17      BEGIN expected
 1851        2      Identifier expected
 1851       54      DO expected
 1851        6      Symbol illegal in this context
 1851       13      END expected
 1851        6      Symbol illegal in this context
 1851       14      ; expected
 1851        6      Symbol illegal in this context
 1851      349      COMMON declaration not allowed here
 1851        2      Identifier expected
 1851        6      Symbol illegal in this context
      WITH KV_IManP.Common DO

 1852        5      : expected
 1852       10      Error in type
 1852       14      ; expected
        BEGIN

 1853      104      Identifier has not been declared
                        POINTER 
         WITH Pointer.Chain DO

 1855      142      Incompatible parameter type
 1855      129      Operand types incompatible
            Next := ChainPtr(addr(KV_IManP));

 1856      142      Incompatible parameter type
            Prev := ChainPtr(addr(KV_IManP))

 1857      129      Operand types incompatible
           END;

 1858      104      Identifier has not been declared
                        PTINF   
 1858      104      Identifier has not been declared
                        PTLSC   
         PT_Inf := PT_lsc;

 1862        6      Symbol illegal in this context
      MM_Lock := open;

 1863       18      Error in declaration part
 1863       17      BEGIN expected
      WITH MM_queue DO  (* := empty *)

 1865      142      Incompatible parameter type
         Next := ChainPtr(addr(MM_queue));

 1866      142      Incompatible parameter type
         PRev := ChainPtr(addr(MM_queue))

 1875       59      Error in variable
      ObjDscPtr: = LdMdObjDscPtr(Get_StMd +

 1877        6      Symbol illegal in this context
 1877       51      := expected
 1877       58      Error in factor
                                      );

 1880      104      Identifier has not been declared
                        MODLOCS 
         IF MOD_Locs < 10 THEN  (* If #local pointers < 10 then error *)

 1882      104      Identifier has not been declared
                        MODLOCS 
 1882      104      Identifier has not been declared
                        SPSIZ   
         Size := (MOD_Locs*Pt_Siz)+SP_Siz+GE_Siz+EN_Siz;

 1883      104      Identifier has not been declared
                        MMCRE   
 1883       59      Error in variable
 1883       51      := expected
 1883       58      Error in factor
         MM_Cre(Size, 0, KernelPart, UserPart);

 1889      104      Identifier has not been declared
                        CHAINOWN
 1889       59      Error in variable
 1889       51      := expected
 1889       58      Error in factor
      ChainOwn( KernelPart, KV_IOwnP, 0 (*, omitting a2 *) );

 1892      104      Identifier has not been declared
                        SPSIZ   
      Size := Size - SP_Siz - GE_Siz;

 1893      104      Identifier has not been declared
                        MMPUSHK 
 1893       59      Error in variable
 1893       51      := expected
 1893       58      Error in factor
      MM_PushK(KernelPart, Envelope, Size, SpaceDsc);

 1894      104      Identifier has not been declared
                        INITENV 
 1894       59      Error in variable
 1894       51      := expected
 1894       58      Error in factor
      Init_Env(Size, Envelope, SpaceDsc);

 1897      104      Identifier has not been declared
                        CHAINMAN
 1897       59      Error in variable
 1897       51      := expected
 1897       58      Error in factor
      ChainMan( Envelope, KV_IManP, 0 (*, omitting a2 *) );

 1900      104      Identifier has not been declared
                        INITGEIN
 1900       59      Error in variable
 1900        6      Symbol illegal in this context
 1900       51      := expected
 1900       58      Error in factor
      InitGein(PtrVal(Get_StubO), ObjDscPtr^.MOD_Ent);

 1903      103      Identifier is not of appropriate class
                        GEPTR   
 1903       54      DO expected
 1903        6      Symbol illegal in this context
 1903      177      Assignment to function not allowed here
 1903       59      Error in variable
 1903      141      Type of variable must be file or pointer
 1903      140      Type of variable is not record
 1903        6      Symbol illegal in this context
 1903        6      Symbol illegal in this context
      WITH GePtr(Get_StubO)^.GeneralPart, ObjDscPtr^ DO

 1904       51      := expected
 1904       58      Error in factor
 1904        6      Symbol illegal in this context
 1904        6      Symbol illegal in this context
 1904       14      ; expected
        BEGIN

 1905      104      Identifier has not been declared
                        GETEMP  
 1905      104      Identifier has not been declared
                        MODTEMP 
         GE_Temp := MOD_Temp + 1; (* including T(0) *)

 1906      104      Identifier has not been declared
                        GESTK   
 1906      104      Identifier has not been declared
                        MODSTK  
         GE_Stk := MOD_Stk;  (* Sizetype *)

 1911      104      Identifier has not been declared
                        GETEMD  
 1911      104      Identifier has not been declared
                        MODTEMD 
         GE_TemD := MOD_TemD

 1924      103      Identifier is not of appropriate class
                        LDMDHDRP
 1924       54      DO expected
 1924        6      Symbol illegal in this context
 1924      177      Assignment to function not allowed here
 1924       59      Error in variable
 1924      141      Type of variable must be file or pointer
 1924        6      Symbol illegal in this context
         WITH LdMdHdrPtr(Get_LdMd)^ DO

 1925       51      := expected
 1925       58      Error in factor
 1925        6      Symbol illegal in this context
 1925        6      Symbol illegal in this context
 1925       14      ; expected
           BEGIN

 1933      104      Identifier has not been declared
                        MODSIZE 
            Rest := MOD_Size;

 1934      104      Identifier has not been declared
                        MODHSIZ 
            TstPage(MOD_HSiz, 6);

 1935      104      Identifier has not been declared
                        MODHSIZ 
            Rest := Rest - MOD_HSiz;

 1937      104      Identifier has not been declared
                        MODPROG 
            ObjDscAddr := Get_LdMd + MOD_prog;

 1938      103      Identifier is not of appropriate class
                        LDMDOBJD
 1938       54      DO expected
 1938        6      Symbol illegal in this context
 1938       59      Error in variable
 1938      141      Type of variable must be file or pointer
 1938        6      Symbol illegal in this context
            WITH LdMdObjDscPtr(ObjDscAddr)^ DO

 1939       51      := expected
 1939       58      Error in factor
 1939        6      Symbol illegal in this context
 1939        6      Symbol illegal in this context
 1939       14      ; expected
              BEGIN

 1940      104      Identifier has not been declared
                        MODFDSD 
               LDSDAddr := ObjDscAddr + MOD_FDSD;

 1941      104      Identifier has not been declared
                        MODLDSS 
               FOR LDSD_Inx := 1 TO MOD_LDSS DO

 1943      103      Identifier is not of appropriate class
                        LDMDLDSD
 1943       54      DO expected
 1943        6      Symbol illegal in this context
 1943       59      Error in variable
 1943      141      Type of variable must be file or pointer
 1943        6      Symbol illegal in this context
                  WITH LdMdLDSDPtr(LDSDAddr)^ DO

 1944       51      := expected
 1944       58      Error in factor
 1944        6      Symbol illegal in this context
 1944        6      Symbol illegal in this context
 1944       14      ; expected
                    BEGIN

 1945      104      Identifier has not been declared
                        MODLDSZ 
                     LSDAddr := LDSDAddr + MOD_LDSz;

 1946      104      Identifier has not been declared
                        MODLSDS 
                     FOR LSD_Inx := 1 TO MOD_LSDS DO

 1947      103      Identifier is not of appropriate class
                        LDMDLSDP
 1947       54      DO expected
 1947        6      Symbol illegal in this context
 1947       59      Error in variable
 1947      141      Type of variable must be file or pointer
 1947        6      Symbol illegal in this context
                        WITH LdMdLSDPtr(LSDAddr)^ DO

 1948       51      := expected
 1948       58      Error in factor
 1948        6      Symbol illegal in this context
 1948        6      Symbol illegal in this context
 1948        6      Symbol illegal in this context
 1948       14      ; expected
                          BEGIN

 1949      104      Identifier has not been declared
                        MODSLEN 
                           TstPage(MOD_Slen,6);

 1950      104      Identifier has not been declared
                        MODSLEN 
                           Rest := Rest - MOD_Slen;

 1952      104      Identifier has not been declared
                        MODLSDZ 
                           LSDAddr := LSDAddr + MOD_LSDZ

 1954      104      Identifier has not been declared
                        MODDSIZ 
                     LDSDAddr := LDSDAddr + MOD_DSiz;

 1970      104      Identifier has not been declared
                        MMCRE   
 1970       59      Error in variable
 1970       51      := expected
 1970       58      Error in factor
               MM_Cre(NEmb_Siz, 0, KernelPart, UserPart);

 1974      142      Incompatible parameter type
               MakeSegm(SegmentSize, Get_LdMd, KernelPart);

 1978      104      Identifier has not been declared
                        SEFIR   
 1978      104      Identifier has not been declared
                        SEFIR   
                  SE_Fir := SE_Fir + SegmentSize;

 1979      104      Identifier has not been declared
                        SELEN   
 1979      104      Identifier has not been declared
                        SELEN   
                  SE_Len := SE_Len - SegmentSize;

 1980      104      Identifier has not been declared
                        SPACEDSC
 1980       54      DO expected
 1980        6      Symbol illegal in this context
 1980      104      Identifier has not been declared
                        OBSPA   
 1980       59      Error in variable
 1980        6      Symbol illegal in this context
                  WITH SpaceDscPtr(OB_Spa)^ DO

 1981       51      := expected
 1981       58      Error in factor
 1981        6      Symbol illegal in this context
 1981        6      Symbol illegal in this context
 1981       14      ; expected
                    BEGIN

 1982      104      Identifier has not been declared
                        SPFIRU  
 1982      104      Identifier has not been declared
                        SPFIRU  
                     SP_FirU := SP_FirU + SegmentSize;

 1983      104      Identifier has not been declared
                        SPSIZU  
 1983      104      Identifier has not been declared
                        SPSIZU  
                     SP_SizU := SP_SizU - SegmentSize;

 1990      104      Identifier has not been declared
                        CHAINOWN
 1990       59      Error in variable
 1990       51      := expected
 1990       58      Error in factor
               ChainOwn(KernelPart, Get_StubE, EN_Siz+PT_Siz (*,omitting a2*));

 1992       58      Error in factor
            UNTIL (* a6 = a7 *);

 1997        6      Symbol illegal in this context
 1997      104      Identifier has not been declared
                        MODSIZE 
         UNTIL LdMDHdrPtr(Get_LdMd)^.MOD_Size = 0 (* zero module is reached *);

 1998      152      No such field in this record
         IF AllocObj.SE_Len <> 256 THEN

 2000      104      Identifier has not been declared
                        REMOVEUS
 2000       59      Error in variable
 2000        6      Symbol illegal in this context
 2000       51      := expected
 2000       58      Error in factor
         RemoveUS(AllocObj.SE_Len, Get_LdMd);

 2008      104      Identifier has not been declared
                        MMCRE   
 2008       59      Error in variable
 2008       51      := expected
 2008       58      Error in factor
         MM_Cre(SU_Siz+SP_Siz, 0, KernelPart, UserPart);

 2009      103      Identifier is not of appropriate class
                        LDMDHDRP
 2009       54      DO expected
 2009        6      Symbol illegal in this context
 2009       59      Error in variable
 2009      141      Type of variable must be file or pointer
 2009        6      Symbol illegal in this context
 2009      141      Type of variable must be file or pointer
 2009        6      Symbol illegal in this context
         WITH LdMdHdrPtr(KV_Stub)^, SuPtr(KernelPart)^ DO

 2010       51      := expected
 2010       58      Error in factor
 2010        6      Symbol illegal in this context
 2010        6      Symbol illegal in this context
 2010       14      ; expected
           BEGIN

 2011      104      Identifier has not been declared
                        COMMONPA
            WITH CommonPart DO

 2013      104      Identifier has not been declared
                        OBKIN   
               OB_Kin := OB_SEOB;

 2014      104      Identifier has not been declared
                        OBSTA   
               OB_Sta := OB_SUB;

 2016      104      Identifier has not been declared
                        SEGMENTP
            WITH SegmentPart DO

 2018      104      Identifier has not been declared
                        SEIO    
               SE_Io := 0;

 2019      104      Identifier has not been declared
                        SEFIR   
 2019      104      Identifier has not been declared
                        MODHSIZ 
               SE_Fir := KV_Stub + MOD_HSiz;

 2020      104      Identifier has not been declared
                        SELEN   
 2020      104      Identifier has not been declared
                        MODSIZE 
 2020      104      Identifier has not been declared
                        MODHSIZ 
               SE_Len := MOD_Size - MOD_HSiz;

 2021      104      Identifier has not been declared
                        SEWAIT  
 2021      104      Identifier has not been declared
                        DUMMYADD
               InitHead(SE_Wait, DummyAddr);  (* Make list empty *)

 2023      104      Identifier has not been declared
                        CHAINOWN
 2023       59      Error in variable
 2023       51      := expected
 2023       58      Error in factor
            ChainOwn(KernelPart, GetStubE, EN_Siz);

 2027      104      Identifier has not been declared
                        SUBSEGME
            WITH SubSegmentPart DO

 2029      104      Identifier has not been declared
                        SIMPLEPT
 2029       59      Error in variable
 2029       51      := expected
 2029       58      Error in factor
               SimplePt(SU_P, FulSpace);

 2030      104      Identifier has not been declared
                        SUP     
 2030        2      Identifier expected
 2030       51      := expected
 2030       58      Error in factor
 2030        6      Symbol illegal in this context
 2030       13      END expected
 2030        6      Symbol illegal in this context
 2030        6      Symbol illegal in this context
 2030       13      END expected
 2030        6      Symbol illegal in this context
 2030       13      END expected
 2030        6      Symbol illegal in this context
 2030        6      Symbol illegal in this context
 2030       13      END expected
 2030      325      Variable referenced but never defined
                        KERNELPA
 2030      325      Variable referenced but never defined
                        SEGMENTS
 2030        6      Symbol illegal in this context
 2030       14      ; expected
 2030        6      Symbol illegal in this context
 2030      349      COMMON declaration not allowed here
 2030        2      Identifier expected
 2030        6      Symbol illegal in this context
               SU_P.Common.PT_Kin := PT_Seg

 2039        6      Symbol illegal in this context
 2039        5      : expected
 2039       10      Error in type
                  SePtr(PointerPtr(EN_Siz+PT_Siz+GetStubE)^.Next)^);

 2043        6      Symbol illegal in this context
 2043        5      : expected
 2043       10      Error in type
      SimplePt( PointerPtr(EN_Siz+5*PT_Siz+GetStubE)^, FulSpace9;

 2047        6      Symbol illegal in this context
 2047        6      Symbol illegal in this context
 2047        5      : expected
 2047       10      Error in type
      InitKnel(AllocObj, AllocSiz);

 2048       18      Error in declaration part
 2048       17      BEGIN expected
 2048        2      Identifier expected
 2048       54      DO expected
 2048        6      Symbol illegal in this context
 2048       13      END expected
 2048      325      Variable referenced but never defined
                        KERNELPA
 2048      325      Variable referenced but never defined
                        SEGMENTS
 2048        6      Symbol illegal in this context
 2048       14      ; expected
 2048        6      Symbol illegal in this context
 2048      349      COMMON declaration not allowed here
 2048        2      Identifier expected
 2048        6      Symbol illegal in this context
      WITH AllocObj.Common DO

 2049        5      : expected
 2049       10      Error in type
 2049       14      ; expected
        BEGIN

 2050      104      Identifier has not been declared
                        OBKIN   
         OB_Kin := OB_Allo;

 2051      104      Identifier has not been declared
                        OBSTA   
         OB_Sta := (.OB_Reen.);

 2055      325      Variable referenced but never defined
                        KERNELPA
 2055      325      Variable referenced but never defined
                        SEGMENTS
        END;

 2058        6      Symbol illegal in this context
      SimplePt(PointerPtr(EN_Siz+2*PT_Siz+GetStubE)^, AllocObj);

 2112      104      Identifier has not been declared
                        INITKNEL
 2112       51      := expected
 2112       58      Error in factor
   InitKnelOp;

 2113      104      Identifier has not been declared
                        INITENTE
 2113       51      := expected
 2113       58      Error in factor
   InitEnter;

 2114        6      Symbol illegal in this context
 2114      333      End of source file encountered
 2114       14      ; expected
 2114        6      Symbol illegal in this context
 2114       18      Error in declaration part
 2114       17      BEGIN expected
 2114       13      END expected
 2114        6      Symbol illegal in this context
 2114       14      ; expected
 2114        6      Symbol illegal in this context
 2114       18      Error in declaration part
 2114       17      BEGIN expected
 2114       13      END expected
 2114        6      Symbol illegal in this context
 2114       14      ; expected
 2114        6      Symbol illegal in this context
 2114       18      Error in declaration part
 2114       17      BEGIN expected
 2114       13      END expected
 2114      325      Variable referenced but never defined
                        TIMER   
 2114      325      Variable referenced but never defined
                        RUNNING 
 2114      325      Variable referenced but never defined
                        DRIVING 
 2114        6      Symbol illegal in this context
 2114       14      ; expected
 2114        6      Symbol illegal in this context
 2114       18      Error in declaration part
 2114       17      BEGIN expected
 2114       13      END expected
 2114      325      Variable referenced but never defined
                        KVSTUB  
 2114      325      Variable referenced but never defined
                        LALLOC  
 2114      325      Variable referenced but never defined
                        FSUPVS  
 2114      325      Variable referenced but never defined
                        FULSPACE
 2114        6      Symbol illegal in this context
 2114       14      ; expected
 2114        6      Symbol illegal in this context
 2114       18      Error in declaration part
 2114       17      BEGIN expected
 2114       13      END expected
 2114        6      Symbol illegal in this context
 2114       21      . expected

656 COMPILATION ERRORS IN PASS 2

«eof»