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 - download

⟦17ab955be⟧ Rc489kSubCat

    Length: 21504 (0x5400)
    Types: Rc489kSubCat
    Names: »cgutil«

Derivation

└─⟦621cfb9a2⟧ Bits:30002817 RC8000 Dump tape fra HCØ.  Detaljer om "HC8000" projekt.
    └─⟦0364f57e3⟧ 
        └─⟦this⟧ »cgutil« 
└─⟦667bb35d6⟧ Bits:30007480 RC8000 Dump tape fra HCØ.
    └─⟦4334b4c0b⟧ 
        └─⟦this⟧ »cgutil« 

OctetView

0x0000…0033 (0,) Rc489kSubCatEnt {f00=0x00161b, f01=0x00003c, f02=0x000045, filename=»townbs      «, entry_tail=0-4-0-2-1981-07-09T14:26-disc1-0x0-0x0-0x0-0x0}
0x0033…0066      Rc489kSubCatEnt {f00=0x003013, f01=0x000276, f02=0x00027f, filename=»tremovespf  «, entry_tail=0-4-0-1-1981-07-14T16:03-disc1-0x0-0x0-0x0-0x0}
0x0066…0099      Rc489kSubCatEnt {f00=0x004ae3, f01=0x000276, f02=0x00027f, filename=»tremovenld  «, entry_tail=0-4-0-1-1981-07-14T16:16-disc1-0x0-0x0-0x0-0x0}
0x0099…00cc      Rc489kSubCatEnt {f00=0x00520b, f01=0x000000, f02=0x0007cf, filename=»tcgproclib  «, entry_tail=0-4-0-19-1980-09-29T17:31-disc3-0x0-0x0-0x0-0x0}
0x00cc…00e0      06 43 e8 01 00 02 02 60 26 00 00 00 00 00 00 00 00 00 77 72   ┆ C     `&         wr┆
0x00e0…0100      69 74 65 00 00 00 00 00 00 00 01 59 84 01 59 86 01 50 36 01 4b 92 01 56 04 01 59 8c 01 59 74 01   ┆ite        Y  Y  P6 K  V  Y  Yt ┆
0x0100…0120      58 1e 01 59 d0 01 59 ca 01 41 9a 01 40 29 00 40 13 ff ff f4 00 60 17 02 00 6c 34 31 b6 75 6e 64   ┆X  Y  Y  A  @) @     `   l41 und┆
0x0120…0140      00 00 00 6e 6f 74 20 66 6f 00 00 02 01 81 a6 00 00 08 00 00 22 00 c1 42 00 c0 ac 01 40 8a 34 30   ┆   not fo           "  B    @ 40┆
0x0140…0160      4e 5d 2f eb 34 80 06 2d 00 01 5d 2f eb 50 8f be 51 8f f5 dd 2f 57 2d 00 01 5d 2f d3 34 80 12 53   ┆NÅ/ 4  -  Å/ P  Q   /W-  Å/ 4  S┆
0x0160…0180      cf bc 2d 00 01 1d 2f d3 5d 2f d3 51 2f d5 21 2f d3 a1 0f ff 34 30 7e 2d 0f e6 37 cf a8 5e 10 00   ┆  -   / Å/ Q/ !/    40ü-  7  ^  ┆
0x0180…01a0      50 8f d3 53 8f 9a dc 10 05 2c 2f 7e 53 8f b1 dc 10 09 d8 8f b5 dc 10 15 2c 10 15 2f 00 1a dc 10   ┆P  S     ,/üS           ,  /    ┆
0x01a0…01c0      0d d8 8f ab dc 10 19 2c 10 19 2f 00 1a dc 10 11 53 cf 8e 52 2f fc 34 30 14 2d 0f ee 37 cf 7c 5e   ┆       ,  /     S  R/ 40 -  7 ø^┆
0x01c0…01e0      10 00 50 8f a5 53 8f 6e dc 10 05 2c 2f 7e 53 8f 85 dc 10 09 d8 8f 95 dc 10 11 2c 10 11 2f 00 1a   ┆  P  S n   ,/üS           ,  /  ┆
0x01e0…0200      dc 10 0d 53 cf 6a 52 2f fc 34 30 34 51 2f d5 a9 00 00 34 80 08 2d 03 e8 5d 2f cb 34 80 90 2d 00   ┆   S jR/ 404Q/    4  -  Å/ 4  - ┆
0x0200…0220      01 5d 2f cb 34 80 08 2d 00 01 1d 2f cb 5d 2f cb 21 2f e7 a5 00 01 34 80 7e 51 2f 93 29 2f d3 2d   ┆ Å/ 4  -   / Å/ !/    4 üQ/ )/ -┆
0x0220…0240      10 01 91 00 02 1d 2f 8d d9 10 00 dd 2f 4d 2d 00 04 1d 2f b3 1d 2f 7e d9 10 00 2f 2f 4d 18 3f fe   ┆      /     /M-   /  /ü   //M ? ┆
0x0240…0260      19 30 00 14 00 02 a8 00 00 24 00 01 2d 0f ff 5d 2f 4d 51 2f 93 29 2f d3 2d 10 02 91 00 02 1d 2f   ┆ 0       $  -  Å/MQ/ )/ -      /┆
0x0260…0280      8d d9 10 00 dd 2f 4b 2d 00 08 1d 2f b3 1d 2f 7e d9 10 00 2f 2f 4b 18 3f fe 19 30 00 14 00 02 a8   ┆     /K-   /  /ü   //K ?  0     ┆
0x0280…02a0      00 00 24 00 01 2d 0f ff 11 2f 4d b1 00 01 34 80 08 2d 03 e8 5d 2f cb 34 80 24 2d 0f ee 37 ce e6   ┆  $  -   /M   4  -  Å/ 4 $-  7  ┆
0x02a0…02c0      5e 10 00 50 8f 0d 53 8e d8 dc 10 05 2c 2f 7e 53 8e ef dc 10 09 d8 8e ff dc 10 11 2c 10 11 2f 00   ┆^  P  S     ,/üS           ,  / ┆
0x02c0…02e0      1a dc 10 0d 53 ce d4 52 2f fc 34 30 34 34 8f 7c 34 2f 51 51 2f cb a5 03 e8 34 80 60 51 2f d3 29   ┆    S  R/ 4044 ø4/QQ/    4 `Q/ )┆
0x02e0…02fd      8e e1 5d 2f b5 2d 0f e2 37 ce b4 5e 10 00 50 8e d5 53 8e a6 dc 10 05 d8 8e cd dc 10 15   ┆  Å/ -  7  ^  P  S           ┆
0x02fd…0300      0x000004
0x0300…0900      Data for townbs
0x0900…0c00 (1,) Data for tremovespf
0x0c00…0f00      Data for tremovenld
0x0f00…4800      Data for tcgproclib
0x4800…4820 (8,) 65 63 6f 6e 64 3b 20 77 33 3a 3d 6e 61 6d 65 20 61 64 64 72 65 73 73 3b 0a 20 20 20 20 20 20 6a   ┆econd; w3:=name address;       j┆
0x4820…4840      6c 2e 20 20 20 20 20 61 33 32 2e 20 20 20 20 20 20 20 3b 20 20 20 67 6f 74 6f 20 72 65 70 31 3b   ┆l.     a32.       ;   goto rep1;┆
0x4840…4860      0a 0a 61 33 33 3a 20 20 72 73 2e 20 77 33 20 20 62 33 2e 20 20 20 20 20 20 20 20 3b 20 77 61 69   ┆  a33:  rs. w3  b3.        ; wai┆
0x4860…4880      74 20 61 20 73 65 63 6f 6e 64 3a 20 20 73 61 76 65 20 72 65 74 75 72 6e 3b 0a 20 20 20 20 20 20   ┆t a second:  save return;       ┆
0x4880…48a0      61 6c 2e 20 77 31 20 20 62 34 2e 20 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 61 6c 2e 20 77   ┆al. w1  b4.        ;       al. w┆
0x48a0…48c0      33 20 20 62 35 2e 20 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 6a 64 20 20 20 20 20 20 31 3c   ┆3  b5.        ;       jd      1<┆
0x48c0…48e0      31 31 2b 31 36 20 20 20 20 3b 20 20 20 73 65 6e 64 20 6d 65 73 73 61 67 65 28 63 6c 6f 63 6b 29   ┆11+16    ;   send message(clock)┆
0x48e0…4900      3b 0a 20 20 20 20 20 20 61 6c 2e 20 77 31 20 20 62 34 2e 2b 34 20 20 20 20 20 20 3b 0a 20 20 20   ┆;       al. w1  b4.+4      ;    ┆
0x4900…4920      20 20 20 6a 64 20 20 20 20 20 20 31 3c 31 31 2b 31 38 20 20 20 20 3b 20 20 20 77 61 69 74 20 61   ┆   jd      1<11+18    ;   wait a┆
0x4920…4940      6e 73 77 65 72 3b 0a 20 20 20 20 20 20 72 6c 2e 20 77 33 20 20 63 39 2e 20 20 20 20 20 20 20 20   ┆nswer;       rl. w3  c9.        ┆
0x4940…4960      3b 0a 20 20 20 20 20 20 61 6c 20 20 77 33 20 20 78 33 2b 32 20 20 20 20 20 20 20 3b 20 20 20 77   ┆;       al  w3  x3+2       ;   w┆
0x4960…4980      33 20 3a 3d 20 64 6f 63 20 6e 61 6d 65 20 61 64 64 72 3b 0a 20 20 20 20 20 20 6a 6c 2e 20 20 20   ┆3 := doc name addr;       jl.   ┆
0x4980…49a0      20 28 62 33 2e 29 20 20 20 20 20 20 20 3b 20 20 20 72 65 74 75 72 6e 3b 0a 0a 61 33 34 3a 20 20   ┆ (b3.)       ;   return;  a34:  ┆
0x49a0…49c0      72 73 2e 20 77 32 20 20 62 33 2e 20 20 20 20 20 20 20 20 3b 20 72 65 61 64 20 61 20 62 6c 6f 63   ┆rs. w2  b3.        ; read a bloc┆
0x49c0…49e0      6b 3a 20 20 73 61 76 65 20 72 65 74 75 72 6e 3b 0a 20 20 20 20 20 20 72 6c 2e 20 77 31 20 20 63   ┆k:  save return;       rl. w1  c┆
0x49e0…4a00      37 2e 20 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 72 6c 20 20 77 31 20 20 78 31 2b 68 30 2b   ┆7.        ;       rl  w1  x1+h0+┆
0x4a00…4a20      36 20 20 20 20 3b 20 20 20 77 31 20 3a 3d 20 66 69 72 73 74 20 73 68 61 72 65 3b 0a 20 20 20 20   ┆6    ;   w1 := first share;     ┆
0x4a20…4a40      20 20 61 6c 20 20 77 31 20 20 78 31 2b 36 20 20 20 20 20 20 20 3b 20 20 20 77 31 20 3a 3d 20 6d   ┆  al  w1  x1+6       ;   w1 := m┆
0x4a40…4a60      65 73 73 61 67 65 20 61 64 64 72 3b 0a 20 20 20 20 20 20 6a 64 20 20 20 20 20 20 31 3c 31 31 2b   ┆essage addr;       jd      1<11+┆
0x4a60…4a80      31 36 20 20 20 20 3b 20 20 20 73 65 6e 64 20 6d 65 73 73 61 67 65 3b 0a 20 20 20 20 20 20 72 73   ┆16    ;   send message;       rs┆
0x4a80…4aa0      20 20 77 32 20 20 78 31 2d 36 20 20 20 20 20 20 20 3b 20 20 20 73 68 61 72 65 20 73 74 61 74 65   ┆  w2  x1-6       ;   share state┆
0x4aa0…4ac0      20 3a 3d 20 62 75 66 20 61 64 64 72 3b 0a 20 20 20 20 20 20 61 6c 20 20 77 32 20 20 30 20 20 20   ┆ := buf addr;       al  w2  0   ┆
0x4ac0…4ae0      20 20 20 20 20 20 20 3b 20 20 20 77 32 20 3a 3d 20 73 74 61 72 74 20 65 76 65 6e 74 20 71 75 65   ┆       ;   w2 := start event que┆
0x4ae0…4b00      75 65 3b 0a 61 33 35 3a 20 20 72 6c 20 20 77 30 20 20 78 32 2b 38 20 20 20 20 20 20 20 3b 20 72   ┆ue; a35:  rl  w0  x2+8       ; r┆
0x4b00…4b20      65 70 32 3a 20 20 28 77 30 2c 77 31 29 20 3a 3d 20 28 73 74 61 74 75 73 2c 62 79 74 65 73 20 74   ┆ep2:  (w0,w1) := (status,bytes t┆
0x4b20…4b40      72 61 6e 73 66 65 72 72 65 64 29 3b 0a 20 20 20 20 20 20 73 6e 20 20 77 32 20 28 78 31 2d 36 29   ┆ransferred);       sn  w2 (x1-6)┆
0x4b40…4b60      20 20 20 20 20 20 3b 20 20 20 69 66 20 65 76 65 6e 74 20 3d 20 73 68 61 72 65 20 73 74 61 74 65   ┆      ;   if event = share state┆
0x4b60…4b80      20 74 68 65 6e 0a 20 20 20 20 20 20 6a 6c 2e 20 20 20 20 28 62 33 2e 29 20 20 20 20 20 20 20 3b   ┆ then       jl.    (b3.)       ;┆
0x4b80…4ba0      20 20 20 72 65 74 75 72 6e 3b 0a 20 20 20 20 20 20 6a 64 20 20 20 20 20 20 31 3c 31 31 2b 32 34   ┆   return;       jd      1<11+24┆
0x4ba0…4bc0      20 20 20 20 3b 20 20 20 77 61 69 74 20 65 76 65 6e 74 3b 0a 20 20 20 20 20 20 6a 6c 2e 20 20 20   ┆    ;   wait event;       jl.   ┆
0x4bc0…4be0      20 20 61 33 35 2e 20 20 20 20 20 20 20 3b 20 20 20 67 6f 74 6f 20 72 65 70 32 3b 0a 61 33 37 3a   ┆  a35.       ;   goto rep2; a37:┆
0x4be0…4c00      20 20 72 6c 2e 20 77 31 20 20 63 37 2e 20 20 20 20 20 20 20 20 3b 20 63 6c 65 61 72 20 63 68 61   ┆  rl. w1  c7.        ; clear cha┆
0x4c00…4c20      72 65 3a 0a 20 20 20 20 20 20 72 6c 20 20 77 31 20 20 78 31 2b 68 30 2b 36 20 20 20 20 3b 20 20   ┆re:       rl  w1  x1+h0+6    ;  ┆
0x4c20…4c40      20 73 68 61 72 65 20 73 74 61 74 65 0a 20 20 20 20 20 20 61 6c 20 20 77 30 20 20 30 20 20 20 20   ┆ share state       al  w0  0    ┆
0x4c40…4c60      20 20 20 20 20 20 3b 20 20 20 28 66 69 72 73 74 20 73 68 61 72 65 0a 20 20 20 20 20 20 72 73 20   ┆      ;   (first share       rs ┆
0x4c60…4c80      20 77 30 20 20 78 31 20 20 20 20 20 20 20 20 20 3b 20 20 20 28 7a 6f 6e 65 29 29 3a 3d 30 3b 0a   ┆ w0  x1         ;   (zone)):=0; ┆
0x4c80…4ca0      20 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 65 33 31 2e 20 20 20 20 20 20 20 3b 20 20 20 67 6f 74   ┆      jl.     e31.       ;   got┆
0x4ca0…4cc0      6f 20 6e 6f 20 72 65 73 6f 75 72 63 65 73 0a 0a 62 2e 20 67 31 0a 77 2e 0a 20 67 31 20 3d 20 28   ┆o no resources  b. g1 w.  g1 = (┆
0x4cc0…4ce0      3a 68 31 33 2b 35 31 32 2d 6b 3a 29 2f 32 0a 63 2e 20 2d 67 31 2c 20 6d 2e 20 6c 65 6e 67 74 68   ┆:h13+512-k:)/2 c. -g1, m. length┆
0x4ce0…4d00      20 65 72 72 6f 72 2c 20 63 6f 6e 6e 65 63 74 20 69 6e 0a 7a 2e 0a 77 2e 20 30 2c 20 72 2e 20 67   ┆ error, connect in z. w. 0, r. g┆
0x4d00…4d20      31 20 3b 20 66 69 6c 6c 20 73 65 67 6d 65 6e 74 0a 65 2e 20 20 20 20 20 20 20 20 20 20 3b 20 65   ┆1 ; fill segment e.          ; e┆
0x4d20…4d40      6e 64 20 66 69 6c 6c 0a 6d 2e 66 70 20 63 6f 6e 6e 65 63 74 20 69 6e 70 75 74 20 20 37 36 2e 30   ┆nd fill m.fp connect input  76.0┆
0x4d40…4d60      32 2e 30 32 0a 69 2e 20 20 20 20 20 20 20 20 20 20 3b 20 6c 69 73 74 20 6e 61 6d 65 73 0a 65 2e   ┆2.02 i.          ; list names e.┆
0x4d60…4d80      20 20 20 20 20 20 20 20 20 20 3b 20 65 6e 64 20 63 6f 6e 6e 65 63 74 20 69 6e 0a 0c 0a 0a 0a 3b   ┆          ; end connect in     ;┆
0x4d80…4da0      20 72 63 20 30 32 2e 30 32 2e 37 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 6c 65 70 72   ┆ rc 02.02.74              filepr┆
0x4da0…4dc0      6f 63 65 73 73 6f 72 20 20 20 20 20 20 20 20 20 63 6f 6e 6e 65 63 74 20 6f 75 74 70 75 74 2c 20   ┆ocessor         connect output, ┆
0x4dc0…4de0      70 61 67 65 20 2e 2e 2e 31 2e 2e 2e 0a 3b 20 73 65 67 6d 65 6e 74 20 31 0a 0a 0a 0a 3b 20 63 6f   ┆page ...1... ; segment 1    ; co┆
0x4de0…4e00      6e 6e 65 63 74 20 6f 75 74 70 75 74 20 63 6f 6e 73 69 73 74 73 20 6f 66 20 74 77 6f 20 62 61 63   ┆nnect output consists of two bac┆
0x4e00…4e20      6b 69 6e 67 20 73 74 6f 72 61 67 65 20 73 65 67 6d 65 6e 74 73 2e 20 74 68 65 20 66 69 72 73 74   ┆king storage segments. the first┆
0x4e20…4e40      0a 3b 20 73 65 67 6d 65 6e 74 20 69 73 20 6c 6f 61 64 65 64 20 62 79 20 74 68 65 20 63 61 6c 6c   ┆ ; segment is loaded by the call┆
0x4e40…4e60      2e 20 74 68 65 20 73 65 63 6f 6e 64 20 73 65 67 6d 65 6e 74 20 69 73 20 6c 6f 61 64 65 64 20 62   ┆. the second segment is loaded b┆
0x4e60…4e80      79 20 63 6f 6e 2d 0a 3b 20 6e 65 63 74 20 6f 75 74 70 75 74 20 69 74 73 65 6c 66 2e 0a 0a 3b 20   ┆y con- ; nect output itself.  ; ┆
0x4e80…4ea0      65 6e 74 72 79 3a 20 20 63 34 3a 20 20 77 30 3a 20 20 73 65 67 6d 65 6e 74 73 3c 31 20 2b 20 3c   ┆entry:  c4:  w0:  segments<1 + <┆
0x4ea0…4ec0      64 72 75 6d 20 6f 72 20 64 69 73 63 3e 0a 3b 20 20 20 20 20 20 20 20 20 63 37 3a 20 20 77 31 3a   ┆drum or disc> ;         c7:  w1:┆
0x4ec0…4ee0      20 20 7a 6f 6e 65 20 64 65 73 63 72 69 70 74 6f 72 20 61 64 64 72 65 73 73 20 6f 72 20 30 0a 3b   ┆  zone descriptor address or 0 ;┆
0x4ee0…4f00      20 20 20 20 20 20 20 20 20 63 39 3a 20 20 77 32 3a 20 20 61 64 64 72 65 73 73 20 6f 66 20 66 69   ┆         c9:  w2:  address of fi┆
0x4f00…4f20      6c 65 64 65 73 63 72 69 70 74 6f 72 20 6f 72 20 6f 66 20 6e 61 6d 65 0a 3b 20 20 20 20 20 20 20   ┆ledescriptor or of name ;       ┆
0x4f20…4f40      20 20 63 31 31 3a 20 77 33 3a 20 20 6c 69 6e 6b 0a 0a 3b 20 65 78 69 74 3a 20 20 20 20 20 20 20   ┆  c11: w3:  link  ; exit:       ┆
0x4f40…4f60      20 77 30 3a 20 20 72 65 73 75 6c 74 0a 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 31 3a 20   ┆ w0:  result ;              w1: ┆
0x4f60…4f80      20 75 6e 63 68 61 6e 67 65 64 0a 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 32 3a 20 20 61   ┆ unchanged ;              w2:  a┆
0x4f80…4fa0      64 64 72 65 73 73 20 6f 66 20 66 69 6c 65 64 65 73 63 72 69 70 74 6f 72 0a 3b 20 20 20 20 20 20   ┆ddress of filedescriptor ;      ┆
0x4fa0…4fc0      20 20 20 20 20 20 20 20 77 33 3a 20 20 75 6e 64 65 66 69 6e 65 64 0a 0a 3b 20 74 68 65 20 63 6f   ┆        w3:  undefined  ; the co┆
0x4fc0…4fe0      6e 74 65 6e 74 73 20 6f 66 20 77 30 20 61 72 65 20 6f 6e 6c 79 20 75 73 65 64 2c 20 69 66 20 63   ┆ntents of w0 are only used, if c┆
0x4fe0…5000      6f 6e 6e 65 63 74 20 6f 75 74 70 75 74 20 63 72 65 61 74 65 73 20 28 6f 72 20 63 68 61 6e 67 65   ┆onnect output creates (or change┆
0x5000…5020      73 29 0a 3b 20 61 6e 20 61 72 65 61 20 6f 6e 20 62 61 63 6b 69 6e 67 20 73 74 6f 72 61 67 65 3a   ┆s) ; an area on backing storage:┆
0x5020…5040      0a 3b 20 69 66 20 77 30 20 69 73 20 7a 65 72 6f 20 6e 6f 20 6e 65 77 20 62 73 20 61 72 65 61 20   ┆ ; if w0 is zero no new bs area ┆
0x5040…5060      69 73 20 63 72 65 61 74 65 64 2e 0a 3b 20 69 66 20 77 30 20 69 73 20 6e 6f 6e 2d 7a 65 72 6f 20   ┆is created. ; if w0 is non-zero ┆
0x5060…5080      61 6e 64 20 69 66 20 77 32 20 64 65 66 69 6e 65 73 20 61 20 6e 61 6d 65 2c 20 77 68 69 63 68 20   ┆and if w2 defines a name, which ┆
0x5080…50a0      69 73 20 6e 6f 74 20 66 6f 75 6e 64 20 69 6e 0a 3b 20 74 68 65 20 63 61 74 61 6c 6f 67 20 28 62   ┆is not found in ; the catalog (b┆
0x50a0…50c0      79 20 61 20 63 61 6c 6c 20 6f 66 20 6c 6f 6f 6b 75 70 5f 65 6e 74 72 79 29 2c 20 6f 72 20 69 66   ┆y a call of lookup_entry), or if┆
0x50c0…50e0      20 74 68 65 20 65 6e 74 72 79 20 65 78 69 73 74 73 20 61 6e 64 20 69 74 0a 3b 20 64 65 73 63 72   ┆ the entry exists and it ; descr┆
0x50e0…5100      69 62 65 73 20 61 20 62 61 63 6b 69 6e 67 20 73 74 6f 72 61 67 65 20 61 72 65 61 2c 20 77 68 69   ┆ibes a backing storage area, whi┆
0x5100…5120 (9,) 63 68 20 69 73 20 70 72 6f 74 65 63 74 65 64 20 61 67 61 69 6e 73 74 20 77 72 69 74 69 6e 67 2c   ┆ch is protected against writing,┆
0x5120…5140      20 74 68 65 6e 0a 3b 20 63 6f 6e 6e 65 63 74 20 6f 75 74 70 75 74 20 77 69 6c 6c 20 63 72 65 61   ┆ then ; connect output will crea┆
0x5140…5160      74 65 20 61 6e 20 61 72 65 61 20 6f 6e 20 64 72 75 6d 20 28 69 66 20 77 30 20 69 73 20 65 76 65   ┆te an area on drum (if w0 is eve┆
0x5160…5180      6e 29 20 6f 72 20 6f 6e 20 64 69 73 63 20 28 69 66 0a 3b 20 77 30 20 69 73 20 6f 64 64 29 2e 20   ┆n) or on disc (if ; w0 is odd). ┆
0x5180…51a0      74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 61 72 65 61 20 69 73 20 64 65 66 69 6e 65 64 20   ┆the name of the area is defined ┆
0x51a0…51c0      62 79 20 77 32 2e 20 74 68 65 20 73 69 7a 65 20 6f 66 20 74 68 65 20 61 72 65 61 20 69 73 0a 3b   ┆by w2. the size of the area is ;┆
0x51c0…51e0      20 67 69 76 65 6e 20 61 73 20 74 68 65 20 73 65 63 6f 6e 64 20 70 61 72 61 6d 65 74 65 72 20 69   ┆ given as the second parameter i┆
0x51e0…5200      6e 20 77 30 20 28 73 65 67 6d 65 6e 74 73 29 2e 20 69 66 20 74 68 69 73 20 70 61 72 61 6d 65 74   ┆n w0 (segments). if this paramet┆
0x5200…5220      65 72 20 69 73 20 6e 65 67 61 2d 0a 3b 20 74 69 76 65 2c 20 74 68 65 20 73 69 7a 65 20 77 69 6c   ┆er is nega- ; tive, the size wil┆
0x5220…5240      6c 20 62 65 20 6d 61 78 2e 20 63 6c 61 69 6d 20 28 66 6f 72 20 74 68 65 20 64 65 76 69 63 65 20   ┆l be max. claim (for the device ┆
0x5240…5260      64 65 66 69 6e 65 64 20 61 6e 64 20 6b 65 79 3d 30 29 20 64 65 2d 0a 3b 20 63 72 65 61 73 65 64   ┆defined and key=0) de- ; creased┆
0x5260…5280      20 62 79 20 74 68 65 20 61 62 73 6f 6c 75 74 65 20 76 61 6c 75 65 20 6f 66 20 3c 73 65 67 6d 65   ┆ by the absolute value of <segme┆
0x5280…52a0      6e 74 73 3e 2e 20 69 66 20 73 65 67 6d 65 6e 74 73 20 69 73 20 70 6f 73 69 74 69 76 65 2c 0a 3b   ┆nts>. if segments is positive, ;┆
0x52a0…52c0      20 74 68 65 20 61 72 65 61 73 69 7a 65 20 77 69 6c 6c 20 62 65 20 6d 69 6e 69 6d 75 6d 20 6f 66   ┆ the areasize will be minimum of┆
0x52c0…52e0      20 3c 73 65 67 6d 65 6e 74 73 3e 20 61 6e 64 20 6d 61 78 2e 20 63 6c 61 69 6d 2e 20 69 66 20 74   ┆ <segments> and max. claim. if t┆
0x52e0…5300      68 65 20 61 72 65 61 20 61 6c 2d 0a 3b 20 72 65 61 64 79 20 65 78 69 73 74 73 20 74 68 65 20 61   ┆he area al- ; ready exists the a┆
0x5300…5320      72 65 61 73 69 7a 65 20 69 73 20 69 6e 63 72 65 61 73 65 64 20 69 66 20 64 65 6d 61 6e 64 65 64   ┆reasize is increased if demanded┆
0x5320…5340      20 61 63 63 6f 72 64 69 6e 67 20 74 6f 0a 3b 20 74 68 65 20 72 75 6c 65 73 20 61 62 6f 76 65 2e   ┆ according to ; the rules above.┆
0x5340…5360      20 20 69 66 20 74 68 65 20 61 72 65 61 20 65 78 69 73 74 73 20 69 6e 20 61 64 76 61 6e 63 65 20   ┆  if the area exists in advance ┆
0x5360…5380      74 68 65 20 61 72 65 61 73 69 7a 65 20 69 73 0a 3b 20 6e 65 76 65 72 20 64 65 63 72 65 61 73 65   ┆the areasize is ; never decrease┆
0x5380…53a0      64 20 62 79 20 63 6f 6e 6e 65 63 74 20 6f 75 74 70 75 74 2e 0a 0a 0a 73 2e 20 6b 3d 68 31 33 2c   ┆d by connect output.   s. k=h13,┆
0x53a0…53c0      20 61 34 32 2c 20 62 39 2c 20 65 34 39 20 20 3b 20 62 65 67 69 6e 20 73 65 67 6d 65 6e 74 3a 20   ┆ a42, b9, e49  ; begin segment: ┆
0x53c0…53e0      63 6f 6e 6e 65 63 74 20 6f 75 74 70 75 74 0a 77 2e 20 20 20 20 31 30 32 34 20 20 20 20 20 20 20   ┆connect output w.    1024       ┆
0x53e0…5400      20 20 20 20 20 20 20 3b 20 20 73 69 7a 65 20 6f 66 20 63 6f 6e 6e 65 63 74 20 6f 75 74 70 75 74   ┆       ;  size of connect output┆

OctetView

0x0000…0033 (0,) Rc489kSubCatEnt {f00=0x00161b, f01=0x00003c, f02=0x000045, filename=»townbs      «, entry_tail=0-4-0-2-1981-07-09T14:26-disc1-0x0-0x0-0x0-0x0}
0x0033…0066      Rc489kSubCatEnt {f00=0x003013, f01=0x000276, f02=0x00027f, filename=»tremovespf  «, entry_tail=0-4-0-1-1981-07-14T16:03-disc1-0x0-0x0-0x0-0x0}
0x0066…0099      Rc489kSubCatEnt {f00=0x004ae3, f01=0x000276, f02=0x00027f, filename=»tremovenld  «, entry_tail=0-4-0-1-1981-07-14T16:16-disc1-0x0-0x0-0x0-0x0}
0x0099…00cc      Rc489kSubCatEnt {f00=0x00520b, f01=0x000000, f02=0x0007cf, filename=»tcgproclib  «, entry_tail=0-4-0-19-1980-09-29T17:31-disc3-0x0-0x0-0x0-0x0}
0x00cc…00e0      06 43 e8 01 00 02 02 60 26 00 00 00 00 00 00 00 00 00 77 72   ┆ C     `&         wr┆
0x00e0…0100      69 74 65 00 00 00 00 00 00 00 01 59 84 01 59 86 01 50 36 01 4b 92 01 56 04 01 59 8c 01 59 74 01   ┆ite        Y  Y  P6 K  V  Y  Yt ┆
0x0100…0120      58 1e 01 59 d0 01 59 ca 01 41 9a 01 40 29 00 40 13 ff ff f4 00 60 17 02 00 6c 34 31 b6 75 6e 64   ┆X  Y  Y  A  @) @     `   l41 und┆
0x0120…0140      00 00 00 6e 6f 74 20 66 6f 00 00 02 01 81 a6 00 00 08 00 00 22 00 c1 42 00 c0 ac 01 40 8a 34 30   ┆   not fo           "  B    @ 40┆
0x0140…0160      4e 5d 2f eb 34 80 06 2d 00 01 5d 2f eb 50 8f be 51 8f f5 dd 2f 57 2d 00 01 5d 2f d3 34 80 12 53   ┆NÅ/ 4  -  Å/ P  Q   /W-  Å/ 4  S┆
0x0160…0180      cf bc 2d 00 01 1d 2f d3 5d 2f d3 51 2f d5 21 2f d3 a1 0f ff 34 30 7e 2d 0f e6 37 cf a8 5e 10 00   ┆  -   / Å/ Q/ !/    40ü-  7  ^  ┆
0x0180…01a0      50 8f d3 53 8f 9a dc 10 05 2c 2f 7e 53 8f b1 dc 10 09 d8 8f b5 dc 10 15 2c 10 15 2f 00 1a dc 10   ┆P  S     ,/üS           ,  /    ┆
0x01a0…01c0      0d d8 8f ab dc 10 19 2c 10 19 2f 00 1a dc 10 11 53 cf 8e 52 2f fc 34 30 14 2d 0f ee 37 cf 7c 5e   ┆       ,  /     S  R/ 40 -  7 ø^┆
0x01c0…01e0      10 00 50 8f a5 53 8f 6e dc 10 05 2c 2f 7e 53 8f 85 dc 10 09 d8 8f 95 dc 10 11 2c 10 11 2f 00 1a   ┆  P  S n   ,/üS           ,  /  ┆
0x01e0…0200      dc 10 0d 53 cf 6a 52 2f fc 34 30 34 51 2f d5 a9 00 00 34 80 08 2d 03 e8 5d 2f cb 34 80 90 2d 00   ┆   S jR/ 404Q/    4  -  Å/ 4  - ┆
0x0200…0220      01 5d 2f cb 34 80 08 2d 00 01 1d 2f cb 5d 2f cb 21 2f e7 a5 00 01 34 80 7e 51 2f 93 29 2f d3 2d   ┆ Å/ 4  -   / Å/ !/    4 üQ/ )/ -┆
0x0220…0240      10 01 91 00 02 1d 2f 8d d9 10 00 dd 2f 4d 2d 00 04 1d 2f b3 1d 2f 7e d9 10 00 2f 2f 4d 18 3f fe   ┆      /     /M-   /  /ü   //M ? ┆
0x0240…0260      19 30 00 14 00 02 a8 00 00 24 00 01 2d 0f ff 5d 2f 4d 51 2f 93 29 2f d3 2d 10 02 91 00 02 1d 2f   ┆ 0       $  -  Å/MQ/ )/ -      /┆
0x0260…0280      8d d9 10 00 dd 2f 4b 2d 00 08 1d 2f b3 1d 2f 7e d9 10 00 2f 2f 4b 18 3f fe 19 30 00 14 00 02 a8   ┆     /K-   /  /ü   //K ?  0     ┆
0x0280…02a0      00 00 24 00 01 2d 0f ff 11 2f 4d b1 00 01 34 80 08 2d 03 e8 5d 2f cb 34 80 24 2d 0f ee 37 ce e6   ┆  $  -   /M   4  -  Å/ 4 $-  7  ┆
0x02a0…02c0      5e 10 00 50 8f 0d 53 8e d8 dc 10 05 2c 2f 7e 53 8e ef dc 10 09 d8 8e ff dc 10 11 2c 10 11 2f 00   ┆^  P  S     ,/üS           ,  / ┆
0x02c0…02e0      1a dc 10 0d 53 ce d4 52 2f fc 34 30 34 34 8f 7c 34 2f 51 51 2f cb a5 03 e8 34 80 60 51 2f d3 29   ┆    S  R/ 4044 ø4/QQ/    4 `Q/ )┆
0x02e0…02fd      8e e1 5d 2f b5 2d 0f e2 37 ce b4 5e 10 00 50 8e d5 53 8e a6 dc 10 05 d8 8e cd dc 10 15   ┆  Å/ -  7  ^  P  S           ┆
0x02fd…0300      0x000004
0x0300…0900      Data for townbs
0x0900…0c00 (1,) Data for tremovespf
0x0c00…0f00      Data for tremovenld
0x0f00…4800      Data for tcgproclib
0x4800…4820 (8,) 65 63 6f 6e 64 3b 20 77 33 3a 3d 6e 61 6d 65 20 61 64 64 72 65 73 73 3b 0a 20 20 20 20 20 20 6a   ┆econd; w3:=name address;       j┆
0x4820…4840      6c 2e 20 20 20 20 20 61 33 32 2e 20 20 20 20 20 20 20 3b 20 20 20 67 6f 74 6f 20 72 65 70 31 3b   ┆l.     a32.       ;   goto rep1;┆
0x4840…4860      0a 0a 61 33 33 3a 20 20 72 73 2e 20 77 33 20 20 62 33 2e 20 20 20 20 20 20 20 20 3b 20 77 61 69   ┆  a33:  rs. w3  b3.        ; wai┆
0x4860…4880      74 20 61 20 73 65 63 6f 6e 64 3a 20 20 73 61 76 65 20 72 65 74 75 72 6e 3b 0a 20 20 20 20 20 20   ┆t a second:  save return;       ┆
0x4880…48a0      61 6c 2e 20 77 31 20 20 62 34 2e 20 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 61 6c 2e 20 77   ┆al. w1  b4.        ;       al. w┆
0x48a0…48c0      33 20 20 62 35 2e 20 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 6a 64 20 20 20 20 20 20 31 3c   ┆3  b5.        ;       jd      1<┆
0x48c0…48e0      31 31 2b 31 36 20 20 20 20 3b 20 20 20 73 65 6e 64 20 6d 65 73 73 61 67 65 28 63 6c 6f 63 6b 29   ┆11+16    ;   send message(clock)┆
0x48e0…4900      3b 0a 20 20 20 20 20 20 61 6c 2e 20 77 31 20 20 62 34 2e 2b 34 20 20 20 20 20 20 3b 0a 20 20 20   ┆;       al. w1  b4.+4      ;    ┆
0x4900…4920      20 20 20 6a 64 20 20 20 20 20 20 31 3c 31 31 2b 31 38 20 20 20 20 3b 20 20 20 77 61 69 74 20 61   ┆   jd      1<11+18    ;   wait a┆
0x4920…4940      6e 73 77 65 72 3b 0a 20 20 20 20 20 20 72 6c 2e 20 77 33 20 20 63 39 2e 20 20 20 20 20 20 20 20   ┆nswer;       rl. w3  c9.        ┆
0x4940…4960      3b 0a 20 20 20 20 20 20 61 6c 20 20 77 33 20 20 78 33 2b 32 20 20 20 20 20 20 20 3b 20 20 20 77   ┆;       al  w3  x3+2       ;   w┆
0x4960…4980      33 20 3a 3d 20 64 6f 63 20 6e 61 6d 65 20 61 64 64 72 3b 0a 20 20 20 20 20 20 6a 6c 2e 20 20 20   ┆3 := doc name addr;       jl.   ┆
0x4980…49a0      20 28 62 33 2e 29 20 20 20 20 20 20 20 3b 20 20 20 72 65 74 75 72 6e 3b 0a 0a 61 33 34 3a 20 20   ┆ (b3.)       ;   return;  a34:  ┆
0x49a0…49c0      72 73 2e 20 77 32 20 20 62 33 2e 20 20 20 20 20 20 20 20 3b 20 72 65 61 64 20 61 20 62 6c 6f 63   ┆rs. w2  b3.        ; read a bloc┆
0x49c0…49e0      6b 3a 20 20 73 61 76 65 20 72 65 74 75 72 6e 3b 0a 20 20 20 20 20 20 72 6c 2e 20 77 31 20 20 63   ┆k:  save return;       rl. w1  c┆
0x49e0…4a00      37 2e 20 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 20 72 6c 20 20 77 31 20 20 78 31 2b 68 30 2b   ┆7.        ;       rl  w1  x1+h0+┆
0x4a00…4a20      36 20 20 20 20 3b 20 20 20 77 31 20 3a 3d 20 66 69 72 73 74 20 73 68 61 72 65 3b 0a 20 20 20 20   ┆6    ;   w1 := first share;     ┆
0x4a20…4a40      20 20 61 6c 20 20 77 31 20 20 78 31 2b 36 20 20 20 20 20 20 20 3b 20 20 20 77 31 20 3a 3d 20 6d   ┆  al  w1  x1+6       ;   w1 := m┆
0x4a40…4a60      65 73 73 61 67 65 20 61 64 64 72 3b 0a 20 20 20 20 20 20 6a 64 20 20 20 20 20 20 31 3c 31 31 2b   ┆essage addr;       jd      1<11+┆
0x4a60…4a80      31 36 20 20 20 20 3b 20 20 20 73 65 6e 64 20 6d 65 73 73 61 67 65 3b 0a 20 20 20 20 20 20 72 73   ┆16    ;   send message;       rs┆
0x4a80…4aa0      20 20 77 32 20 20 78 31 2d 36 20 20 20 20 20 20 20 3b 20 20 20 73 68 61 72 65 20 73 74 61 74 65   ┆  w2  x1-6       ;   share state┆
0x4aa0…4ac0      20 3a 3d 20 62 75 66 20 61 64 64 72 3b 0a 20 20 20 20 20 20 61 6c 20 20 77 32 20 20 30 20 20 20   ┆ := buf addr;       al  w2  0   ┆
0x4ac0…4ae0      20 20 20 20 20 20 20 3b 20 20 20 77 32 20 3a 3d 20 73 74 61 72 74 20 65 76 65 6e 74 20 71 75 65   ┆       ;   w2 := start event que┆
0x4ae0…4b00      75 65 3b 0a 61 33 35 3a 20 20 72 6c 20 20 77 30 20 20 78 32 2b 38 20 20 20 20 20 20 20 3b 20 72   ┆ue; a35:  rl  w0  x2+8       ; r┆
0x4b00…4b20      65 70 32 3a 20 20 28 77 30 2c 77 31 29 20 3a 3d 20 28 73 74 61 74 75 73 2c 62 79 74 65 73 20 74   ┆ep2:  (w0,w1) := (status,bytes t┆
0x4b20…4b40      72 61 6e 73 66 65 72 72 65 64 29 3b 0a 20 20 20 20 20 20 73 6e 20 20 77 32 20 28 78 31 2d 36 29   ┆ransferred);       sn  w2 (x1-6)┆
0x4b40…4b60      20 20 20 20 20 20 3b 20 20 20 69 66 20 65 76 65 6e 74 20 3d 20 73 68 61 72 65 20 73 74 61 74 65   ┆      ;   if event = share state┆
0x4b60…4b80      20 74 68 65 6e 0a 20 20 20 20 20 20 6a 6c 2e 20 20 20 20 28 62 33 2e 29 20 20 20 20 20 20 20 3b   ┆ then       jl.    (b3.)       ;┆
0x4b80…4ba0      20 20 20 72 65 74 75 72 6e 3b 0a 20 20 20 20 20 20 6a 64 20 20 20 20 20 20 31 3c 31 31 2b 32 34   ┆   return;       jd      1<11+24┆
0x4ba0…4bc0      20 20 20 20 3b 20 20 20 77 61 69 74 20 65 76 65 6e 74 3b 0a 20 20 20 20 20 20 6a 6c 2e 20 20 20   ┆    ;   wait event;       jl.   ┆
0x4bc0…4be0      20 20 61 33 35 2e 20 20 20 20 20 20 20 3b 20 20 20 67 6f 74 6f 20 72 65 70 32 3b 0a 61 33 37 3a   ┆  a35.       ;   goto rep2; a37:┆
0x4be0…4c00      20 20 72 6c 2e 20 77 31 20 20 63 37 2e 20 20 20 20 20 20 20 20 3b 20 63 6c 65 61 72 20 63 68 61   ┆  rl. w1  c7.        ; clear cha┆
0x4c00…4c20      72 65 3a 0a 20 20 20 20 20 20 72 6c 20 20 77 31 20 20 78 31 2b 68 30 2b 36 20 20 20 20 3b 20 20   ┆re:       rl  w1  x1+h0+6    ;  ┆
0x4c20…4c40      20 73 68 61 72 65 20 73 74 61 74 65 0a 20 20 20 20 20 20 61 6c 20 20 77 30 20 20 30 20 20 20 20   ┆ share state       al  w0  0    ┆
0x4c40…4c60      20 20 20 20 20 20 3b 20 20 20 28 66 69 72 73 74 20 73 68 61 72 65 0a 20 20 20 20 20 20 72 73 20   ┆      ;   (first share       rs ┆
0x4c60…4c80      20 77 30 20 20 78 31 20 20 20 20 20 20 20 20 20 3b 20 20 20 28 7a 6f 6e 65 29 29 3a 3d 30 3b 0a   ┆ w0  x1         ;   (zone)):=0; ┆
0x4c80…4ca0      20 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 65 33 31 2e 20 20 20 20 20 20 20 3b 20 20 20 67 6f 74   ┆      jl.     e31.       ;   got┆
0x4ca0…4cc0      6f 20 6e 6f 20 72 65 73 6f 75 72 63 65 73 0a 0a 62 2e 20 67 31 0a 77 2e 0a 20 67 31 20 3d 20 28   ┆o no resources  b. g1 w.  g1 = (┆
0x4cc0…4ce0      3a 68 31 33 2b 35 31 32 2d 6b 3a 29 2f 32 0a 63 2e 20 2d 67 31 2c 20 6d 2e 20 6c 65 6e 67 74 68   ┆:h13+512-k:)/2 c. -g1, m. length┆
0x4ce0…4d00      20 65 72 72 6f 72 2c 20 63 6f 6e 6e 65 63 74 20 69 6e 0a 7a 2e 0a 77 2e 20 30 2c 20 72 2e 20 67   ┆ error, connect in z. w. 0, r. g┆
0x4d00…4d20      31 20 3b 20 66 69 6c 6c 20 73 65 67 6d 65 6e 74 0a 65 2e 20 20 20 20 20 20 20 20 20 20 3b 20 65   ┆1 ; fill segment e.          ; e┆
0x4d20…4d40      6e 64 20 66 69 6c 6c 0a 6d 2e 66 70 20 63 6f 6e 6e 65 63 74 20 69 6e 70 75 74 20 20 37 36 2e 30   ┆nd fill m.fp connect input  76.0┆
0x4d40…4d60      32 2e 30 32 0a 69 2e 20 20 20 20 20 20 20 20 20 20 3b 20 6c 69 73 74 20 6e 61 6d 65 73 0a 65 2e   ┆2.02 i.          ; list names e.┆
0x4d60…4d80      20 20 20 20 20 20 20 20 20 20 3b 20 65 6e 64 20 63 6f 6e 6e 65 63 74 20 69 6e 0a 0c 0a 0a 0a 3b   ┆          ; end connect in     ;┆
0x4d80…4da0      20 72 63 20 30 32 2e 30 32 2e 37 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 69 6c 65 70 72   ┆ rc 02.02.74              filepr┆
0x4da0…4dc0      6f 63 65 73 73 6f 72 20 20 20 20 20 20 20 20 20 63 6f 6e 6e 65 63 74 20 6f 75 74 70 75 74 2c 20   ┆ocessor         connect output, ┆
0x4dc0…4de0      70 61 67 65 20 2e 2e 2e 31 2e 2e 2e 0a 3b 20 73 65 67 6d 65 6e 74 20 31 0a 0a 0a 0a 3b 20 63 6f   ┆page ...1... ; segment 1    ; co┆
0x4de0…4e00      6e 6e 65 63 74 20 6f 75 74 70 75 74 20 63 6f 6e 73 69 73 74 73 20 6f 66 20 74 77 6f 20 62 61 63   ┆nnect output consists of two bac┆
0x4e00…4e20      6b 69 6e 67 20 73 74 6f 72 61 67 65 20 73 65 67 6d 65 6e 74 73 2e 20 74 68 65 20 66 69 72 73 74   ┆king storage segments. the first┆
0x4e20…4e40      0a 3b 20 73 65 67 6d 65 6e 74 20 69 73 20 6c 6f 61 64 65 64 20 62 79 20 74 68 65 20 63 61 6c 6c   ┆ ; segment is loaded by the call┆
0x4e40…4e60      2e 20 74 68 65 20 73 65 63 6f 6e 64 20 73 65 67 6d 65 6e 74 20 69 73 20 6c 6f 61 64 65 64 20 62   ┆. the second segment is loaded b┆
0x4e60…4e80      79 20 63 6f 6e 2d 0a 3b 20 6e 65 63 74 20 6f 75 74 70 75 74 20 69 74 73 65 6c 66 2e 0a 0a 3b 20   ┆y con- ; nect output itself.  ; ┆
0x4e80…4ea0      65 6e 74 72 79 3a 20 20 63 34 3a 20 20 77 30 3a 20 20 73 65 67 6d 65 6e 74 73 3c 31 20 2b 20 3c   ┆entry:  c4:  w0:  segments<1 + <┆
0x4ea0…4ec0      64 72 75 6d 20 6f 72 20 64 69 73 63 3e 0a 3b 20 20 20 20 20 20 20 20 20 63 37 3a 20 20 77 31 3a   ┆drum or disc> ;         c7:  w1:┆
0x4ec0…4ee0      20 20 7a 6f 6e 65 20 64 65 73 63 72 69 70 74 6f 72 20 61 64 64 72 65 73 73 20 6f 72 20 30 0a 3b   ┆  zone descriptor address or 0 ;┆
0x4ee0…4f00      20 20 20 20 20 20 20 20 20 63 39 3a 20 20 77 32 3a 20 20 61 64 64 72 65 73 73 20 6f 66 20 66 69   ┆         c9:  w2:  address of fi┆
0x4f00…4f20      6c 65 64 65 73 63 72 69 70 74 6f 72 20 6f 72 20 6f 66 20 6e 61 6d 65 0a 3b 20 20 20 20 20 20 20   ┆ledescriptor or of name ;       ┆
0x4f20…4f40      20 20 63 31 31 3a 20 77 33 3a 20 20 6c 69 6e 6b 0a 0a 3b 20 65 78 69 74 3a 20 20 20 20 20 20 20   ┆  c11: w3:  link  ; exit:       ┆
0x4f40…4f60      20 77 30 3a 20 20 72 65 73 75 6c 74 0a 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 31 3a 20   ┆ w0:  result ;              w1: ┆
0x4f60…4f80      20 75 6e 63 68 61 6e 67 65 64 0a 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 32 3a 20 20 61   ┆ unchanged ;              w2:  a┆
0x4f80…4fa0      64 64 72 65 73 73 20 6f 66 20 66 69 6c 65 64 65 73 63 72 69 70 74 6f 72 0a 3b 20 20 20 20 20 20   ┆ddress of filedescriptor ;      ┆
0x4fa0…4fc0      20 20 20 20 20 20 20 20 77 33 3a 20 20 75 6e 64 65 66 69 6e 65 64 0a 0a 3b 20 74 68 65 20 63 6f   ┆        w3:  undefined  ; the co┆
0x4fc0…4fe0      6e 74 65 6e 74 73 20 6f 66 20 77 30 20 61 72 65 20 6f 6e 6c 79 20 75 73 65 64 2c 20 69 66 20 63   ┆ntents of w0 are only used, if c┆
0x4fe0…5000      6f 6e 6e 65 63 74 20 6f 75 74 70 75 74 20 63 72 65 61 74 65 73 20 28 6f 72 20 63 68 61 6e 67 65   ┆onnect output creates (or change┆
0x5000…5020      73 29 0a 3b 20 61 6e 20 61 72 65 61 20 6f 6e 20 62 61 63 6b 69 6e 67 20 73 74 6f 72 61 67 65 3a   ┆s) ; an area on backing storage:┆
0x5020…5040      0a 3b 20 69 66 20 77 30 20 69 73 20 7a 65 72 6f 20 6e 6f 20 6e 65 77 20 62 73 20 61 72 65 61 20   ┆ ; if w0 is zero no new bs area ┆
0x5040…5060      69 73 20 63 72 65 61 74 65 64 2e 0a 3b 20 69 66 20 77 30 20 69 73 20 6e 6f 6e 2d 7a 65 72 6f 20   ┆is created. ; if w0 is non-zero ┆
0x5060…5080      61 6e 64 20 69 66 20 77 32 20 64 65 66 69 6e 65 73 20 61 20 6e 61 6d 65 2c 20 77 68 69 63 68 20   ┆and if w2 defines a name, which ┆
0x5080…50a0      69 73 20 6e 6f 74 20 66 6f 75 6e 64 20 69 6e 0a 3b 20 74 68 65 20 63 61 74 61 6c 6f 67 20 28 62   ┆is not found in ; the catalog (b┆
0x50a0…50c0      79 20 61 20 63 61 6c 6c 20 6f 66 20 6c 6f 6f 6b 75 70 5f 65 6e 74 72 79 29 2c 20 6f 72 20 69 66   ┆y a call of lookup_entry), or if┆
0x50c0…50e0      20 74 68 65 20 65 6e 74 72 79 20 65 78 69 73 74 73 20 61 6e 64 20 69 74 0a 3b 20 64 65 73 63 72   ┆ the entry exists and it ; descr┆
0x50e0…5100      69 62 65 73 20 61 20 62 61 63 6b 69 6e 67 20 73 74 6f 72 61 67 65 20 61 72 65 61 2c 20 77 68 69   ┆ibes a backing storage area, whi┆
0x5100…5120 (9,) 63 68 20 69 73 20 70 72 6f 74 65 63 74 65 64 20 61 67 61 69 6e 73 74 20 77 72 69 74 69 6e 67 2c   ┆ch is protected against writing,┆
0x5120…5140      20 74 68 65 6e 0a 3b 20 63 6f 6e 6e 65 63 74 20 6f 75 74 70 75 74 20 77 69 6c 6c 20 63 72 65 61   ┆ then ; connect output will crea┆
0x5140…5160      74 65 20 61 6e 20 61 72 65 61 20 6f 6e 20 64 72 75 6d 20 28 69 66 20 77 30 20 69 73 20 65 76 65   ┆te an area on drum (if w0 is eve┆
0x5160…5180      6e 29 20 6f 72 20 6f 6e 20 64 69 73 63 20 28 69 66 0a 3b 20 77 30 20 69 73 20 6f 64 64 29 2e 20   ┆n) or on disc (if ; w0 is odd). ┆
0x5180…51a0      74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 61 72 65 61 20 69 73 20 64 65 66 69 6e 65 64 20   ┆the name of the area is defined ┆
0x51a0…51c0      62 79 20 77 32 2e 20 74 68 65 20 73 69 7a 65 20 6f 66 20 74 68 65 20 61 72 65 61 20 69 73 0a 3b   ┆by w2. the size of the area is ;┆
0x51c0…51e0      20 67 69 76 65 6e 20 61 73 20 74 68 65 20 73 65 63 6f 6e 64 20 70 61 72 61 6d 65 74 65 72 20 69   ┆ given as the second parameter i┆
0x51e0…5200      6e 20 77 30 20 28 73 65 67 6d 65 6e 74 73 29 2e 20 69 66 20 74 68 69 73 20 70 61 72 61 6d 65 74   ┆n w0 (segments). if this paramet┆
0x5200…5220      65 72 20 69 73 20 6e 65 67 61 2d 0a 3b 20 74 69 76 65 2c 20 74 68 65 20 73 69 7a 65 20 77 69 6c   ┆er is nega- ; tive, the size wil┆
0x5220…5240      6c 20 62 65 20 6d 61 78 2e 20 63 6c 61 69 6d 20 28 66 6f 72 20 74 68 65 20 64 65 76 69 63 65 20   ┆l be max. claim (for the device ┆
0x5240…5260      64 65 66 69 6e 65 64 20 61 6e 64 20 6b 65 79 3d 30 29 20 64 65 2d 0a 3b 20 63 72 65 61 73 65 64   ┆defined and key=0) de- ; creased┆
0x5260…5280      20 62 79 20 74 68 65 20 61 62 73 6f 6c 75 74 65 20 76 61 6c 75 65 20 6f 66 20 3c 73 65 67 6d 65   ┆ by the absolute value of <segme┆
0x5280…52a0      6e 74 73 3e 2e 20 69 66 20 73 65 67 6d 65 6e 74 73 20 69 73 20 70 6f 73 69 74 69 76 65 2c 0a 3b   ┆nts>. if segments is positive, ;┆
0x52a0…52c0      20 74 68 65 20 61 72 65 61 73 69 7a 65 20 77 69 6c 6c 20 62 65 20 6d 69 6e 69 6d 75 6d 20 6f 66   ┆ the areasize will be minimum of┆
0x52c0…52e0      20 3c 73 65 67 6d 65 6e 74 73 3e 20 61 6e 64 20 6d 61 78 2e 20 63 6c 61 69 6d 2e 20 69 66 20 74   ┆ <segments> and max. claim. if t┆
0x52e0…5300      68 65 20 61 72 65 61 20 61 6c 2d 0a 3b 20 72 65 61 64 79 20 65 78 69 73 74 73 20 74 68 65 20 61   ┆he area al- ; ready exists the a┆
0x5300…5320      72 65 61 73 69 7a 65 20 69 73 20 69 6e 63 72 65 61 73 65 64 20 69 66 20 64 65 6d 61 6e 64 65 64   ┆reasize is increased if demanded┆
0x5320…5340      20 61 63 63 6f 72 64 69 6e 67 20 74 6f 0a 3b 20 74 68 65 20 72 75 6c 65 73 20 61 62 6f 76 65 2e   ┆ according to ; the rules above.┆
0x5340…5360      20 20 69 66 20 74 68 65 20 61 72 65 61 20 65 78 69 73 74 73 20 69 6e 20 61 64 76 61 6e 63 65 20   ┆  if the area exists in advance ┆
0x5360…5380      74 68 65 20 61 72 65 61 73 69 7a 65 20 69 73 0a 3b 20 6e 65 76 65 72 20 64 65 63 72 65 61 73 65   ┆the areasize is ; never decrease┆
0x5380…53a0      64 20 62 79 20 63 6f 6e 6e 65 63 74 20 6f 75 74 70 75 74 2e 0a 0a 0a 73 2e 20 6b 3d 68 31 33 2c   ┆d by connect output.   s. k=h13,┆
0x53a0…53c0      20 61 34 32 2c 20 62 39 2c 20 65 34 39 20 20 3b 20 62 65 67 69 6e 20 73 65 67 6d 65 6e 74 3a 20   ┆ a42, b9, e49  ; begin segment: ┆
0x53c0…53e0      63 6f 6e 6e 65 63 74 20 6f 75 74 70 75 74 0a 77 2e 20 20 20 20 31 30 32 34 20 20 20 20 20 20 20   ┆connect output w.    1024       ┆
0x53e0…5400      20 20 20 20 20 20 20 3b 20 20 73 69 7a 65 20 6f 66 20 63 6f 6e 6e 65 63 74 20 6f 75 74 70 75 74   ┆       ;  size of connect output┆