DataMuseum.dk

Presents historical artifacts from the history of:

RegneCentralen RC3600/RC7000

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

See our Wiki for more about RegneCentralen RC3600/RC7000

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦9702f8328⟧

    Length: 5111 (0x13f7)
    Notes: .CLPRG-2
    Names: ».CLPRG-2«

Derivation

└─⟦714f3848e⟧ Bits:30006597 ALM Copy 24.9.79
    └─ ⟦this⟧ »ASS::.CLPRG-2« 

Hex Dump

0x0000…0020 0a 0d 20 30 30 30 31 20 52 45 4d 20 0d 0a 0d 20 30 30 30 31 2c 39 39 39 39 0d 0a 0d 00 0c 20 20   ┆   0001 REM     0001,9999       ┆
0x0020…0040 30 30 33 30 20 50 52 4f 43 20 52 41 44 49 58 0d 0a 20 20 30 30 34 30 20 20 20 46 4f 52 20 49 49   ┆0030 PROC RADIX    0040   FOR II┆
0x0040…0060 3d 34 2b 28 52 41 3d 31 30 29 20 54 4f 20 31 20 53 54 45 50 20 2d 31 0d 0a 20 20 30 30 35 30 20   ┆=4+(RA=10) TO 1 STEP -1    0050 ┆
0x0060…0080 20 20 20 20 4c 45 54 20 52 41 44 24 28 49 49 29 3d 43 48 52 28 52 41 30 20 4d 4f 44 20 52 41 2b   ┆    LET RAD$(II)=CHR(RA0 MOD RA+┆
0x0080…00a0 28 52 41 30 20 4d 4f 44 20 52 41 3e 39 29 2a 37 2b 34 38 2d 31 36 2a 28 53 50 3d 31 29 2a 28 52   ┆(RA0 MOD RA>9)*7+48-16*(SP=1)*(R┆
0x00a0…00c0 41 30 3d 30 29 29 3b 20 52 41 30 3d 52 41 30 20 44 49 56 20 52 41 0d 0a 20 20 30 30 36 30 20 20   ┆A0=0)); RA0=RA0 DIV RA    0060  ┆
0x00c0…00e0 20 4e 45 58 54 20 49 49 0d 0a 20 20 30 30 37 30 20 45 4e 44 50 52 4f 43 0d 0a 20 20 30 30 38 30   ┆ NEXT II    0070 ENDPROC    0080┆
0x00e0…0100 20 50 52 4f 43 20 46 49 4e 44 0d 0a 20 20 30 30 39 30 20 20 20 4c 45 54 20 4d 49 4e 3d 31 3b 20   ┆ PROC FIND    0090   LET MIN=1; ┆
0x0100…0120 4d 41 58 3d 45 41 2a 28 5c 3d 31 29 2b 50 41 2a 28 5c 3d 32 29 3b 20 4d 49 44 54 3d 4d 41 58 2a   ┆MAX=EA*(Ø=1)+PA*(Ø=2); MIDT=MAX*┆
0x0120…0140 28 5d 3e 41 44 52 28 5c 2c 31 29 29 20 44 49 56 20 28 32 2d 28 5d 3e 3d 41 44 52 28 5c 2c 4d 41   ┆(Å>ADR(Ø,1)) DIV (2-(Å>=ADR(Ø,MA┆
0x0140…0160 58 29 29 29 3b 20 4a 55 4d 50 3d 30 0d 0a 20 20 30 31 30 30 20 20 20 49 46 20 5d 3c 3d 41 44 52   ┆X))); JUMP=0    0100   IF Å<=ADR┆
0x0160…0180 28 5c 2c 31 29 20 4f 52 20 5d 3e 3d 41 44 52 28 5c 2c 4d 41 58 29 20 54 48 45 4e 20 47 4f 54 4f   ┆(Ø,1) OR Å>=ADR(Ø,MAX) THEN GOTO┆
0x0180…01a0 20 30 31 34 30 0d 0a 20 20 30 31 31 30 20 20 20 57 48 49 4c 45 20 41 44 52 28 5c 2c 4d 49 44 54   ┆ 0140    0110   WHILE ADR(Ø,MIDT┆
0x01a0…01c0 29 3e 3d 5d 20 4f 52 20 41 44 52 28 5c 2c 4d 49 44 54 2b 31 29 3c 5d 20 44 4f 20 0d 0a 20 20 30   ┆)>=Å OR ADR(Ø,MIDT+1)<Å DO     0┆
0x01c0…01e0 31 32 30 20 20 20 20 20 4c 45 54 20 57 3d 28 5d 3e 41 44 52 28 5c 2c 4d 49 44 54 29 29 3b 20 53   ┆120     LET W=(Å>ADR(Ø,MIDT)); S┆
0x01e0…0200 3d 4e 4f 54 20 57 3b 20 4d 49 4e 3d 4d 49 4e 2a 53 2b 4d 49 44 54 2a 57 3b 20 4d 41 58 3d 4d 41   ┆=NOT W; MIN=MIN*S+MIDT*W; MAX=MA┆
0x0200…0220 58 2a 57 2b 4d 49 44 54 2a 53 3b 20 4d 49 44 54 3d 28 4d 49 4e 2b 4d 41 58 29 20 44 49 56 20 32   ┆X*W+MIDT*S; MIDT=(MIN+MAX) DIV 2┆
0x0220…0240 0d 0a 20 20 30 31 33 30 20 20 20 45 4e 44 57 48 49 4c 45 0d 0a 20 20 30 31 34 30 20 20 20 49 46   ┆    0130   ENDWHILE    0140   IF┆
0x0240…0260 20 41 44 52 28 5c 2c 4d 49 44 54 2b 31 29 3c 3e 5d 20 54 48 45 4e 20 47 4f 54 4f 20 30 31 37 30   ┆ ADR(Ø,MIDT+1)<>Å THEN GOTO 0170┆
0x0260…0280 0d 0a 20 20 30 31 35 30 20 20 20 52 45 41 44 20 46 49 4c 45 28 5c 2d 31 2c 4d 49 44 54 2b 31 29   ┆    0150   READ FILE(Ø-1,MIDT+1)┆
0x0280…02a0 53 2c 55 44 24 0d 0a 20 20 30 31 36 30 20 20 20 4c 45 54 20 4a 55 4d 50 3d 31 3b 20 55 44 24 3d   ┆S,UD$    0160   LET JUMP=1; UD$=┆
0x02a0…02c0 55 44 24 28 31 2c 35 2b 28 5c 3d 32 29 2a 28 4c 45 4e 28 55 44 24 29 2d 35 29 29 0d 0a 20 20 30   ┆UD$(1,5+(Ø=2)*(LEN(UD$)-5))    0┆
0x02c0…02e0 31 37 30 20 45 4e 44 50 52 4f 43 0d 0a 20 20 30 31 38 30 20 50 52 4f 43 20 4f 56 45 52 53 4b 52   ┆170 ENDPROC    0180 PROC OVERSKR┆
0x02e0…0300 49 0d 0a 20 20 30 31 39 30 20 20 20 4c 45 54 20 55 44 53 4b 52 49 46 54 24 3d 22 3c 31 33 3e 22   ┆I    0190   LET UDSKRIFT$="<13>"┆
0x0300…0320 2c 43 48 52 28 31 30 2b 32 2a 28 58 58 2a 32 35 36 3d 58 29 29 3b 20 52 41 3d 31 36 3b 20 53 50   ┆,CHR(10+2*(XX*256=X)); RA=16; SP┆
0x0320…0340 3d 30 0d 0a 20 20 30 32 30 30 20 20 20 46 4f 52 20 59 3d 30 20 54 4f 20 33 0d 0a 20 20 30 32 31   ┆=0    0200   FOR Y=0 TO 3    021┆
0x0340…0360 30 20 20 20 20 20 4c 45 54 20 52 41 30 3d 58 2b 36 34 2a 59 3b 20 55 44 28 59 2b 31 29 3d 52 41   ┆0     LET RA0=X+64*Y; UD(Y+1)=RA┆
0x0360…0380 30 3b 20 53 3d 52 41 30 2d 31 2b 28 52 41 30 3d 30 29 0d 0a 20 20 30 32 32 30 20 20 20 20 20 49   ┆0; S=RA0-1+(RA0=0)    0220     I┆
0x0380…03a0 46 20 58 3d 58 58 2a 32 35 36 20 54 48 45 4e 20 43 41 4c 4c 20 22 47 4d 45 4d 22 2c 53 2c 53 0d   ┆F X=XX*256 THEN CALL "GMEM",S,S ┆
0x03a0…03c0 0a 20 20 30 32 33 30 20 20 20 20 20 49 46 20 58 3d 58 58 2a 32 35 36 20 54 48 45 4e 20 4c 45 54   ┆   0230     IF X=XX*256 THEN LET┆
0x03c0…03e0 20 43 41 28 59 2b 31 29 3d 28 53 3d 33 32 33 32 29 0d 0a 20 20 30 32 34 30 20 20 20 20 20 45 58   ┆ CA(Y+1)=(S=3232)    0240     EX┆
0x03e0…0400 45 43 20 52 41 44 49 58 0d 0a 20 20 30 32 35 30 20 20 20 20 20 4c 45 54 20 55 44 53 4b 52 49 46   ┆EC RADIX    0250     LET UDSKRIF┆
0x0400…0420 54 24 3d 55 44 53 4b 52 49 46 54 24 2c 22 20 20 20 20 20 20 20 20 20 23 23 23 23 23 20 22 2c 52   ┆T$=UDSKRIFT$,"         ##### ",R┆
0x0420…0440 41 44 24 28 31 2c 34 29 2c 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 3b 20 55 44 53 4b 52   ┆AD$(1,4),"              "; UDSKR┆
0x0440…0460 49 46 54 24 3d 55 44 53 4b 52 49 46 54 24 28 31 2c 31 32 38 29 0d 0a 20 20 30 32 36 30 20 20 20   ┆IFT$=UDSKRIFT$(1,128)    0260   ┆
0x0460…0480 4e 45 58 54 20 59 0d 0a 20 20 30 32 37 30 20 20 20 4c 45 54 20 55 44 53 4b 52 49 46 54 24 28 36   ┆NEXT Y    0270   LET UDSKRIFT$(6┆
0x0480…04a0 34 2c 36 33 2b 4c 45 4e 28 44 41 54 24 29 29 3d 44 41 54 24 0d 0a 20 20 30 32 38 30 20 20 20 49   ┆4,63+LEN(DAT$))=DAT$    0280   I┆
0x04a0…04c0 46 20 58 3d 58 58 2a 32 35 36 20 54 48 45 4e 20 4c 45 54 20 55 44 53 4b 52 49 46 54 24 28 33 2c   ┆F X=XX*256 THEN LET UDSKRIFT$(3,┆
0x04c0…04e0 37 29 3d 22 28 23 23 23 29 22 3b 20 55 44 53 4b 52 49 46 54 24 28 31 32 34 2c 31 32 38 29 3d 22   ┆7)="(###)"; UDSKRIFT$(124,128)="┆
0x04e0…0500 28 23 23 23 29 22 0d 0a 20 20 30 32 39 30 20 20 20 49 46 20 58 3d 58 58 2a 32 35 36 20 54 48 45   ┆(###)"    0290   IF X=XX*256 THE┆
0x0500…0520 4e 20 50 52 49 4e 54 20 55 53 49 4e 47 20 55 44 53 4b 52 49 46 54 24 2c 58 58 2c 55 44 28 31 29   ┆N PRINT USING UDSKRIFT$,XX,UD(1)┆
0x0520…0540 2c 55 44 28 32 29 2c 55 44 28 33 29 2c 55 44 28 34 29 2c 58 58 0d 0a 20 20 30 33 30 30 20 20 20   ┆,UD(2),UD(3),UD(4),XX    0300   ┆
0x0540…0560 49 46 20 58 3d 58 58 2a 32 35 36 2b 33 32 20 54 48 45 4e 20 50 52 49 4e 54 20 55 53 49 4e 47 20   ┆IF X=XX*256+32 THEN PRINT USING ┆
0x0560…0580 55 44 53 4b 52 49 46 54 24 2c 55 44 28 31 29 2c 55 44 28 32 29 2c 55 44 28 33 29 2c 55 44 28 34   ┆UDSKRIFT$,UD(1),UD(2),UD(3),UD(4┆
0x0580…05a0 29 0d 0a 20 20 30 33 31 30 20 20 20 50 52 49 4e 54 20 0d 0a 20 20 30 33 32 30 20 45 4e 44 50 52   ┆)    0310   PRINT     0320 ENDPR┆
0x05a0…05c0 4f 43 0d 0a 20 20 30 33 39 30 20 44 45 46 20 46 4e 42 28 58 29 3d 41 42 53 28 53 29 20 4d 4f 44   ┆OC    0390 DEF FNB(X)=ABS(S) MOD┆
0x05c0…05e0 20 31 30 5e 58 20 44 49 56 20 31 30 5e 28 58 2d 31 29 2b 34 38 2d 31 36 2a 28 41 42 53 28 53 29   ┆ 10^X DIV 10^(X-1)+48-16*(ABS(S)┆
0x05e0…0600 20 44 49 56 20 31 30 5e 28 58 2d 31 29 3d 30 29 2a 28 58 3c 3e 31 29 0d 0a 20 20 30 35 33 30 20   ┆ DIV 10^(X-1)=0)*(X<>1)    0530 ┆
0x0600…0620 49 4e 50 55 54 20 22 46 52 41 20 53 49 44 45 20 3a 20 22 2c 53 54 53 2c 22 20 20 54 49 4c 20 53   ┆INPUT "FRA SIDE : ",STS,"  TIL S┆
0x0620…0640 49 44 45 20 3a 20 22 2c 53 4c 53 0d 0a 20 20 30 35 34 30 20 49 4e 50 55 54 20 22 41 4e 54 41 4c   ┆IDE : ",SLS    0540 INPUT "ANTAL┆
0x0640…0660 20 42 5c 47 45 52 20 3a 20 22 2c 41 42 0d 0a 20 20 30 35 35 30 20 4c 45 54 20 50 4f 53 28 34 29   ┆ BØGER : ",AB    0550 LET POS(4)┆
0x0660…0680 3d 31 0d 0a 20 20 30 35 38 30 20 46 4f 52 20 55 55 55 3d 31 20 54 4f 20 41 42 0d 0a 20 20 30 35   ┆=1    0580 FOR UUU=1 TO AB    05┆
0x0680…06a0 39 30 20 20 20 46 4f 52 20 58 58 3d 53 54 53 20 54 4f 20 53 4c 53 0d 0a 20 20 30 36 30 30 20 20   ┆90   FOR XX=STS TO SLS    0600  ┆
0x06a0…06c0 20 20 20 46 4f 52 20 53 3d 31 20 54 4f 20 34 0d 0a 20 20 30 36 31 30 20 20 20 20 20 20 20 4c 45   ┆   FOR S=1 TO 4    0610       LE┆
0x06c0…06e0 54 20 50 4f 53 28 53 29 3d 50 4f 53 28 34 29 2d 31 0d 0a 20 20 30 36 32 30 20 20 20 20 20 20 20   ┆T POS(S)=POS(4)-1    0620       ┆
0x06e0…0700 52 45 50 45 41 54 0d 0a 20 20 30 36 33 30 20 20 20 20 20 20 20 20 20 4c 45 54 20 50 4f 53 28 53   ┆REPEAT    0630         LET POS(S┆
0x0700…0720 29 3d 50 4f 53 28 53 29 2b 31 0d 0a 20 20 30 36 34 30 20 20 20 20 20 20 20 55 4e 54 49 4c 20 41   ┆)=POS(S)+1    0640       UNTIL A┆
0x0720…0740 44 52 28 31 2c 50 4f 53 28 53 29 29 3e 3d 58 58 2a 32 35 36 2b 28 53 2d 31 29 2a 36 34 0d 0a 20   ┆DR(1,POS(S))>=XX*256+(S-1)*64   ┆
0x0740…0760 20 30 36 35 30 20 20 20 20 20 20 20 49 46 20 50 4f 53 28 53 29 3c 32 38 30 20 54 48 45 4e 20 52   ┆ 0650       IF POS(S)<280 THEN R┆
0x0760…0780 45 41 44 20 46 49 4c 45 28 30 2c 50 4f 53 28 53 29 29 50 49 4c 28 53 29 2c 50 49 4c 24 28 53 29   ┆EAD FILE(0,POS(S))PIL(S),PIL$(S)┆
0x0780…07a0 0d 0a 20 20 30 36 36 30 20 20 20 20 20 4e 45 58 54 20 53 0d 0a 20 20 30 36 36 35 20 20 20 20 20   ┆    0660     NEXT S    0665     ┆
0x07a0…07c0 52 45 4d 0c 0e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2e 2e 2e 20 22   ┆REM                        ... "┆
0x07c0…07e0 43 4c 50 52 47 22 20 20 53 49 44 45 20 32 0d 0a 20 20 30 36 37 30 20 20 20 20 20 46 4f 52 20 58   ┆CLPRG"  SIDE 2    0670     FOR X┆
0x07e0…0800 3d 58 58 2a 32 35 36 20 54 4f 20 58 58 2a 32 35 36 2b 36 33 0d 0a 20 20 30 36 38 30 20 20 20 20   ┆=XX*256 TO XX*256+63    0680    ┆
0x0800…0820 20 20 20 49 46 20 58 20 4d 4f 44 20 33 32 3d 30 20 54 48 45 4e 20 45 58 45 43 20 4f 56 45 52 53   ┆   IF X MOD 32=0 THEN EXEC OVERS┆
0x0820…0840 4b 52 49 0d 0a 20 20 30 36 39 30 20 20 20 20 20 20 20 4c 45 54 20 55 44 53 4b 52 49 46 54 24 3d   ┆KRI    0690       LET UDSKRIFT$=┆
0x0840…0860 22 22 0d 0a 20 20 30 37 30 30 20 20 20 20 20 20 20 46 4f 52 20 59 3d 31 20 54 4f 20 34 0d 0a 20   ┆""    0700       FOR Y=1 TO 4   ┆
0x0860…0880 20 30 37 31 30 20 20 20 20 20 20 20 20 20 4c 45 54 20 41 44 52 52 3d 58 2b 28 59 2d 31 29 2a 36   ┆ 0710         LET ADRR=X+(Y-1)*6┆
0x0880…08a0 34 3b 20 4a 55 4d 50 3d 30 3b 20 50 24 3d 22 20 21 20 22 0d 0a 20 20 30 37 32 30 20 20 20 20 20   ┆4; JUMP=0; P$=" ! "    0720     ┆
0x08a0…08c0 20 20 20 20 43 41 4c 4c 20 22 47 4d 45 4d 22 2c 41 44 52 52 2c 42 0d 0a 20 20 30 37 33 30 20 20   ┆    CALL "GMEM",ADRR,B    0730  ┆
0x08c0…08e0 20 20 20 20 20 20 20 4c 45 54 20 42 31 3d 42 20 44 49 56 20 32 35 36 3b 20 42 32 3d 42 20 4d 4f   ┆       LET B1=B DIV 256; B2=B MO┆
0x08e0…0900 44 20 32 35 36 3b 20 53 50 3d 30 3b 20 52 41 3d 31 36 3b 20 52 41 30 3d 42 0d 0a 20 20 30 37 34   ┆D 256; SP=0; RA=16; RA0=B    074┆
0x0900…0920 30 20 20 20 20 20 20 20 20 20 45 58 45 43 20 52 41 44 49 58 0d 0a 20 20 30 37 35 30 20 20 20 20   ┆0         EXEC RADIX    0750    ┆
0x0920…0940 20 20 20 20 20 4c 45 54 20 55 44 53 4b 24 28 31 30 2c 31 33 29 3d 52 41 44 24 0d 0a 20 20 30 37   ┆     LET UDSK$(10,13)=RAD$    07┆
0x0940…0960 36 30 20 20 20 20 20 20 20 20 20 49 46 20 41 44 52 52 3c 3e 50 49 4c 28 59 29 20 54 48 45 4e 20   ┆60         IF ADRR<>PIL(Y) THEN ┆
0x0960…0980 0d 0a 20 20 30 37 37 30 20 20 20 20 20 20 20 20 20 20 20 4c 45 54 20 53 50 3d 31 3b 20 52 41 3d   ┆    0770           LET SP=1; RA=┆
0x0980…09a0 31 30 3b 20 52 41 30 3d 42 0d 0a 20 20 30 37 38 30 20 20 20 20 20 20 20 20 20 20 20 45 58 45 43   ┆10; RA0=B    0780           EXEC┆
0x09a0…09c0 20 52 41 44 49 58 0d 0a 20 20 30 37 39 30 20 20 20 20 20 20 20 20 20 20 20 4c 45 54 20 55 44 53   ┆ RADIX    0790           LET UDS┆
0x09c0…09e0 4b 24 28 31 2c 38 29 3d 43 48 52 28 41 44 52 52 20 4d 4f 44 20 31 30 30 20 44 49 56 20 31 30 2b   ┆K$(1,8)=CHR(ADRR MOD 100 DIV 10+┆
0x09e0…0a00 34 38 29 2c 43 48 52 28 41 44 52 52 20 4d 4f 44 20 31 30 2b 34 38 29 2c 22 20 22 2c 52 41 44 24   ┆48),CHR(ADRR MOD 10+48)," ",RAD$┆
0x0a00…0a20 0d 0a 20 20 30 38 30 30 20 20 20 20 20 20 20 20 20 45 4e 44 49 46 0d 0a 20 20 30 38 31 30 20 20   ┆    0800         ENDIF    0810  ┆
0x0a20…0a40 20 20 20 20 20 20 20 49 46 20 41 44 52 52 3c 32 32 31 36 39 20 54 48 45 4e 20 47 4f 54 4f 20 30   ┆       IF ADRR<22169 THEN GOTO 0┆
0x0a40…0a60 38 34 30 0d 0a 20 20 30 38 31 32 20 20 20 20 20 20 20 20 20 4c 45 54 20 55 44 24 3d 22 20 20 20   ┆840    0812         LET UD$="   ┆
0x0a60…0a80 20 20 20 20 20 20 20 20 20 20 20 20 22 0d 0a 20 20 30 38 31 33 20 20 20 20 20 20 20 20 20 49 46   ┆            "    0813         IF┆
0x0a80…0aa0 20 41 44 52 52 3e 32 33 31 37 32 20 41 4e 44 20 41 44 52 52 3c 32 33 32 35 39 20 54 48 45 4e 20   ┆ ADRR>23172 AND ADRR<23259 THEN ┆
0x0aa0…0ac0 47 4f 54 4f 20 30 38 34 30 0d 0a 20 20 30 38 31 35 20 20 20 20 20 20 20 20 20 49 46 20 41 44 52   ┆GOTO 0840    0815         IF ADR┆
0x0ac0…0ae0 52 3e 32 32 31 36 38 20 41 4e 44 20 41 44 52 52 3c 32 33 31 37 33 20 54 48 45 4e 20 47 4f 54 4f   ┆R>22168 AND ADRR<23173 THEN GOTO┆
0x0ae0…0b00 20 30 38 33 30 0d 0a 20 20 30 38 32 30 20 20 20 20 20 20 20 20 20 4c 45 54 20 53 3d 42 31 3b 20   ┆ 0830    0820         LET S=B1; ┆
0x0b00…0b20 55 44 24 3d 22 2e 22 2c 43 48 52 28 46 4e 42 28 33 29 29 2c 43 48 52 28 46 4e 42 28 32 29 29 2c   ┆UD$=".",CHR(FNB(3)),CHR(FNB(2)),┆
0x0b20…0b40 43 48 52 28 46 4e 42 28 31 29 29 2c 22 2e 22 3b 20 53 3d 42 32 3b 20 55 44 24 3d 55 44 24 2c 43   ┆CHR(FNB(1)),"."; S=B2; UD$=UD$,C┆
0x0b40…0b60 48 52 28 46 4e 42 28 33 29 29 2c 43 48 52 28 46 4e 42 28 32 29 29 2c 43 48 52 28 46 4e 42 28 31   ┆HR(FNB(3)),CHR(FNB(2)),CHR(FNB(1┆
0x0b60…0b80 29 29 2c 22 2e 22 0d 0a 20 20 30 38 33 30 20 20 20 20 20 20 20 20 20 47 4f 54 4f 20 31 31 39 30   ┆)),"."    0830         GOTO 1190┆
0x0b80…0ba0 0d 0a 20 20 30 38 34 30 20 20 20 20 20 20 20 20 20 57 48 49 4c 45 20 41 44 52 52 3d 50 49 4c 28   ┆    0840         WHILE ADRR=PIL(┆
0x0ba0…0bc0 59 29 20 44 4f 20 0d 0a 20 20 30 38 35 30 20 20 20 20 20 20 20 20 20 20 20 4c 45 54 20 55 44 53   ┆Y) DO     0850           LET UDS┆
0x0bc0…0be0 4b 24 28 31 2c 35 29 3d 50 49 4c 24 28 59 29 2c 22 20 20 20 22 3b 20 55 44 53 4b 24 28 36 2c 38   ┆K$(1,5)=PIL$(Y),"   "; UDSK$(6,8┆
0x0be0…0c00 29 3d 22 20 20 20 22 3b 20 50 4f 53 28 59 29 3d 50 4f 53 28 59 29 2b 31 0d 0a 20 20 30 38 36 30   ┆)="   "; POS(Y)=POS(Y)+1    0860┆
0x0c00…0c20 20 20 20 20 20 20 20 20 20 20 20 52 45 41 44 20 46 49 4c 45 28 30 2c 50 4f 53 28 59 29 29 50 49   ┆           READ FILE(0,POS(Y))PI┆
0x0c20…0c40 4c 28 59 29 2c 50 49 4c 24 28 59 29 0d 0a 20 20 30 38 37 30 20 20 20 20 20 20 20 20 20 45 4e 44   ┆L(Y),PIL$(Y)    0870         END┆
0x0c40…0c60 57 48 49 4c 45 0d 0a 20 20 30 38 38 30 20 20 20 20 20 20 20 20 20 49 46 20 43 41 28 59 29 20 54   ┆WHILE    0880         IF CA(Y) T┆
0x0c60…0c80 48 45 4e 20 0d 0a 20 20 30 38 39 30 20 20 20 20 20 20 20 20 20 20 20 4c 45 54 20 5c 3d 31 3b 20   ┆HEN     0890           LET Ø=1; ┆
0x0c80…0ca0 5d 3d 42 0d 0a 20 20 30 39 30 30 20 20 20 20 20 20 20 20 20 20 20 45 58 45 43 20 46 49 4e 44 0d   ┆Å=B    0900           EXEC FIND ┆
0x0ca0…0cc0 0a 20 20 30 39 31 30 20 20 20 20 20 20 20 20 20 45 4e 44 49 46 0d 0a 20 20 30 39 32 30 20 20 20   ┆   0910         ENDIF    0920   ┆
0x0cc0…0ce0 20 20 20 20 20 20 49 46 20 4e 4f 54 20 28 4a 55 4d 50 3d 30 20 41 4e 44 20 43 41 28 59 29 20 4f   ┆      IF NOT (JUMP=0 AND CA(Y) O┆
0x0ce0…0d00 52 20 42 3c 32 35 36 20 4f 52 20 41 44 52 52 3c 33 31 31 29 20 54 48 45 4e 20 47 4f 54 4f 20 30   ┆R B<256 OR ADRR<311) THEN GOTO 0┆
0x0d00…0d20 39 36 30 0d 0a 20 20 30 39 33 30 20 20 20 20 20 20 20 20 20 4c 45 54 20 4a 55 4d 50 3d 31 3b 20   ┆960    0930         LET JUMP=1; ┆
0x0d20…0d40 53 50 3d 28 42 3c 32 35 36 20 4f 52 20 41 44 52 52 3c 33 31 31 29 3b 20 52 41 3d 31 30 3b 20 52   ┆SP=(B<256 OR ADRR<311); RA=10; R┆
0x0d40…0d60 41 30 3d 42 0d 0a 20 20 30 39 34 30 20 20 20 20 20 20 20 20 20 45 58 45 43 20 52 41 44 49 58 0d   ┆A0=B    0940         EXEC RADIX ┆
0x0d60…0d80 0a 20 20 30 39 35 30 20 20 20 20 20 20 20 20 20 4c 45 54 20 55 44 24 3d 52 41 44 24 0d 0a 20 20   ┆   0950         LET UD$=RAD$    ┆
0x0d80…0da0 30 39 36 30 20 20 20 20 20 20 20 20 20 4c 45 54 20 43 41 28 59 29 3d 28 42 3d 33 32 33 32 29 3b   ┆0960         LET CA(Y)=(B=3232);┆
0x0da0…0dc0 20 5c 3d 32 3b 20 5d 3d 42 0d 0a 20 20 30 39 37 30 20 20 20 20 20 20 20 20 20 49 46 20 4a 55 4d   ┆ Ø=2; Å=B    0970         IF JUM┆
0x0dc0…0de0 50 20 54 48 45 4e 20 47 4f 54 4f 20 31 31 39 30 0d 0a 20 20 30 39 38 30 20 20 20 20 20 20 20 20   ┆P THEN GOTO 1190    0980        ┆
0x0de0…0e00 20 45 58 45 43 20 46 49 4e 44 0d 0a 20 20 30 39 39 30 20 20 20 20 20 20 20 20 20 49 46 20 4a 55   ┆ EXEC FIND    0990         IF JU┆
0x0e00…0e20 4d 50 20 54 48 45 4e 20 47 4f 54 4f 20 31 31 39 30 0d 0a 20 20 31 30 30 30 20 20 20 20 20 20 20   ┆MP THEN GOTO 1190    1000       ┆
0x0e20…0e40 20 20 52 45 4d 20 20 20 41 4c 4d 45 4e 20 4f 56 45 52 53 5b 54 54 45 4c 53 45 0d 0a 20 20 31 30   ┆  REM   ALMEN OVERSÆTTELSE    10┆
0x0e40…0e60 31 30 20 20 20 20 20 20 20 20 20 52 45 41 44 20 46 49 4c 45 28 33 2c 42 31 2b 31 29 55 44 24 0d   ┆10         READ FILE(3,B1+1)UD$ ┆
0x0e60…0e80 0a 20 20 31 30 32 30 20 20 20 20 20 20 20 20 20 49 46 20 55 44 24 3d 22 46 45 4a 4c 22 20 54 48   ┆   1020         IF UD$="FEJL" TH┆
0x0e80…0ea0 45 4e 20 47 4f 54 4f 20 30 39 33 30 0d 0a 20 20 31 30 33 30 20 20 20 20 20 20 20 20 20 49 46 20   ┆EN GOTO 0930    1030         IF ┆
0x0ea0…0ec0 42 31 3e 31 32 37 20 54 48 45 4e 20 0d 0a 20 20 31 30 34 30 20 20 20 20 20 20 20 20 20 20 20 4c   ┆B1>127 THEN     1040           L┆
0x0ec0…0ee0 45 54 20 55 44 24 28 34 29 3d 54 24 28 31 2c 42 20 4d 4f 44 20 36 34 20 44 49 56 20 31 36 2b 31   ┆ET UD$(4)=T$(1,B MOD 64 DIV 16+1┆
0x0ee0…0f00 29 3b 20 55 44 24 28 34 2b 28 55 44 24 28 34 29 3c 3e 22 20 22 29 29 3d 54 24 28 32 2c 42 32 20   ┆); UD$(4+(UD$(4)<>" "))=T$(2,B2 ┆
0x0f00…0f20 44 49 56 20 36 34 2b 31 29 0d 0a 20 20 31 30 35 30 20 20 20 20 20 20 20 20 20 20 20 4c 45 54 20   ┆DIV 64+1)    1050           LET ┆
0x0f20…0f40 55 44 24 28 31 31 2c 31 34 29 3d 54 24 28 42 20 4d 4f 44 20 38 2b 35 29 3b 20 55 44 24 28 36 29   ┆UD$(11,14)=T$(B MOD 8+5); UD$(6)┆
0x0f40…0f60 3d 43 48 52 28 33 32 2b 42 20 4d 4f 44 20 31 36 20 44 49 56 20 38 2a 33 29 0d 0a 20 20 31 30 36   ┆=CHR(32+B MOD 16 DIV 8*3)    106┆
0x0f60…0f80 30 20 20 20 20 20 20 20 20 20 45 4c 53 45 0d 0a 20 20 31 30 37 30 20 20 20 20 20 20 20 20 20 20   ┆0         ELSE    1070          ┆
0x0f80…0fa0 20 49 46 20 42 31 3e 39 35 20 54 48 45 4e 20 0d 0a 20 20 31 30 38 30 20 20 20 20 20 20 20 20 20   ┆ IF B1>95 THEN     1080         ┆
0x0fa0…0fc0 20 20 20 20 49 46 20 55 44 24 28 31 29 3c 3e 22 53 22 20 54 48 45 4e 20 4c 45 54 20 53 3d 42 32   ┆    IF UD$(1)<>"S" THEN LET S=B2┆
0x0fc0…0fe0 20 4d 4f 44 20 36 34 3b 20 55 44 24 28 34 29 3d 54 24 28 33 2c 42 32 20 44 49 56 20 36 34 2b 31   ┆ MOD 64; UD$(4)=T$(3,B2 DIV 64+1┆
0x0fe0…1000 29 3b 20 55 44 24 28 31 30 2c 31 31 29 3d 43 48 52 28 46 4e 42 28 32 29 29 2c 43 48 52 28 46 4e   ┆); UD$(10,11)=CHR(FNB(2)),CHR(FN┆
0x1000…1020 42 28 31 29 29 0d 0a 20 20 31 30 39 30 20 20 20 20 20 20 20 20 20 20 20 20 20 49 46 20 55 44 24   ┆B(1))    1090             IF UD$┆
0x1020…1040 28 31 29 3d 22 53 22 20 54 48 45 4e 20 4c 45 54 20 53 3d 42 32 20 4d 4f 44 20 36 34 3b 20 55 44   ┆(1)="S" THEN LET S=B2 MOD 64; UD┆
0x1040…1060 24 28 34 2c 35 29 3d 54 24 28 34 2c 28 42 32 20 44 49 56 20 36 34 29 2a 32 2b 31 2c 28 42 32 20   ┆$(4,5)=T$(4,(B2 DIV 64)*2+1,(B2 ┆
0x1060…1080 44 49 56 20 36 34 29 2a 32 2b 32 29 0d 0a 20 20 31 31 30 30 20 20 20 20 20 20 20 20 20 20 20 20   ┆DIV 64)*2+2)    1100            ┆
0x1080…10a0 20 49 46 20 55 44 24 28 31 29 3d 22 53 22 20 4f 52 20 55 44 24 28 31 29 3d 22 4e 22 20 54 48 45   ┆ IF UD$(1)="S" OR UD$(1)="N" THE┆
0x10a0…10c0 4e 20 4c 45 54 20 55 44 24 28 38 2c 31 35 29 3d 43 48 52 28 46 4e 42 28 32 29 29 2c 43 48 52 28   ┆N LET UD$(8,15)=CHR(FNB(2)),CHR(┆
0x10c0…10e0 46 4e 42 28 31 29 29 2c 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 0d 0a 20 20 31 31 31   ┆FNB(1)),"               "    111┆
0x10e0…1100 30 20 20 20 20 20 20 20 20 20 20 20 45 4c 53 45 0d 0a 20 20 31 31 32 30 20 20 20 20 20 20 20 20   ┆0           ELSE    1120        ┆
0x1100…1120 20 20 20 20 20 4c 45 54 20 53 3d 42 32 2d 28 42 20 4d 4f 44 20 31 30 32 34 20 44 49 56 20 32 35   ┆     LET S=B2-(B MOD 1024 DIV 25┆
0x1120…1140 36 3c 3e 30 29 2a 28 42 32 3e 31 32 37 29 2a 32 35 36 3b 20 4c 53 3d 32 2a 28 42 31 20 44 49 56   ┆6<>0)*(B2>127)*256; LS=2*(B1 DIV┆
0x1140…1160 20 33 32 3c 3e 30 29 0d 0a 20 20 31 31 33 30 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 45 54 20   ┆ 32<>0)    1130             LET ┆
0x1160…1180 55 44 24 28 38 2b 4c 53 2c 31 31 2b 4c 53 29 3d 43 48 52 28 34 33 2b 32 2a 28 53 3c 30 29 29 2c   ┆UD$(8+LS,11+LS)=CHR(43+2*(S<0)),┆
0x1180…11a0 43 48 52 28 46 4e 42 28 33 29 29 2c 43 48 52 28 46 4e 42 28 32 29 29 2c 43 48 52 28 46 4e 42 28   ┆CHR(FNB(3)),CHR(FNB(2)),CHR(FNB(┆
0x11a0…11c0 31 29 29 0d 0a 20 20 31 31 34 30 20 20 20 20 20 20 20 20 20 20 20 20 20 49 46 20 42 31 3c 38 20   ┆1))    1140             IF B1<8 ┆
0x11c0…11e0 4f 52 20 53 3c 31 31 20 4f 52 20 53 3e 31 31 31 20 4f 52 20 42 20 4d 4f 44 20 31 30 32 34 20 44   ┆OR S<11 OR S>111 OR B MOD 1024 D┆
0x11e0…1200 49 56 20 32 35 36 3c 3e 33 20 4f 52 20 41 44 52 52 3c 34 30 31 32 20 54 48 45 4e 20 47 4f 54 4f   ┆IV 256<>3 OR ADRR<4012 THEN GOTO┆
0x1200…1220 20 31 31 37 30 0d 0a 20 20 31 31 35 30 20 20 20 20 20 20 20 20 20 20 20 20 20 52 45 41 44 20 46   ┆ 1170    1150             READ F┆
0x1220…1240 49 4c 45 28 34 2c 53 29 48 4a 5b 4c 50 24 0d 0a 20 20 31 31 36 30 20 20 20 20 20 20 20 20 20 20   ┆ILE(4,S)HJÆLP$    1160          ┆
0x1240…1260 20 20 20 4c 45 54 20 55 44 24 28 38 2b 4c 53 2c 31 35 29 3d 48 4a 5b 4c 50 24 2c 22 20 20 20 20   ┆   LET UD$(8+LS,15)=HJÆLP$,"    ┆
0x1260…1280 20 20 20 20 20 20 20 22 0d 0a 20 20 31 31 37 30 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 49 46   ┆       "    1170           ENDIF┆
0x1280…12a0 0d 0a 20 20 31 31 38 30 20 20 20 20 20 20 20 20 20 45 4e 44 49 46 0d 0a 20 20 31 31 39 30 20 20   ┆    1180         ENDIF    1190  ┆
0x12a0…12c0 20 20 20 20 20 20 20 49 46 20 42 31 3e 34 37 20 41 4e 44 20 42 31 3c 39 34 20 54 48 45 4e 20 4c   ┆       IF B1>47 AND B1<94 THEN L┆
0x12c0…12e0 45 54 20 50 24 28 31 29 3d 43 48 52 28 42 31 29 0d 0a 20 20 31 32 30 30 20 20 20 20 20 20 20 20   ┆ET P$(1)=CHR(B1)    1200        ┆
0x12e0…1300 20 49 46 20 42 32 3e 34 37 20 41 4e 44 20 42 32 3c 39 34 20 54 48 45 4e 20 4c 45 54 20 50 24 28   ┆ IF B2>47 AND B2<94 THEN LET P$(┆
0x1300…1320 32 29 3d 43 48 52 28 42 32 29 0d 0a 20 20 31 32 31 30 20 20 20 20 20 20 20 20 20 4c 45 54 20 55   ┆2)=CHR(B2)    1210         LET U┆
0x1320…1340 44 24 3d 55 44 24 2c 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 3b 20 55 44 53 4b 52 49   ┆D$=UD$,"               "; UDSKRI┆
0x1340…1360 46 54 24 3d 55 44 53 4b 52 49 46 54 24 2c 55 44 53 4b 24 2c 22 20 22 2c 55 44 24 2c 22 20 22 2c   ┆FT$=UDSKRIFT$,UDSK$," ",UD$," ",┆
0x1360…1380 50 24 0d 0a 20 20 31 32 32 30 20 20 20 20 20 20 20 4e 45 58 54 20 59 0d 0a 20 20 31 32 33 30 20   ┆P$    1220       NEXT Y    1230 ┆
0x1380…13a0 20 20 20 20 20 20 50 52 49 4e 54 20 55 44 53 4b 52 49 46 54 24 0d 0a 20 20 31 32 34 30 20 20 20   ┆      PRINT UDSKRIFT$    1240   ┆
0x13a0…13c0 20 20 4e 45 58 54 20 58 0d 0a 20 20 31 32 35 30 20 20 20 4e 45 58 54 20 58 58 0d 0a 20 20 31 32   ┆  NEXT X    1250   NEXT XX    12┆
0x13c0…13e0 35 35 20 20 20 4c 45 54 20 50 4f 53 28 34 29 3d 31 0d 0a 20 20 31 32 36 30 20 4e 45 58 54 20 55   ┆55   LET POS(4)=1    1260 NEXT U┆
0x13e0…13f7 55 55 0d 0a 20 20 31 32 37 30 20 47 4f 54 4f 20 30 35 33 30 0d 0a 00   ┆UU    1270 GOTO 0530   ┆