DataMuseum.dk

Presents historical artifacts from the history of:

RC4000/8000/9000

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

See our Wiki for more about RC4000/8000/9000

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics

⟦f781f2336⟧ Rc489kSubCat

    Length: 1505280 (0x16f800)
    Types: Rc489kSubCat
    Names: »kkmon0filer«

Derivation

└─⟦667bb35d6⟧ Bits:30007480 RC8000 Dump tape fra HCØ.
    └─⟦4334b4c0b⟧ 
        └─⟦this⟧ »kkmon0filer« 

OctetView

0x000000…000033 (0,)   Rc489kSubCatEnt {f00=0x002833, f01=0x0007e4, f02=0x0007ed, filename=»kkmonret0   «, entry_tail=0-4-0-18-1982-02-22T15:32-disc3-0x0-0x0-0x0-0x0}
0x000033…000066        Rc489kSubCatEnt {f00=0x014d5a, f01=0x0007e4, f02=0x0007ed, filename=»kkopt0      «, entry_tail=0-4-0-20-1982-02-15T11:24-disc-0x0-0x0-0x0-0x0}
0x000066…000099        Rc489kSubCatEnt {f00=0x0283da, f01=0x0007e4, f02=0x0007ed, filename=»kklistopt0  «, entry_tail=0-4-0-20-1982-02-15T11:22-disc-0x0-0x0-0x0-0x0}
0x000099…0000cc        Rc489kSubCatEnt {f00=0x03ca28, f01=0x0007e4, f02=0x0007ed, filename=»mondef      «, entry_tail=0-4-0-30-1982-02-10T09:04-disc3-0x0-0x0-0x0-0x0}
0x0000cc…0000ff        Rc489kSubCatEnt {f00=0x05a408, f01=0x0007e4, f02=0x0007ed, filename=»moncentral  «, entry_tail=0-4-0-87-1982-02-10T09:04-disc3-0x0-0x0-0x0-0x0}
0x0000ff…000132        Rc489kSubCatEnt {f00=0x0b1600, f01=0x0007e4, f02=0x0007ed, filename=»monprocs    «, entry_tail=0-4-0-253-1982-02-10T09:04-disc3-0x0-0x0-0x0-0x0}
0x000132…000165        Rc489kSubCatEnt {f00=0x1ae5a0, f01=0x0007e4, f02=0x0007ed, filename=»mondisc     «, entry_tail=0-4-0-158-1982-02-10T09:04-disc3-0x0-0x0-0x0-0x0}
0x000165…000198        Rc489kSubCatEnt {f00=0x24cdc8, f01=0x0007e4, f02=0x0007ed, filename=»monfpaline  «, entry_tail=0-4-0-130-1982-02-10T09:04-disc3-0x0-0x0-0x0-0x0}
0x000198…0001cb        Rc489kSubCatEnt {f00=0x2ce230, f01=0x0007e4, f02=0x0007ed, filename=»monhost     «, entry_tail=0-4-0-83-1982-02-10T09:04-disc3-0x0-0x0-0x0-0x0}
0x0001cb…0001fe        Rc489kSubCatEnt {f00=0x321bc0, f01=0x0007e4, f02=0x0007ed, filename=»monfpasub   «, entry_tail=0-4-0-164-1982-02-10T09:04-disc3-0x0-0x0-0x0-0x0}
0x0001fe…000231        Rc489kSubCatEnt {f00=0x3c5458, f01=0x0007e4, f02=0x0007ed, filename=»montabinit  «, entry_tail=0-4-0-22-1982-02-10T09:04-disc3-0x0-0x0-0x0-0x0}
0x000231…000264        Rc489kSubCatEnt {f00=0x3db2c0, f01=0x0007e4, f02=0x0007ed, filename=»monprocfnc1 «, entry_tail=0-4-0-79-1982-02-10T09:04-disc3-0x0-0x0-0x0-0x0}
0x000264…000297        Rc489kSubCatEnt {f00=0x42aac0, f01=0x0007e4, f02=0x0007ed, filename=»monprocfnc2 «, entry_tail=0-4-0-244-1982-02-10T09:04-disc3-0x0-0x0-0x0-0x0}
0x000297…0002ca        Rc489kSubCatEnt {f00=0x51e420, f01=0x0007e4, f02=0x0007ed, filename=»mons1       «, entry_tail=0-4-0-90-1982-02-10T09:04-disc3-0x0-0x0-0x0-0x0}
0x0002ca…0002fd        Rc489kSubCatEnt {f00=0x578c20, f01=0x0007e4, f02=0x0007ed, filename=»mons2       «, entry_tail=0-4-0-92-1982-02-10T09:04-disc3-0x0-0x0-0x0-0x0}
0x0002fd…000300        0x000019
0x000300…000333        Rc489kSubCatEnt {f00=0x5d4140, f01=0x0007e4, f02=0x0007ed, filename=»moncatinit  «, entry_tail=0-4-0-124-1982-02-10T09:04-disc3-0x0-0x0-0x0-0x0}
0x000333…000366        Rc489kSubCatEnt {f00=0x65067a, f01=0x0007e4, f02=0x0007ed, filename=»kkfpret0    «, entry_tail=0-4-0-4-1981-07-15T11:21-disc1-0x0-0x0-0x0-0x0}
0x000366…000399        Rc489kSubCatEnt {f00=0x654b4b, f01=0x0007e4, f02=0x0007ed, filename=»fptext1     «, entry_tail=0-4-0-68-1979-11-13T11:57-disc1-0x0-0x0-0x0-0x0}
0x000399…0003cc        Rc489kSubCatEnt {f00=0x6980fb, f01=0x0007e4, f02=0x0007ed, filename=»kkclaimret  «, entry_tail=0-4-0-3-1980-10-21T11:48-disc1-0x0-0x0-0x0-0x0}
0x0003cc…0003ff        Rc489kSubCatEnt {f00=0x69b05b, f01=0x0007e4, f02=0x0007ed, filename=»tclaim      «, entry_tail=0-4-0-25-1980-03-26T09:31-disc1-0x0-0x0-0x0-0x0}
0x0003ff…000432        Rc489kSubCatEnt {f00=0x6b48ab, f01=0x0007e4, f02=0x0007ed, filename=»kkclaimt    «, entry_tail=0-4-0-26-1980-01-08T12:10-disc1-0x0-0x0-0x0-0x0}
0x000432…000465        Rc489kSubCatEnt {f00=0x6ce4a3, f01=0x0007e4, f02=0x0007ed, filename=»kkclaimwt1  «, entry_tail=0-4-0-26-1979-12-05T20:37-disc1-0x0-0x0-0x0-0x0}
0x000465…000498        Rc489kSubCatEnt {f00=0x6e816b, f01=0x0007e4, f02=0x0007ed, filename=»fptext2     «, entry_tail=0-4-0-104-1979-11-13T11:57-disc1-0x0-0x0-0x0-0x0}
0x000498…0004cb        Rc489kSubCatEnt {f00=0x750723, f01=0x0007e4, f02=0x0007ed, filename=»fptext3     «, entry_tail=0-4-0-81-1979-11-13T11:58-disc1-0x0-0x0-0x0-0x0}
0x0004cb…0004fe        Rc489kSubCatEnt {f00=0x7a189b, f01=0x0007e4, f02=0x0007ed, filename=»inf0        «, entry_tail=0-4-0-1-1980-10-21T11:55-disc1-0x0-0x0-0x0-0x0}
0x0004fe…000500        3c 54   ┆<T┆
0x000500…000520        58 00 07 e4 00 07 ed 6d 6f 6e 74 61 62 69 6e 69 74 00 00 00 00 16 64 69 73 63 33 00 00 00 00 00   ┆X      montabinit     disc3     ┆
0x000520…000540        00 00 81 9c 49 00 00 00 00 00 00 00 00 00 00 00 00 3d b2 c0 00 07 e4 00 07 ed 6d 6f 6e 70 72 6f   ┆    I            =        monpro┆
0x000540…000560        63 66 6e 63 31 00 00 00 4f 64 69 73 63 33 00 00 00 00 00 00 00 81 9c 49 00 00 00 00 00 00 00 00   ┆cfnc1   Odisc3         I        ┆
0x000560…000580        00 00 00 00 42 aa c0 00 07 e4 00 07 ed 6d 6f 6e 70 72 6f 63 66 6e 63 32 00 00 00 f4 64 69 73 63   ┆    B        monprocfnc2    disc┆
0x000580…0005a0        33 00 00 00 00 00 00 00 81 9c 49 00 00 00 00 00 00 00 00 00 00 00 00 51 e4 20 00 07 e4 00 07 ed   ┆3         I            Q        ┆
0x0005a0…0005c0        6d 6f 6e 73 31 00 00 00 00 00 00 00 00 00 5a 64 69 73 63 33 00 00 00 00 00 00 00 81 9c 49 00 00   ┆mons1         Zdisc3         I  ┆
0x0005c0…0005e0        00 00 00 00 00 00 00 00 00 00 57 8c 20 00 07 e4 00 07 ed 6d 6f 6e 73 32 00 00 00 00 00 00 00 00   ┆          W        mons2        ┆
0x0005e0…000600        00 5c 64 69 73 63 33 00 00 00 00 00 00 00 81 9c 49 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆ Ødisc3         I               ┆
0x000600…003c00        Data for kkmonret0
0x003c00…007800        Data for kkopt0
0x007800…00b400        Data for kklistopt0
0x00b400…010e00 (20,)  Data for mondef
0x010e00…021300 (30,)  Data for moncentral
0x021300…050a00 (59,)  Data for monprocs
0x050a00…06e400        Data for mondisc
0x06e400…086a00 (196,) Data for monfpaline
0x086a00…096300        Data for monhost
0x096300…0b4f00 (267,) Data for monfpasub
0x0b4f00…0b9100        Data for montabinit
0x0b9100…0c7e00 (329,) Data for monprocfnc1
0x0c7e00…0f5a00        Data for monprocfnc2
0x0f5a00…106800        Data for mons1
0x106800…117c00        Data for mons2
0x117c00…12f000        Data for moncatinit
0x12f000…12fc00        Data for kkfpret0
0x12fc00…13c800 (540,) Data for fptext1
0x13c800…13d100        Data for kkclaimret
0x13d100…141c00        Data for tclaim
0x141c00…146a00 (572,) Data for kkclaimt
0x146a00…14b800        Data for kkclaimwt1
0x14b800…15f000        Data for fptext2
0x15f000…16e300 (624,) Data for fptext3
0x16e300…16e600 (651,) Data for inf0
0x16e600…16e620        20 67 33 34 20 20 20 20 20 20 20 3b 20 20 65 78 61 6d 20 73 65 6e 64 65 72 0a 20 20 20 20 20 6a   ┆ g34       ;  exam sender      j┆
0x16e620…16e640        6c 2e 20 20 20 20 20 69 33 2e 20 20 20 20 20 20 20 3b 20 73 74 6f 70 70 65 64 3a 20 67 6f 74 6f   ┆l.     i3.       ; stopped: goto┆
0x16e640…16e660        20 73 74 6f 70 2d 72 65 74 75 72 6e 0a 20 20 20 20 20 6a 6c 20 20 77 33 20 20 67 33 31 20 20 20   ┆ stop-return      jl  w3  g31   ┆
0x16e660…16e680        20 20 20 20 3b 20 6f 6b 3a 20 69 6e 63 72 65 61 73 65 20 73 74 6f 70 20 63 6f 75 6e 74 0a 0a 3b   ┆    ; ok: increase stop count  ;┆
0x16e680…16e6a0        20 72 65 74 75 72 6e 20 74 6f 20 3c 6c 69 6e 6b 2b 32 3e 0a 0a 69 32 3a 20 20 72 6c 2e 20 77 33   ┆ return to <link+2>  i2:  rl. w3┆
0x16e6a0…16e6c0        20 20 6a 30 2e 20 20 20 20 20 20 20 3b 20 6f 6b 2d 72 65 74 75 72 6e 3a 0a 20 20 20 20 20 6a 6c   ┆  j0.       ; ok-return:      jl┆
0x16e6c0…16e6e0        20 20 20 20 20 20 78 33 2b 32 20 20 20 20 20 20 3b 0a 0a 3b 20 73 74 6f 70 20 63 6f 75 6e 74 20   ┆      x3+2      ;  ; stop count ┆
0x16e6e0…16e700        63 6f 75 6c 64 20 6e 6f 74 20 62 65 20 69 6e 63 72 65 61 73 65 64 2e 20 64 65 6c 69 76 65 72 20   ┆could not be increased. deliver ┆
0x16e700…16e720        61 6e 73 77 65 72 0a 0a 69 33 3a 20 20 61 6c 20 20 77 30 20 20 30 20 20 20 20 20 20 20 20 20 3b   ┆answer  i3:  al  w0  0         ;┆
0x16e720…16e740        20 20 6d 65 73 73 61 67 65 20 65 6e 74 72 79 3a 3d 20 30 0a 20 20 20 20 20 20 72 73 20 20 77 30   ┆  message entry:= 0       rs  w0┆
0x16e740…16e760        20 20 78 31 2b 70 31 32 20 20 20 20 3b 20 20 73 74 61 74 65 28 73 75 62 70 72 6f 63 29 3a 3d 20   ┆  x1+p12    ;  state(subproc):= ┆
0x16e760…16e780        72 65 61 64 79 3b 0a 20 20 20 20 20 72 73 2e 20 77 30 20 20 28 6a 31 2e 29 20 20 20 20 20 3b 20   ┆ready;      rs. w0  (j1.)     ; ┆
0x16e780…16e7a0        20 69 66 20 6d 65 73 3d 63 75 72 72 65 6e 74 20 6d 65 73 73 61 67 65 28 73 75 62 70 72 6f 63 29   ┆ if mes=current message(subproc)┆
0x16e7a0…16e7c0        20 74 68 65 6e 0a 20 20 20 20 20 73 6e 20 20 77 32 20 20 28 78 31 2b 70 31 33 29 20 20 3b 20 20   ┆ then      sn  w2  (x1+p13)  ;  ┆
0x16e7c0…16e7e0        63 75 72 72 65 6e 74 20 6d 65 73 73 61 67 65 28 73 75 62 70 72 6f 63 29 3a 3d 20 30 0a 20 20 20   ┆current message(subproc):= 0    ┆
0x16e7e0…16e800        20 20 72 73 20 20 77 30 20 20 78 31 2b 70 31 33 20 20 20 20 3b 0a 20 20 20 20 20 61 6c 20 20 77   ┆  rs  w0  x1+p13    ;      al  w┆
0x16e800…16e820        33 20 20 31 20 20 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 62 61 20 20 77 33 20 20 78 31 2b 70   ┆3  1         ;      ba  w3  x1+p┆
0x16e820…16e840        31 36 20 20 20 20 3b 0a 20 20 20 20 20 68 73 20 20 77 33 20 20 78 31 2b 70 31 36 20 20 20 20 3b   ┆16    ;      hs  w3  x1+p16    ;┆
0x16e840…16e860        20 20 66 72 65 65 20 62 75 66 66 65 72 73 3a 3d 20 66 72 65 65 20 62 75 66 66 65 72 73 2b 31 0a   ┆  free buffers:= free buffers+1 ┆
0x16e860…16e880        63 2e 70 31 30 31 20 62 2e 66 31 20 77 2e 20 20 20 20 20 20 20 20 20 3b 2a 2a 2a 2a 2a 74 65 73   ┆c.p101 b.f1 w.         ;*****tes┆
0x16e880…16e8a0        74 35 31 2a 2a 2a 2a 2a 0a 20 20 20 20 20 72 73 2e 20 77 33 20 20 66 30 2e 20 20 20 20 20 20 20   ┆t51*****      rs. w3  f0.       ┆
0x16e8a0…16e8c0        3b 2a 0a 20 20 20 20 20 6a 6c 2e 20 77 33 20 20 66 34 2e 20 20 20 20 20 20 20 3b 2a 0a 20 20 20   ┆;*      jl. w3  f4.       ;*    ┆
0x16e8c0…16e8e0        20 20 35 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 2a 0a 66 30 3a 20 20 30 20 20 20   ┆  51                ;* f0:  0   ┆
0x16e8e0…16e900        20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 2a 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 66 31   ┆              ;*      jl.     f1┆
0x16e900…16e920        2e 20 20 20 20 20 20 20 3b 2a 0a 20 20 20 20 20 61 6c 20 20 77 30 20 20 78 31 2b 70 31 31 20 20   ┆.       ;*      al  w0  x1+p11  ┆
0x16e920…16e940        20 20 3b 2a 0a 20 20 20 20 20 61 6c 20 20 77 31 20 20 78 31 2b 70 31 39 2b 31 34 20 3b 2a 0a 20   ┆  ;*      al  w1  x1+p19+14 ;*  ┆
0x16e940…16e960        20 20 20 20 6a 6c 2e 20 77 33 20 20 66 35 2e 20 20 20 20 20 20 20 3b 2a 0a 66 31 3a 20 20 20 20   ┆    jl. w3  f5.       ;* f1:    ┆
0x16e960…16e980        20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 2a 0a 65 2e 7a 2e 20 20 20 20 20 20 20 20 20   ┆                ;* e.z.         ┆
0x16e980…16e9a0        20 20 20 20 20 20 20 20 20 20 3b 2a 2a 2a 2a 2a 74 65 73 74 35 31 2a 2a 2a 2a 2a 0a 20 20 20 20   ┆          ;*****test51*****     ┆
0x16e9a0…16e9c0        20 6a 6c 2e 20 77 33 20 20 75 36 2e 20 20 20 20 20 20 20 3b 20 20 70 72 65 70 61 72 65 20 61 6e   ┆ jl. w3  u6.       ;  prepare an┆
0x16e9c0…16e9e0        73 77 65 72 20 61 66 74 65 72 20 73 74 6f 70 0a 20 20 20 20 20 6a 6c 20 20 77 33 20 20 67 31 38   ┆swer after stop      jl  w3  g18┆
0x16e9e0…16ea00        20 20 20 20 20 20 20 3b 20 20 64 65 6c 69 76 65 72 20 20 72 65 73 75 6c 74 28 31 29 0a 20 20 20   ┆       ;  deliver  result(1)    ┆
0x16ea00…16ea20        20 20 6a 6c 2e 20 20 20 20 20 28 6a 30 2e 29 20 20 20 20 20 3b 20 20 67 6f 74 6f 20 3c 6c 69 6e   ┆  jl.     (j0.)     ;  goto <lin┆
0x16ea20…16ea40        6b 3e 0a 0a 6a 30 3a 20 20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 20 73 61   ┆k>  j0:  0                 ;  sa┆
0x16ea40…16ea60        76 65 64 20 6c 69 6e 6b 0a 6a 31 3a 20 20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆ved link j1:  0                 ┆
0x16ea60…16ea80        3b 20 20 73 61 76 65 64 20 65 6e 74 72 79 0a 0a 65 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆;  saved entry  e.              ┆
0x16ea80…16eaa0        20 20 20 20 20 20 20 3b 20 65 6e 64 20 6f 66 20 74 65 73 74 20 61 6e 64 20 69 6e 63 72 65 61 73   ┆       ; end of test and increas┆
0x16eaa0…16eac0        65 20 73 74 6f 70 20 63 6f 75 6e 74 0a 0c 3b 20 66 70 61 2d 73 75 62 70 72 6f 63 20 20 20 20 20   ┆e stop count  ; fpa-subproc     ┆
0x16eac0…16eae0        20 20 20 20 20 63 6f 6d 6d 6f 6e 20 70 72 6f 63 65 64 75 72 65 73 0a 3b 20 65 6c 69 2c 20 38 2e   ┆     common procedures ; eli, 8.┆
0x16eae0…16eb00        36 2e 31 39 37 37 0a 0a 3b 20 70 72 6f 63 65 64 75 72 65 20 73 65 74 20 6c 69 6e 6b 70 61 72 61   ┆6.1977  ; procedure set linkpara┆
0x16eb00…16eb20        6d 73 0a 3b 0a 3b 20 63 6f 70 69 65 73 20 74 68 65 20 66 69 65 6c 64 73 20 64 65 76 68 6f 73 74   ┆ms ; ; copies the fields devhost┆
0x16eb20…16eb40        20 6c 69 6e 6b 6e 6f 2c 20 6a 6f 62 68 6f 73 74 20 6c 69 6e 6b 6e 6f 2c 0a 3b 20 64 65 76 68 6f   ┆ linkno, jobhost linkno, ; devho┆
0x16eb40…16eb60        73 74 20 68 6f 73 74 2d 69 64 2c 20 64 65 76 68 6f 73 74 20 6e 65 74 2d 69 64 20 61 6e 64 20 64   ┆st host-id, devhost net-id and d┆
0x16eb60…16eb80        65 76 68 6f 73 74 0a 3b 20 68 6f 6d 65 2d 72 65 67 20 74 6f 20 74 68 65 20 6d 61 69 6e 70 72 6f   ┆evhost ; home-reg to the mainpro┆
0x16eb80…16eba0        63 20 70 61 72 61 6d 65 74 65 72 73 2e 0a 3b 0a 3b 20 61 6c 73 6f 20 63 6f 70 69 65 73 20 74 68   ┆c parameters. ; ; also copies th┆
0x16eba0…16ebc0        65 20 62 75 66 66 65 72 6e 6f 20 6f 66 20 74 68 65 20 6c 69 6e 6b 20 61 6e 64 20 73 65 74 73 20   ┆e bufferno of the link and sets ┆
0x16ebc0…16ebe0        74 68 65 0a 3b 20 6d 6f 6e 69 74 6f 72 20 61 64 64 72 65 73 73 20 63 6f 64 65 20 74 6f 20 27 6e   ┆the ; monitor address code to 'n┆
0x16ebe0…16ec00        6f 20 63 68 65 63 6b 27 2e 0a 3b 0a 3b 20 20 20 20 20 20 20 20 63 61 6c 6c 20 20 20 20 20 20 20   ┆o check'. ; ;        call       ┆
0x16ec00…16ec20 (652,) 20 20 20 72 65 74 75 72 6e 0a 3b 20 20 77 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆   return ;  w0                 ┆
0x16ec20…16ec40        20 75 6e 64 65 66 69 6e 65 64 0a 3b 20 20 77 31 20 20 20 20 73 75 62 70 72 6f 63 20 20 20 20 20   ┆ undefined ;  w1    subproc     ┆
0x16ec40…16ec60        20 20 75 6e 63 68 61 6e 67 65 64 0a 3b 20 20 77 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆  unchanged ;  w2               ┆
0x16ec60…16ec80        20 20 20 75 6e 63 68 61 6e 67 65 64 0a 3b 20 20 77 33 20 20 20 20 6c 69 6e 6b 20 20 20 20 20 20   ┆   unchanged ;  w3    link      ┆
0x16ec80…16eca0        20 20 20 20 6d 61 69 6e 70 72 6f 63 0a 0a 62 2e 20 69 31 30 2c 20 6a 31 30 0a 77 2e 0a 0a 75 32   ┆    mainproc  b. i10, j10 w.  u2┆
0x16eca0…16ecc0        35 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 73 65 74 20 6c 69 6e 6b 70   ┆5:                   ; set linkp┆
0x16ecc0…16ece0        61 72 61 6d 73 3a 0a 20 20 20 20 20 72 73 2e 20 77 33 20 20 6a 30 2e 20 20 20 20 20 20 20 3b 20   ┆arams:      rs. w3  j0.       ; ┆
0x16ece0…16ed00        20 73 61 76 65 20 6c 69 6e 6b 0a 20 20 20 20 20 72 6c 20 20 77 33 20 20 78 31 2b 61 35 30 20 20   ┆ save link      rl  w3  x1+a50  ┆
0x16ed00…16ed20        20 20 3b 20 20 6d 61 69 6e 3a 3d 20 6d 61 69 6e 70 72 6f 63 28 73 75 62 70 72 6f 63 29 0a 20 20   ┆  ;  main:= mainproc(subproc)   ┆
0x16ed20…16ed40        20 20 20 62 7a 20 20 77 30 20 20 78 31 2b 70 31 31 20 20 20 20 3b 20 20 72 65 63 65 69 76 65 72   ┆   bz  w0  x1+p11    ;  receiver┆
0x16ed40…16ed60        20 6c 69 6e 6b 6e 6f 28 6d 61 69 6e 29 3a 3d 0a 20 20 20 20 20 68 73 20 20 77 30 20 20 78 33 2b   ┆ linkno(main):=      hs  w0  x3+┆
0x16ed60…16ed80        70 36 39 20 20 20 20 3b 20 20 20 64 65 76 68 6f 73 74 20 6c 69 6e 6b 6e 6f 28 73 75 62 70 72 6f   ┆p69    ;   devhost linkno(subpro┆
0x16ed80…16eda0        63 29 0a 20 20 20 20 20 62 7a 20 20 77 30 20 20 78 31 2b 70 39 20 20 20 20 20 3b 20 20 73 65 6e   ┆c)      bz  w0  x1+p9     ;  sen┆
0x16eda0…16edc0        64 65 72 20 6c 69 6e 6b 6e 6f 28 6d 61 69 6e 29 3a 3d 0a 20 20 20 20 20 68 73 20 20 77 30 20 20   ┆der linkno(main):=      hs  w0  ┆
0x16edc0…16ede0        78 33 2b 70 37 38 20 20 20 20 3b 20 20 20 6a 6f 62 68 6f 73 74 20 6c 69 6e 6b 6e 6f 28 73 75 62   ┆x3+p78    ;   jobhost linkno(sub┆
0x16ede0…16ee00        70 72 6f 63 29 0a 20 20 20 20 20 62 7a 20 20 77 30 20 20 78 31 2b 70 37 20 20 20 20 20 3b 20 20   ┆proc)      bz  w0  x1+p7     ;  ┆
0x16ee00…16ee20        72 65 63 65 69 76 65 72 20 6e 65 74 2d 69 64 28 6d 61 69 6e 29 3a 3d 0a 20 20 20 20 20 68 73 20   ┆receiver net-id(main):=      hs ┆
0x16ee20…16ee40        20 77 30 20 20 78 33 2b 70 33 30 31 20 20 20 3b 20 20 20 64 65 76 68 6f 73 74 20 6e 65 74 2d 69   ┆ w0  x3+p301   ;   devhost net-i┆
0x16ee40…16ee60        64 28 73 75 62 70 72 6f 63 29 0a 20 20 20 20 20 62 7a 20 20 77 30 20 20 78 31 2b 70 36 20 20 20   ┆d(subproc)      bz  w0  x1+p6   ┆
0x16ee60…16ee80        20 20 3b 20 20 72 65 63 65 69 76 65 72 20 68 6f 6d 65 2d 72 65 67 28 6d 61 69 6e 29 3a 3d 0a 20   ┆  ;  receiver home-reg(main):=  ┆
0x16ee80…16eea0        20 20 20 20 68 73 20 20 77 30 20 20 78 33 2b 70 33 30 32 20 20 20 3b 20 20 20 64 65 76 68 6f 73   ┆    hs  w0  x3+p302   ;   devhos┆
0x16eea0…16eec0        74 20 68 6f 6d 65 2d 72 65 67 28 73 75 62 70 72 6f 63 29 0a 20 20 20 20 20 72 6c 20 20 77 30 20   ┆t home-reg(subproc)      rl  w0 ┆
0x16eec0…16eee0        20 78 31 2b 70 35 20 20 20 20 20 3b 20 20 72 65 63 65 69 76 65 72 20 68 6f 73 74 2d 69 64 28 6d   ┆ x1+p5     ;  receiver host-id(m┆
0x16eee0…16ef00        61 69 6e 29 3a 3d 0a 20 20 20 20 20 72 73 20 20 77 30 20 20 78 33 2b 70 33 30 33 20 20 20 3b 20   ┆ain):=      rs  w0  x3+p303   ; ┆
0x16ef00…16ef20        20 20 64 65 76 68 6f 73 74 20 68 6f 73 74 2d 69 64 28 73 75 62 70 72 6f 63 29 0a 20 20 20 20 20   ┆  devhost host-id(subproc)      ┆
0x16ef20…16ef40        62 7a 20 20 77 30 20 20 78 31 2b 70 31 37 20 20 20 20 3b 20 20 62 75 66 6e 6f 28 6d 61 69 6e 29   ┆bz  w0  x1+p17    ;  bufno(main)┆
0x16ef40…16ef60        3a 3d 20 62 75 66 6e 6f 28 73 75 62 70 72 6f 63 29 0a 20 20 20 20 20 68 73 20 20 77 30 20 20 78   ┆:= bufno(subproc)      hs  w0  x┆
0x16ef60…16ef80        33 2b 70 36 38 20 20 20 20 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆3+p68    ;                      ┆
0x16ef80…16efa0        20 20 3b 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 28 6a 30 2e 29 20 20 20 20 20 3b 20 20 67 6f   ┆  ;      jl.     (j0.)     ;  go┆
0x16efa0…16efc0        74 6f 20 72 65 74 75 72 6e 0a 0a 6a 30 3a 20 20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆to return  j0:  0               ┆
0x16efc0…16efe0        20 20 3b 20 73 61 76 65 64 20 6c 69 6e 6b 0a 0a 65 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆  ; saved link  e.              ┆
0x16efe0…16f000        20 20 20 20 20 20 20 3b 20 65 6e 64 20 6f 66 20 73 65 74 20 6c 69 6e 6b 70 61 72 61 6d 73 0a 0c   ┆       ; end of set linkparams  ┆
0x16f000…16f020        3b 20 66 70 61 2d 73 75 62 70 72 6f 63 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 6f 6e 20 70 72   ┆; fpa-subproc          common pr┆
0x16f020…16f040        6f 63 65 64 75 72 65 73 0a 3b 20 65 6c 69 2c 20 38 2e 36 2e 31 39 37 37 0a 0a 3b 20 70 72 6f 63   ┆ocedures ; eli, 8.6.1977  ; proc┆
0x16f040…16f060        65 64 75 72 65 20 74 65 73 74 6c 69 6e 6b 0a 3b 0a 3b 20 74 65 73 74 73 2c 20 74 68 61 74 20 74   ┆edure testlink ; ; tests, that t┆
0x16f060…16f080        68 65 20 6d 61 69 6e 70 72 6f 63 20 70 61 72 61 6d 65 74 65 72 73 20 73 65 6e 64 65 72 20 6c 69   ┆he mainproc parameters sender li┆
0x16f080…16f0a0        6e 6b 6e 6f 2c 20 73 65 6e 64 65 72 20 68 6f 73 74 2d 69 64 0a 3b 20 61 6e 64 20 73 65 6e 64 65   ┆nkno, sender host-id ; and sende┆
0x16f0a0…16f0c0        72 20 6e 65 74 2d 69 64 20 61 72 65 20 65 71 75 61 6c 20 74 6f 20 74 68 65 20 70 61 72 61 6d 65   ┆r net-id are equal to the parame┆
0x16f0c0…16f0e0        74 65 72 73 20 64 65 76 68 6f 73 74 20 6c 69 6e 6b 6e 6f 2c 0a 3b 20 64 65 76 68 6f 73 74 20 68   ┆ters devhost linkno, ; devhost h┆
0x16f0e0…16f100        6f 73 74 2d 69 64 20 61 6e 64 20 64 65 76 68 6f 73 74 20 6e 65 74 2d 69 64 20 69 6e 20 74 68 65   ┆ost-id and devhost net-id in the┆
0x16f100…16f120        20 73 75 62 70 72 6f 63 2e 0a 3b 0a 3b 20 69 66 20 6e 6f 74 20 65 71 75 61 6c 2c 20 72 65 74 75   ┆ subproc. ; ; if not equal, retu┆
0x16f120…16f140        72 6e 20 77 69 6c 6c 20 62 65 20 6d 61 64 65 20 74 6f 20 6c 69 6e 6b 2b 30 2c 20 6f 74 68 65 72   ┆rn will be made to link+0, other┆
0x16f140…16f160        77 69 73 65 0a 3b 20 74 6f 20 6c 69 6e 6b 2b 32 2e 0a 3b 0a 3b 20 20 20 20 20 20 20 20 63 61 6c   ┆wise ; to link+2. ; ;        cal┆
0x16f160…16f180        6c 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 0a 3b 20 20 77 30 20 20 20 20 20 20 20 20 20   ┆l          return ;  w0         ┆
0x16f180…16f1a0        20 20 20 20 20 20 20 20 20 75 6e 64 65 66 69 6e 65 64 0a 3b 20 20 77 31 20 20 20 20 73 75 62 70   ┆         undefined ;  w1    subp┆
0x16f1a0…16f1c0        72 6f 63 20 20 20 20 20 20 20 75 6e 63 68 61 6e 67 65 64 0a 3b 20 20 77 32 20 20 20 20 20 20 20   ┆roc       unchanged ;  w2       ┆
0x16f1c0…16f1e0        20 20 20 20 20 20 20 20 20 20 20 6d 61 69 6e 70 72 6f 63 0a 3b 20 20 77 33 20 20 20 20 6c 69 6e   ┆           mainproc ;  w3    lin┆
0x16f1e0…16f200        6b 20 20 20 20 20 20 20 20 20 20 75 6e 63 68 61 6e 67 65 64 0a 0a 62 2e 20 69 31 30 2c 20 6a 31   ┆k          unchanged  b. i10, j1┆
0x16f200…16f220        30 0a 77 2e 0a 0a 75 32 33 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 74   ┆0 w.  u23:                   ; t┆
0x16f220…16f240        65 73 74 6c 69 6e 6b 3a 0a 20 20 20 20 20 72 6c 20 20 77 32 20 20 78 31 2b 61 35 30 20 20 20 20   ┆estlink:      rl  w2  x1+a50    ┆
0x16f240…16f260        3b 20 20 6d 61 69 6e 3a 3d 20 6d 61 69 6e 70 72 6f 63 28 73 75 62 70 72 6f 63 29 0a 20 20 20 20   ┆;  main:= mainproc(subproc)     ┆
0x16f260…16f280        20 62 6c 20 20 77 30 20 20 78 32 2b 70 39 38 20 20 20 20 3b 20 20 69 66 20 73 65 6e 64 65 72 20   ┆ bl  w0  x2+p98    ;  if sender ┆
0x16f280…16f2a0        6c 69 6e 6b 6e 6f 28 6d 61 69 6e 29 3c 3e 0a 20 20 20 20 20 62 73 20 20 77 30 20 20 78 31 2b 70   ┆linkno(main)<>      bs  w0  x1+p┆
0x16f2a0…16f2c0        31 31 20 20 20 20 3b 20 20 20 20 20 64 65 76 68 6f 73 74 20 6c 69 6e 6b 6e 6f 28 73 75 62 70 72   ┆11    ;     devhost linkno(subpr┆
0x16f2c0…16f2e0        6f 63 29 20 74 68 65 6e 0a 20 20 20 20 20 73 65 20 20 77 30 20 20 30 20 20 20 20 20 20 20 20 20   ┆oc) then      se  w0  0         ┆
0x16f2e0…16f300        3b 20 20 67 6f 74 6f 20 6c 69 6e 6b 2b 30 0a 20 20 20 20 20 6a 6c 20 20 20 20 20 20 78 33 2b 30   ┆;  goto link+0      jl      x3+0┆
0x16f300…16f320        20 20 20 20 20 20 3b 0a 20 20 20 20 20 72 6c 20 20 77 30 20 20 78 32 2b 70 33 32 33 20 20 20 3b   ┆      ;      rl  w0  x2+p323   ;┆
0x16f320…16f340        20 20 69 66 20 73 65 6e 64 65 72 20 68 6f 73 74 2d 69 64 28 6d 61 69 6e 29 3c 3e 0a 20 20 20 20   ┆  if sender host-id(main)<>     ┆
0x16f340…16f360        20 73 65 20 20 77 30 20 20 28 78 31 2b 70 35 29 20 20 20 3b 20 20 20 20 20 64 65 76 68 6f 73 74   ┆ se  w0  (x1+p5)   ;     devhost┆
0x16f360…16f380        20 68 6f 73 74 2d 69 64 28 73 75 62 70 72 6f 63 29 20 74 68 65 6e 0a 20 20 20 20 20 6a 6c 20 20   ┆ host-id(subproc) then      jl  ┆
0x16f380…16f3a0        20 20 20 20 78 33 2b 30 20 20 20 20 20 20 3b 20 20 67 6f 74 6f 20 6c 69 6e 6b 2b 30 0a 20 20 20   ┆    x3+0      ;  goto link+0    ┆
0x16f3a0…16f3c0        20 20 62 6c 20 20 77 30 20 20 78 32 2b 70 33 32 31 20 20 20 3b 20 20 69 66 20 73 65 6e 64 65 72   ┆  bl  w0  x2+p321   ;  if sender┆
0x16f3c0…16f3e0        20 6e 65 74 2d 69 64 28 6d 61 69 6e 29 3c 3e 0a 20 20 20 20 20 62 73 20 20 77 30 20 20 78 31 2b   ┆ net-id(main)<>      bs  w0  x1+┆
0x16f3e0…16f400        70 37 20 20 20 20 20 3b 20 20 20 20 20 64 65 76 68 6f 73 74 20 6e 65 74 2d 69 64 28 73 75 62 70   ┆p7     ;     devhost net-id(subp┆
0x16f400…16f420        72 6f 63 29 20 74 68 65 6e 0a 3b 20 20 20 20 73 65 20 20 77 30 20 20 30 20 20 20 20 20 20 20 20   ┆roc) then ;    se  w0  0        ┆
0x16f420…16f440        20 3b 20 20 67 6f 74 6f 20 6c 69 6e 6b 2b 30 0a 3b 20 20 20 20 6a 6c 20 20 20 20 20 20 78 33 2b   ┆ ;  goto link+0 ;    jl      x3+┆
0x16f440…16f460        30 20 20 20 20 20 20 3b 0a 20 20 20 20 20 6a 6c 20 20 20 20 20 20 78 33 2b 32 20 20 20 20 20 20   ┆0      ;      jl      x3+2      ┆
0x16f460…16f480        3b 20 20 67 6f 74 6f 20 6c 69 6e 6b 2b 32 0a 0a 65 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆;  goto link+2  e.              ┆
0x16f480…16f4a0        20 20 20 20 20 20 20 3b 20 65 6e 64 20 6f 66 20 74 65 73 74 6c 69 6e 6b 0a 0c 3b 20 66 70 61 2d   ┆       ; end of testlink  ; fpa-┆
0x16f4a0…16f4c0        73 75 62 70 72 6f 63 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 6f 6e 20 70 72 6f 63 65 64 75 72   ┆subproc          common procedur┆
0x16f4c0…16f4e0        65 73 0a 3b 20 65 6c 69 2c 20 38 2e 36 2e 31 39 37 37 0a 0a 3b 20 70 72 6f 63 65 64 75 72 65 20   ┆es ; eli, 8.6.1977  ; procedure ┆
0x16f4e0…16f500        72 65 6a 65 63 74 0a 3b 0a 3b 20 73 65 74 73 20 74 68 65 20 69 6e 74 65 72 6e 61 6c 20 73 74 61   ┆reject ; ; sets the internal sta┆
0x16f500…16f520 (653,) 74 75 73 20 6f 66 20 6d 61 69 6e 70 72 6f 63 20 74 6f 20 27 72 65 6a 65 63 74 27 0a 3b 20 61 6e   ┆tus of mainproc to 'reject' ; an┆
0x16f520…16f540        64 20 6a 75 6d 70 73 20 74 6f 20 74 65 73 74 6d 6f 72 65 0a 3b 0a 3b 20 20 20 20 20 20 20 20 63   ┆d jumps to testmore ; ;        c┆
0x16f540…16f560        61 6c 6c 20 20 20 20 20 20 20 20 20 20 6e 6f 20 72 65 74 75 72 6e 0a 3b 20 20 77 30 0a 3b 20 20   ┆all          no return ;  w0 ;  ┆
0x16f560…16f580        77 31 20 20 20 20 73 75 62 70 72 6f 63 0a 3b 20 20 77 32 0a 3b 20 20 77 33 0a 0a 62 2e 20 69 31   ┆w1    subproc ;  w2 ;  w3  b. i1┆
0x16f580…16f5a0        30 2c 20 6a 31 30 0a 77 2e 0a 0a 75 32 34 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆0, j10 w.  u24:                 ┆
0x16f5a0…16f5c0        20 20 3b 20 72 65 6a 65 63 74 3a 0a 20 20 20 20 20 61 6c 20 20 77 30 20 20 70 31 36 33 20 20 20   ┆  ; reject:      al  w0  p163   ┆
0x16f5c0…16f5e0        20 20 20 3b 20 20 69 6e 74 65 72 6e 61 6c 20 73 74 61 74 75 73 28 6d 61 69 6e 70 72 6f 63 28 73   ┆   ;  internal status(mainproc(s┆
0x16f5e0…16f600        75 62 70 72 6f 63 29 3a 3d 0a 20 20 20 20 20 61 6d 20 20 20 20 20 20 28 78 31 2b 61 35 30 29 20   ┆ubproc):=      am      (x1+a50) ┆
0x16f600…16f620        20 3b 20 20 72 65 6a 65 63 74 0a 20 20 20 20 20 68 73 20 20 77 30 20 20 2b 70 38 30 20 20 20 20   ┆ ;  reject      hs  w0  +p80    ┆
0x16f620…16f640        20 20 3b 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 75 32 2e 20 20 20 20 20 20 20 3b 20 20 67 6f   ┆  ;      jl.     u2.       ;  go┆
0x16f640…16f660        74 6f 20 74 65 73 74 6d 6f 72 65 0a 0a 65 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆to testmore  e.                 ┆
0x16f660…16f680        20 20 20 20 3b 20 65 6e 64 20 6f 66 20 72 65 6a 65 63 74 0a 0c 3b 20 66 70 61 2d 73 75 62 70 72   ┆    ; end of reject  ; fpa-subpr┆
0x16f680…16f6a0        6f 63 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 6f 6e 20 70 72 6f 63 65 64 75 72 65 73 0a 3b 20   ┆oc          common procedures ; ┆
0x16f6a0…16f6c0        65 6c 69 2c 20 37 2e 38 2e 31 39 37 35 0a 0a 3b 20 74 65 73 74 6d 6f 72 65 0a 3b 0a 3b 20 65 6e   ┆eli, 7.8.1975  ; testmore ; ; en┆
0x16f6c0…16f6e0        74 65 72 65 64 2c 20 77 68 65 6e 20 74 68 65 20 73 75 62 70 72 6f 63 2d 73 74 61 74 65 20 73 68   ┆tered, when the subproc-state sh┆
0x16f6e0…16f700        6f 75 6c 64 20 62 65 20 74 65 73 74 65 64 20 66 6f 72 20 6d 6f 72 65 20 6d 65 73 73 61 67 65 73   ┆ould be tested for more messages┆
0x16f700…16f720        20 74 6f 0a 3b 20 70 72 6f 63 65 73 73 2e 0a 3b 0a 3b 20 69 66 20 74 68 65 20 73 74 61 74 65 20   ┆ to ; process. ; ; if the state ┆
0x16f720…16f740        6f 66 20 74 68 65 20 73 75 62 70 72 6f 63 20 69 73 20 66 72 65 65 2c 20 61 6e 64 20 6d 6f 72 65   ┆of the subproc is free, and more┆
0x16f740…16f760        20 6d 65 73 73 61 67 65 73 20 74 6f 20 70 72 6f 63 65 73 73 20 65 78 69 73 74 0a 3b 20 74 68 65   ┆ messages to process exist ; the┆
0x16f760…16f780        20 73 75 62 70 72 6f 63 20 69 73 20 6c 69 6e 6b 65 64 20 74 6f 20 74 68 65 20 6d 61 69 6e 70 72   ┆ subproc is linked to the mainpr┆
0x16f780…16f7a0        6f 63 2e 0a 3b 0a 3b 20 72 65 74 75 72 6e 20 69 73 20 6d 61 64 65 20 74 68 72 6f 75 67 68 20 74   ┆oc. ; ; return is made through t┆
0x16f7a0…16f7c0        68 65 20 63 6f 6d 6d 6f 6e 20 72 65 74 75 72 6e 2e 0a 3b 0a 3b 20 75 70 6f 6e 20 65 6e 74 72 79   ┆he common return. ; ; upon entry┆
0x16f7c0…16f7e0        3a 0a 3b 0a 3b 20 20 77 30 20 20 20 20 0a 3b 20 20 77 31 0a 3b 20 20 77 32 20 20 20 0a 3b 20 20   ┆: ; ;  w0     ;  w1 ;  w2    ;  ┆
0x16f7e0…16f800        77 33 0a 3b 20 20 62 31 39 20 20 20 20 73 75 62 70 72 6f 63 0a 0a 62 2e 69 31 30 2c 20 6a 31 30   ┆w3 ;  b19    subproc  b.i10, j10┆