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

⟦1cb00e6f7⟧ TextFile

    Length: 1248 (0x4e0)
    Types: TextFile
    Notes: Mikados_K
    Names: »LANDVEDL.K«

Derivation

└─⟦eb89399bc⟧ Bits:30008990 SOM ISFORIG, MEN KUN K-FILER
    └─⟦this⟧ »LANDVEDL.K« 

Mikados K File

PROGRAM LANDVEDL;
TYPE LANDFILE=FILE OF PACKED ARRAY (1..30) OF CHAR;
VAR LANDFIL:LANDFILE;
    FNAVN:STRING(20);
    STRENG:STRING;
  J,I:INTEGER;
  QUQ:^INTEGER;
BEGIN
  FNAVN:='LANDEREG:P2:0:I';
  REWRITE(LANDFIL,FNAVN);
  REPEAT
  REPEAT
       CLEARSCREEN;
       WRITELN('LANDENUMMER, 0 FOR STOP');
       GOTOXY(30,1);READLN;READ(I)
  UNTIL (IORESULT=0) AND (I>=0) AND (I<1000);
  IF I>0 THEN
  BEGIN
       SEEK(LANDFIL,I);
       GET(LANDFIL);
       GOTOXY(1,5);WRITELN(LANDFIL^);
       REPEAT
         GOTOXY(1,7);WRITELN('NYT NAVN ? ');
         GOTOXY(12,7);READLN;READ(STRENG)
       UNTIL LENGTH(STRENG)<31;
       FILLCHAR(LANDFIL^,30,' ');
       FOR J:=1 TO LENGTH(STRENG) DO LANDFIL^(J):=STRENG(J);
       SEEK(LANDFIL,I);
       PUT(LANDFIL)
  END
  UNTIL I=0;
  CLOSE(LANDFIL);
  CHAIN('INTRE   *1','HOVSA:P1',QUQ)
END.

Mikados K File

0x000…013 Line {l1=0x11, l2=»PROGRAM LANDVEDL;«, l3=0x11}
0x013…048 Line {l1=0x33, l2=»TYPE LANDFILE=FILE OF PACKED ARRAY (1..30) OF CHAR;«, l3=0x33}
0x048…05f Line {l1=0x15, l2=»VAR LANDFIL:LANDFILE;«, l3=0x15}
0x05f…076 Line {l1=0x15, l2=»    FNAVN:STRING(20);«, l3=0x15}
0x076…08a Line {l1=0x12, l2=»    STRENG:STRING;«, l3=0x12}
0x08a…09a Line {l1=0x0e, l2=»  J,I:INTEGER;«, l3=0x0e}
0x09a…0ab Line {l1=0x0f, l2=»  QUQ:^INTEGER;«, l3=0x0f}
0x0ab…0b2 Line {l1=0x05, l2=»BEGIN«, l3=0x05}
0x0b2…0cf Line {l1=0x1b, l2=»  FNAVN:='LANDEREG:P2:0:I';«, l3=0x1b}
0x0cf…0ea Line {l1=0x19, l2=»  REWRITE(LANDFIL,FNAVN);«, l3=0x19}
0x0ea…0f4 Line {l1=0x08, l2=»  REPEAT«, l3=0x08}
          […0x1…]
0x0fe…113 Line {l1=0x13, l2=»       CLEARSCREEN;«, l3=0x13}
0x113…13f Line {l1=0x2a, l2=»       WRITELN('LANDENUMMER, 0 FOR STOP');«, l3=0x2a}
0x13f…163 Line {l1=0x22, l2=»       GOTOXY(30,1);READLN;READ(I)«, l3=0x22}
0x163…192 Line {l1=0x2d, l2=»  UNTIL (IORESULT=0) AND (I>=0) AND (I<1000);«, l3=0x2d}
0x192…1a1 Line {l1=0x0d, l2=»  IF I>0 THEN«, l3=0x0d}
0x1a1…1aa Line {l1=0x07, l2=»  BEGIN«, l3=0x07}
0x1aa…1c3 Line {l1=0x17, l2=»       SEEK(LANDFIL,I);«, l3=0x17}
0x1c3…1d9 Line {l1=0x14, l2=»       GET(LANDFIL);«, l3=0x14}
0x1d9…200 Line {l1=0x25, l2=»       GOTOXY(1,5);WRITELN(LANDFIL^);«, l3=0x25}
0x200…20f Line {l1=0x0d, l2=»       REPEAT«, l3=0x0d}
0x20f…23d Line {l1=0x2c, l2=»         GOTOXY(1,7);WRITELN('NYT NAVN ? ');«, l3=0x2c}
0x23d…268 Line {l1=0x29, l2=»         GOTOXY(12,7);READLN;READ(STRENG)«, l3=0x29}
0x268…289 Line {l1=0x1f, l2=»       UNTIL LENGTH(STRENG)<31;«, l3=0x1f}
0x289…2ac Line {l1=0x21, l2=»       FILLCHAR(LANDFIL^,30,' ');«, l3=0x21}
0x2ac…2ea Line {l1=0x3c, l2=»       FOR J:=1 TO LENGTH(STRENG) DO LANDFIL^(J):=STRENG(J);«, l3=0x3c}
0x2ea…303 Line {l1=0x17, l2=»       SEEK(LANDFIL,I);«, l3=0x17}
0x303…318 Line {l1=0x13, l2=»       PUT(LANDFIL)«, l3=0x13}
0x318…31f Line {l1=0x05, l2=»  END«, l3=0x05}
0x31f…32d Line {l1=0x0c, l2=»  UNTIL I=0;«, l3=0x0c}
0x32d…340 Line {l1=0x11, l2=»  CLOSE(LANDFIL);«, l3=0x11}
0x340…366 Line {l1=0x24, l2=»  CHAIN('INTRE   *1','HOVSA:P1',QUQ)«, l3=0x24}
0x366…36c Line {l1=0x04, l2=»END.«, l3=0x04}
0x36c…380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00                                       ┆                    ┆
0x380…3a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆                                ┆
          […0xa…]

Reduced view