DataMuseum.dk

Presents historical artifacts from the history of:

MIKADOS

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

See our Wiki for more about MIKADOS

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦61916e778⟧ TextFile

    Length: 2528 (0x9e0)
    Types: TextFile
    Notes: Mikados_K
    Names: »READPRO1.K«

Derivation

└─⟦5630b2e42⟧ Bits:30009005 START APRIL 1985 aft april 1985 (PASCAL kildetekster)
    └─⟦this⟧ »READPRO1.K« 
└─⟦6c21327e0⟧ Bits:30008986 LINIMATIC K-FILER (IKKE HELT UPTODTATE)
    └─⟦this⟧ »READPRO1.K« 

Mikados K File

(*$P*)
PROCEDURE READTABLE(BUTENTRY:INTEGER);
BEGIN
  WITH FILEHEAD DO
  IF BUTENTRY<>BUCINZONE THEN                                       
  BEGIN                  (*$XT*)                                           
    WRITELN('READTABLE');(*$X-*)
    IF BLKCHG THEN                                                  
      COPSEGS(Z((BLKINZONE-1)*ENTRYSIZE+BLT),BLKSIZE,BLK,SKRIV);  
    IF BLTCHG THEN                                                  
      COPSEGS(Z((BUCINZONE-1)*ENTRYSIZE+BUT),BLTSIZE,BLT,SKRIV);  
    BLKCHG:=FALSE;                                                  
    BLTCHG:=FALSE;                                                  
    COPSEGS(Z((BUTENTRY-1)*ENTRYSIZE+BUT),BLTSIZE,BLT,LÆS);       
    BUCINZONE:=BUTENTRY;                                            
    BLKINZONE:=0                                                    
  END                                                               
END;
 
PROCEDURE READBLOCK(BLTENTRY,STARTPOST:INTEGER);
BEGIN
  WITH FILEHEAD DO
  IF BLTENTRY<>BLKINZONE THEN
  BEGIN                  (*$XT*)
    WRITELN('READBLOCK');(*$X-*)
    IF BLKCHG THEN
    BEGIN
      COPSEGS(Z((BLKINZONE-1)*ENTRYSIZE+BLT),BLKSIZE,BLK,SKRIV);
      BLKCHG:=FALSE 
    END;
    COPSEGS(Z((BLTENTRY-1)*ENTRYSIZE+BLT),BLKSIZE,BLK+(STARTPOST-1)*
                                                         RECSIZE,LÆS);
    BLKINZONE:=BLTENTRY
  END
END;

Mikados K File

0x000…008 Line {l1=0x06, l2=»(*$P*)«, l3=0x06}
0x008…030 Line {l1=0x26, l2=»PROCEDURE READTABLE(BUTENTRY:INTEGER);«, l3=0x26}
0x030…037 Line {l1=0x05, l2=»BEGIN«, l3=0x05}
0x037…04b Line {l1=0x12, l2=»  WITH FILEHEAD DO«, l3=0x12}
0x04b…091 Line {l1=0x44, l2=»  IF BUTENTRY<>BUCINZONE THEN                                       «, l3=0x44}
0x091…0de Line {l1=0x4b, l2=»  BEGIN                  (*$XT*)                                           «, l3=0x4b}
0x0de…100 Line {l1=0x20, l2=»    WRITELN('READTABLE');(*$X-*)«, l3=0x20}
0x100…146 Line {l1=0x44, l2=»    IF BLKCHG THEN                                                  «, l3=0x44}
0x146…18a Line {l1=0x42, l2=»      COPSEGS(Z((BLKINZONE-1)*ENTRYSIZE+BLT),BLKSIZE,BLK,SKRIV);  «, l3=0x42}
0x18a…1d0 Line {l1=0x44, l2=»    IF BLTCHG THEN                                                  «, l3=0x44}
0x1d0…214 Line {l1=0x42, l2=»      COPSEGS(Z((BUCINZONE-1)*ENTRYSIZE+BUT),BLTSIZE,BLT,SKRIV);  «, l3=0x42}
0x214…25a Line {l1=0x44, l2=»    BLKCHG:=FALSE;                                                  «, l3=0x44}
0x25a…2a0 Line {l1=0x44, l2=»    BLTCHG:=FALSE;                                                  «, l3=0x44}
0x2a0…2e4 Line {l1=0x42, l2=»    COPSEGS(Z((BUTENTRY-1)*ENTRYSIZE+BUT),BLTSIZE,BLT,LÆS);       «, l3=0x42}
0x2e4…32a Line {l1=0x44, l2=»    BUCINZONE:=BUTENTRY;                                            «, l3=0x44}
0x32a…370 Line {l1=0x44, l2=»    BLKINZONE:=0                                                    «, l3=0x44}
0x370…3b6 Line {l1=0x44, l2=»  END                                                               «, l3=0x44}
0x3b6…3bc Line {l1=0x04, l2=»END;«, l3=0x04}
0x3bc…3bf Line {l1=0x01, l2=» «, l3=0x01}
0x3bf…3f1 Line {l1=0x30, l2=»PROCEDURE READBLOCK(BLTENTRY,STARTPOST:INTEGER);«, l3=0x30}
0x3f1…3f8 Line {l1=0x05, l2=»BEGIN«, l3=0x05}
0x3f8…40c Line {l1=0x12, l2=»  WITH FILEHEAD DO«, l3=0x12}
0x40c…42b Line {l1=0x1d, l2=»  IF BLTENTRY<>BLKINZONE THEN«, l3=0x1d}
0x42b…44d Line {l1=0x20, l2=»  BEGIN                  (*$XT*)«, l3=0x20}
0x44d…46f Line {l1=0x20, l2=»    WRITELN('READBLOCK');(*$X-*)«, l3=0x20}
0x46f…483 Line {l1=0x12, l2=»    IF BLKCHG THEN«, l3=0x12}
0x483…48e Line {l1=0x09, l2=»    BEGIN«, l3=0x09}
0x48e…4d0 Line {l1=0x40, l2=»      COPSEGS(Z((BLKINZONE-1)*ENTRYSIZE+BLT),BLKSIZE,BLK,SKRIV);«, l3=0x40}
0x4d0…4e6 Line {l1=0x14, l2=»      BLKCHG:=FALSE «, l3=0x14}
0x4e6…4f0 Line {l1=0x08, l2=»    END;«, l3=0x08}
0x4f0…536 Line {l1=0x44, l2=»    COPSEGS(Z((BLTENTRY-1)*ENTRYSIZE+BLT),BLKSIZE,BLK+(STARTPOST-1)*«, l3=0x44}
0x536…57e Line {l1=0x46, l2=»                                                         RECSIZE,LÆS);«, l3=0x46}
0x57e…597 Line {l1=0x17, l2=»    BLKINZONE:=BLTENTRY«, l3=0x17}
0x597…59e Line {l1=0x05, l2=»  END«, l3=0x05}
0x59e…5a4 Line {l1=0x04, l2=»END;«, l3=0x04}
0x5a4…5c0 00 00 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63               ┆  cccccccccccccccccccccccccc┆
0x5c0…5e0 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63 63   ┆cccccccccccccccccccccccccccccccc┆
          […0x20…]

Reduced view