|
|
DataMuseum.dkPresents historical artifacts from the history of: MIKADOS |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about MIKADOS Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 2528 (0x9e0)
Types: TextFile
Notes: Mikados_K
Names: »HEVINDUE.K«
└─⟦510f10af2⟧ Bits:30009011 Apn
└─⟦this⟧ »HEVINDUE.K«
PROCEDURE HENTVINDUE(NR1:INTEGER;VAR RAM ARAMMETYP;VAR VKA INTEGER)
TYPE VINDUEZONE=RECORD
H:ISFHEAD;
T:ARRAY (1..MVINDUEZ) OF INTEGER;
END;
VINDUEPOST=RECORD
AA:ARAR;
A:AR;
AAA:RAR;
NR,
KARMNR,
MAXMÅL:INTEGER;
RAMME:AR116;
BESLAG:AR14;
BREDDE,
HØJDE:AR13;
TEKST:TEK;
END;
VAR VINF:ISF;
VINZ:VINDUEZONE
VINDUE:VINDUEPOST;
I:INTEGER;
BEGIN
WITH VINDUE DO
BEGIN
OWRITE(VINZ.H,VINF,2,LÆS);
NR:=NR1;
GETREC(VINZ.H,VINF,A);
IF IER<>0 THEN IOF(VINZ.H.FILENAME);
VKA:=KARMNR;
FOR I:=1 TO 16 DO RAM(I) NR:=RAMME(I);
ICLOSE(VINZ.H,VINF);
END;
END;
0x000…045 Line {l1=0x43, l2=»PROCEDURE HENTVINDUE(NR1:INTEGER;VAR RAM ARAMMETYP;VAR VKA INTEGER)«, l3=0x43}
0x045…048 Line {l1=0x01, l2=» «, l3=0x01}
0x048…060 Line {l1=0x16, l2=»TYPE VINDUEZONE=RECORD«, l3=0x16}
0x060…07c Line {l1=0x1a, l2=» H:ISFHEAD;«, l3=0x1a}
0x07c…0af Line {l1=0x31, l2=» T:ARRAY (1..MVINDUEZ) OF INTEGER;«, l3=0x31}
0x0af…0b2 Line {l1=0x01, l2=» «, l3=0x01}
0x0b2…0bd Line {l1=0x09, l2=» END;«, l3=0x09}
0x0bd…0c0 Line {l1=0x01, l2=» «, l3=0x01}
0x0c0…0d8 Line {l1=0x16, l2=» VINDUEPOST=RECORD«, l3=0x16}
0x0d8…0f2 Line {l1=0x18, l2=» AA:ARAR;«, l3=0x18}
0x0f2…109 Line {l1=0x15, l2=» A:AR;«, l3=0x15}
0x109…123 Line {l1=0x18, l2=» AAA:RAR;«, l3=0x18}
0x123…138 Line {l1=0x13, l2=» NR,«, l3=0x13}
0x138…151 Line {l1=0x17, l2=» KARMNR,«, l3=0x17}
0x151…172 Line {l1=0x1f, l2=» MAXMÅL:INTEGER;«, l3=0x1f}
0x172…190 Line {l1=0x1c, l2=» RAMME:AR116;«, l3=0x1c}
0x190…1ae Line {l1=0x1c, l2=» BESLAG:AR14;«, l3=0x1c}
0x1ae…1c7 Line {l1=0x17, l2=» BREDDE,«, l3=0x17}
0x1c7…1e4 Line {l1=0x1b, l2=» HØJDE:AR13;«, l3=0x1b}
0x1e4…200 Line {l1=0x1a, l2=» TEKST:TEK;«, l3=0x1a}
0x200…203 Line {l1=0x01, l2=» «, l3=0x01}
0x203…20f Line {l1=0x0a, l2=» END;«, l3=0x0a}
0x20f…212 Line {l1=0x01, l2=» «, l3=0x01}
0x212…221 Line {l1=0x0d, l2=»VAR VINF:ISF;«, l3=0x0d}
0x221…236 Line {l1=0x13, l2=» VINZ:VINDUEZONE«, l3=0x13}
0x236…24e Line {l1=0x16, l2=» VINDUE:VINDUEPOST;«, l3=0x16}
0x24e…25e Line {l1=0x0e, l2=» I:INTEGER;«, l3=0x0e}
0x25e…265 Line {l1=0x05, l2=»BEGIN«, l3=0x05}
0x265…277 Line {l1=0x10, l2=» WITH VINDUE DO«, l3=0x10}
0x277…280 Line {l1=0x07, l2=» BEGIN«, l3=0x07}
0x280…2a0 Line {l1=0x1e, l2=» OWRITE(VINZ.H,VINF,2,LÆS);«, l3=0x1e}
0x2a0…2ae Line {l1=0x0c, l2=» NR:=NR1;«, l3=0x0c}
0x2ae…2ca Line {l1=0x1a, l2=» GETREC(VINZ.H,VINF,A);«, l3=0x1a}
0x2ca…2f4 Line {l1=0x28, l2=» IF IER<>0 THEN IOF(VINZ.H.FILENAME);«, l3=0x28}
0x2f4…306 Line {l1=0x10, l2=» VKA:=KARMNR;«, l3=0x10}
0x306…332 Line {l1=0x2a, l2=» FOR I:=1 TO 16 DO RAM(I) NR:=RAMME(I);«, l3=0x2a}
0x332…34c Line {l1=0x18, l2=» ICLOSE(VINZ.H,VINF);«, l3=0x18}
0x34c…355 Line {l1=0x07, l2=» END; «, l3=0x07}
0x355…35b Line {l1=0x04, l2=»END;«, l3=0x04}
0x35b…360 00 00 63 63 63 ┆ ccc┆
0x360…380 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┆
[…0x33…]
CPROCEDURE HENTVINDUE(NR1:INTEGER;VAR RAM ARAMMETYP;VAR VKA INTEGER)C▶01◀ ▶01◀▶16◀TYPE VINDUEZONE=RECORD▶16◀▶1a◀ H:ISFHEAD;▶1a◀1 T:ARRAY (1..MVINDUEZ) OF INTEGER;1▶01◀ ▶01◀ END; ▶01◀ ▶01◀▶16◀ VINDUEPOST=RECORD▶16◀▶18◀ AA:ARAR;▶18◀▶15◀ A:AR;▶15◀▶18◀ AAA:RAR;▶18◀▶13◀ NR,▶13◀▶17◀ KARMNR,▶17◀▶1f◀ MAXMÅL:INTEGER;▶1f◀▶1c◀ RAMME:AR116;▶1c◀▶1c◀ BESLAG:AR14;▶1c◀▶17◀ BREDDE,▶17◀▶1b◀ HØJDE:AR13;▶1b◀▶1a◀ TEKST:TEK;▶1a◀▶01◀ ▶01◀
END;
▶01◀ ▶01◀\rVAR VINF:ISF;\r▶13◀ VINZ:VINDUEZONE▶13◀▶16◀ VINDUE:VINDUEPOST;▶16◀▶0e◀ I:INTEGER;▶0e◀▶05◀BEGIN▶05◀▶10◀ WITH VINDUE DO▶10◀▶07◀ BEGIN▶07◀▶1e◀ OWRITE(VINZ.H,VINF,2,LÆS);▶1e◀\f
NR:=NR1;\f
▶1a◀ GETREC(VINZ.H,VINF,A);▶1a◀( IF IER<>0 THEN IOF(VINZ.H.FILENAME);(▶10◀ VKA:=KARMNR;▶10◀* FOR I:=1 TO 16 DO RAM(I) NR:=RAMME(I);*▶18◀ ICLOSE(VINZ.H,VINF);▶18◀▶07◀ END; ▶07◀▶04◀END;▶04◀▶00◀▶00◀ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc