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

⟦7b6e66aaa⟧ Rc489kSubCat

    Length: 96768 (0x17a00)
    Types: Rc489kSubCat
    Names: »crypr«

Derivation

└─⟦00964e8f7⟧ Bits:30007478 RC8000 Dump tape fra HCØ.
    └─⟦b2ec5d50f⟧ 
        └─⟦this⟧ »crypr« 

OctetView

0x00000…00033 (0,)  Rc489kSubCatEnt {f00=0x00223a, f01=0x000078, f02=0x000081, filename=»allstatel2  «, entry_tail=0-4-0-2-1981-02-16T14:33-disc2-0xb01f-0x0-0x0-0x0}
0x00033…00066       Rc489kSubCatEnt {f00=0x00418a, f01=0x000078, f02=0x000081, filename=»rydseg      «, entry_tail=0-4-0-9-1981-02-16T14:31-disc2-0xe02d-0x0-0x0-0x0}
0x00066…00099       Rc489kSubCatEnt {f00=0x00d17a, f01=0x000078, f02=0x000081, filename=»alutproc    «, entry_tail=0-4-0-8-1981-01-10T08:32-disc2-0x0-0x0-0x0-0x0}
0x00099…000cc       Rc489kSubCatEnt {f00=0x01515a, f01=0x000078, f02=0x000081, filename=»rydstruct   «, entry_tail=0-4-0-19-1981-02-04T11:57-disc2-0x0-0x0-0x0-0x0}
0x000cc…000ff       Rc489kSubCatEnt {f00=0x028c92, f01=0x000078, f02=0x000081, filename=»allstatel   «, entry_tail=0-4-0-2-1981-02-03T13:39-disc2-0xd020-0x0-0x0-0x0}
0x000ff…00132       Rc489kSubCatEnt {f00=0x02a7ca, f01=0x000078, f02=0x000081, filename=»convstruct  «, entry_tail=0-4-0-1-1981-02-03T10:51-disc2-0x0-0x0-0x0-0x0}
0x00132…00165       Rc489kSubCatEnt {f00=0x02baea, f01=0x000078, f02=0x000081, filename=»convloop    «, entry_tail=0-4-0-1-1981-02-03T09:50-disc2-0x0-0x0-0x0-0x0}
0x00165…00198       Rc489kSubCatEnt {f00=0x02c99a, f01=0x000078, f02=0x000081, filename=»stateloop2  «, entry_tail=0-4-0-2-1980-11-26T12:18-disc2-0x0-0x0-0x0-0x0}
0x00198…001cb       Rc489kSubCatEnt {f00=0x02edba, f01=0x000078, f02=0x000081, filename=»ryproc      «, entry_tail=0-4-0-12-1980-11-25T16:44-disc2-0x10006-0x0-0x0-0x0}
0x001cb…001fe       Rc489kSubCatEnt {f00=0x03ad72, f01=0x000078, f02=0x000081, filename=»coreproc    «, entry_tail=0-4-0-7-1980-10-09T14:59-disc2-0x802d-0x0-0x0-0x0}
0x001fe…00231       Rc489kSubCatEnt {f00=0x041a62, f01=0x000078, f02=0x000081, filename=»ionloop     «, entry_tail=0-4-0-2-1980-09-09T17:37-disc2-0x0-0x0-0x0-0x0}
0x00231…00264       Rc489kSubCatEnt {f00=0x04379a, f01=0x000078, f02=0x000081, filename=»stateloop   «, entry_tail=0-4-0-2-1980-09-09T17:40-disc2-0x0-0x0-0x0-0x0}
0x00264…00297       Rc489kSubCatEnt {f00=0x045f43, f01=0x000000, f02=0x0007cf, filename=»ryglobal    «, entry_tail=0-4-0-2-1980-07-31T14:50-disc2-0x802e-0x0-0x0-0x0}
0x00297…002ca       Rc489kSubCatEnt {f00=0x047003, f01=0x000078, f02=0x000081, filename=»qdmrec      «, entry_tail=0-4-0-4-1980-05-07T14:37--0xc008-0x0-0x0-0x0}
0x002ca…002fd       Rc489kSubCatEnt {f00=0x04b003, f01=0x000078, f02=0x000081, filename=»statevar    «, entry_tail=0-4-0-1-1980-05-07T14:37--0xb026-0x0-0x0-0x0}
0x002fd…00300       0x000014
0x00300…00333       Rc489kSubCatEnt {f00=0x04c003, f01=0x000078, f02=0x000081, filename=»statevar2   «, entry_tail=0-4-0-1-1980-05-07T14:37--0x12021-0x0-0x0-0x0}
0x00333…00366       Rc489kSubCatEnt {f00=0x04d003, f01=0x000078, f02=0x000081, filename=»fracparpr   «, entry_tail=0-4-0-7-1980-05-07T14:37--0x1102b-0x0-0x0-0x0}
0x00366…00399       Rc489kSubCatEnt {f00=0x054003, f01=0x000078, f02=0x000081, filename=»readctxt    «, entry_tail=0-4-0-2-1980-05-07T14:37--0x0-0x0-0x0-0x0}
0x00399…003cc       Rc489kSubCatEnt {f00=0x056003, f01=0x000078, f02=0x000081, filename=»readtexttxt «, entry_tail=0-4-0-1-1980-05-07T14:37--0x12004-0x0-0x0-0x0}
0x003cc…003ff       Rc489kSubCatEnt {f00=0x057003, f01=0x000078, f02=0x000081, filename=»ryddesinp   «, entry_tail=0-4-0-13-1980-05-07T14:37--0xd006-0x0-0x0-0x0}
0x003ff…00400       02   ┆ ┆
0x00400…00420       a7 ca 00 00 78 00 00 81 63 6f 6e 76 73 74 72 75 63 74 00 00 00 00 01 64 69 73 63 32 00 00 00 00   ┆    x   convstruct     disc2    ┆
0x00420…00440       00 00 00 78 42 17 00 00 00 00 00 00 00 00 00 00 00 00 02 ba ea 00 00 78 00 00 81 63 6f 6e 76 6c   ┆   xB                  x   convl┆
0x00440…00460       6f 6f 70 00 00 00 00 00 00 01 64 69 73 63 32 00 00 00 00 00 00 00 78 41 d1 00 00 00 00 00 00 00   ┆oop       disc2       xA        ┆
0x00460…00480       00 00 00 00 00 02 c9 9a 00 00 78 00 00 81 73 74 61 74 65 6c 6f 6f 70 32 00 00 00 00 02 64 69 73   ┆          x   stateloop2     dis┆
0x00480…004a0       63 32 00 00 00 00 00 00 00 76 86 4e 00 00 00 00 00 00 00 00 00 00 00 00 02 ed ba 00 00 78 00 00   ┆c2       v N                 x  ┆
0x004a0…004c0       81 72 79 70 72 6f 63 00 00 00 00 00 00 00 00 0c 64 69 73 63 32 00 00 00 00 00 00 00 76 81 0e 01   ┆ ryproc         disc2       v   ┆
0x004c0…004e0       00 06 00 00 00 00 00 00 00 00 00 03 ad 72 00 00 78 00 00 81 63 6f 72 65 70 72 6f 63 00 00 00 00   ┆             r  x   coreproc    ┆
0x004e0…00500       00 00 07 64 69 73 63 32 00 00 00 00 00 00 00 75 52 08 00 80 2d 00 00 00 00 00 00 00 00 00 04 1a   ┆   disc2       uR   -           ┆
0x00500…00520       62 00 00 78 00 00 81 69 6f 6e 6c 6f 6f 70 00 00 00 00 00 00 00 02 64 69 73 63 32 00 00 00 00 00   ┆b  x   ionloop        disc2     ┆
0x00520…00540       00 00 74 91 9f 00 00 00 00 00 00 00 00 00 00 00 00 04 37 9a 00 00 78 00 00 81 73 74 61 74 65 6c   ┆  t               7   x   statel┆
0x00540…00560       6f 6f 70 00 00 00 00 00 02 64 69 73 63 32 00 00 00 00 00 00 00 74 91 a2 00 00 00 00 00 00 00 00   ┆oop      disc2       t          ┆
0x00560…00580       00 00 00 00 04 5f 43 00 00 00 00 07 cf 72 79 67 6c 6f 62 61 6c 00 00 00 00 00 00 02 64 69 73 63   ┆     _C      ryglobal       disc┆
0x00580…005a0       32 00 00 00 00 00 00 00 73 8f 62 00 80 2e 00 00 00 00 00 00 00 00 00 04 70 03 00 00 78 00 00 81   ┆2       s b  .          p   x   ┆
0x005a0…005c0       71 64 6d 72 65 63 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 71 6c 27 00 c0   ┆qdmrec                     ql'  ┆
0x005c0…005e0       08 00 00 00 00 00 00 00 00 00 04 b0 03 00 00 78 00 00 81 73 74 61 74 65 76 61 72 00 00 00 00 00   ┆               x   statevar     ┆
0x005e0…00600       00 01 00 00 00 00 00 00 00 00 00 00 00 00 71 6c 27 00 b0 26 00 00 00 00 00 00 00 00 00 00 00 00   ┆              ql'  &            ┆
0x00600…00c00       Data for allstatel2
0x00c00…02700       Data for rydseg
0x02700…03f00       Data for alutproc
0x03f00…07800 (7,)  Data for rydstruct
0x07800…07e00       Data for allstatel
0x07e00…08100 (14,) Data for convstruct
0x08100…08400       Data for convloop
0x08400…08a00       Data for stateloop2
0x08a00…0ae00       Data for ryproc
0x0ae00…0c300       Data for coreproc
0x0c300…0c900       Data for ionloop
0x0c900…0cf00       Data for stateloop
0x0cf00…0d500 (23,) Data for ryglobal
0x0d500…0e100       Data for qdmrec
0x0e100…0e400 (25,) Data for statevar
0x0e400…0e700       Data for statevar2
0x0e700…0fc00       Data for fracparpr
0x0fc00…10200 (28,) Data for readctxt
0x10200…10500       Data for readtexttxt
0x10500…12c00 (29,) Data for ryddesinp
0x12c00…12c20       0a 20 32 31 35 37 20 20 32 36 34 36 20 20 61 31 38 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆  2157  2646  a18:              ┆
0x12c20…12c40       20 20 20 20 20 3b 20 72 65 70 6c 3a 0a 20 32 31 35 38 20 20 32 36 34 36 20 20 20 20 20 20 20 61   ┆     ; repl:  2158  2646       a┆
0x12c40…12c60       6c 2e 20 77 30 20 20 20 20 20 63 32 33 2e 2d 32 20 3b 20 20 20 61 63 74 69 6f 6e 20 28 36 29 3a   ┆l. w0     c23.-2 ;   action (6):┆
0x12c60…12c80       3d 20 61 6c 61 72 6d 20 28 70 6f 73 69 74 69 6f 6e 20 6e 6f 74 20 66 6f 75 6e 64 29 3b 0a 20 32   ┆= alarm (position not found);  2┆
0x12c80…12ca0       31 35 39 20 20 32 36 34 38 20 20 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 20 20 20 68 36 2e 20 20   ┆159  2648       jl.        h6.  ┆
0x12ca0…12cc0       20 20 3b 20 20 20 67 6f 74 6f 20 70 72 65 70 20 36 3b 0a 20 32 31 36 30 20 20 32 36 35 30 20 20   ┆  ;   goto prep 6;  2160  2650  ┆
0x12cc0…12ce0       0a 20 32 31 36 30 20 20 32 36 35 30 20 20 0a 20 32 31 36 30 20 20 32 36 35 30 20 20 61 31 39 3a   ┆  2160  2650    2160  2650  a19:┆
0x12ce0…12d00       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 67 65 6e 3a 0a 20 32 31 36 31 20   ┆                   ; gen:  2161 ┆
0x12d00…12d20       20 32 36 35 30 20 20 20 20 20 20 20 61 6c 2e 20 77 30 20 20 20 20 20 61 35 34 2e 20 20 20 3b 20   ┆ 2650       al. w0     a54.   ; ┆
0x12d20…12d40       20 20 61 63 74 69 6f 6e 20 28 31 30 29 3a 3d 20 67 65 6e 20 74 65 73 74 20 65 6d 3b 0a 20 32 31   ┆  action (10):= gen test em;  21┆
0x12d40…12d60       36 32 20 20 32 36 35 32 20 20 20 20 20 20 20 72 73 2e 20 77 30 20 20 20 20 20 61 34 30 2e 2b 31   ┆62  2652       rs. w0     a40.+1┆
0x12d60…12d80       30 3b 0a 20 32 31 36 33 20 20 32 36 35 34 20 20 20 20 20 20 20 61 6c 2e 20 77 30 20 20 20 20 20   ┆0;  2163  2654       al. w0     ┆
0x12d80…12da0       61 35 33 2e 20 20 20 3b 20 20 20 61 63 74 69 6f 6e 20 28 36 29 3a 3d 20 67 65 6e 20 74 65 73 74   ┆a53.   ;   action (6):= gen test┆
0x12da0…12dc0       20 6c 69 6e 65 3b 0a 20 32 31 36 34 20 20 32 36 35 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆ line;  2164  2656              ┆
0x12dc0…12de0       20 20 20 20 20 20 20 20 20 20 20 3b 20 70 72 65 70 20 36 3a 0a 20 32 31 36 35 20 20 32 36 35 36   ┆           ; prep 6:  2165  2656┆
0x12de0…12e00       20 20 68 36 3a 20 20 72 73 2e 20 77 30 20 20 20 20 20 61 34 30 2e 2b 36 20 3b 0a 20 32 31 36 36   ┆  h6:  rs. w0     a40.+6 ;  2166┆
0x12e00…12e20       20 20 32 36 35 38 20 20 20 20 20 20 20 61 6c 2e 20 77 30 20 20 20 20 20 61 35 30 2e 20 20 20 3b   ┆  2658       al. w0     a50.   ;┆
0x12e20…12e40       20 20 20 61 63 74 69 6f 6e 20 28 31 32 29 3a 3d 20 6d 6f 76 65 20 66 69 78 3b 0a 20 32 31 36 37   ┆   action (12):= move fix;  2167┆
0x12e40…12e60       20 20 32 36 36 30 20 20 20 20 20 20 20 72 73 2e 20 77 30 20 20 20 20 20 61 34 30 2e 2b 31 32 3b   ┆  2660       rs. w0     a40.+12;┆
0x12e60…12e80       0a 20 32 31 36 38 20 20 32 36 36 32 20 20 20 20 20 20 20 61 6c 2e 20 77 30 20 20 20 20 20 61 34   ┆  2168  2662       al. w0     a4┆
0x12e80…12ea0       33 2e 20 20 20 3b 20 20 20 61 63 74 69 6f 6e 20 28 32 29 3a 3d 20 74 6f 20 6f 62 6a 3b 0a 20 32   ┆3.   ;   action (2):= to obj;  2┆
0x12ea0…12ec0       31 36 39 20 20 32 36 36 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆169  2664                       ┆
0x12ec0…12ee0       20 20 3b 20 70 72 65 70 20 37 3a 0a 20 32 31 37 30 20 20 32 36 36 34 20 20 68 37 3a 20 20 72 73   ┆  ; prep 7:  2170  2664  h7:  rs┆
0x12ee0…12f00       2e 20 77 30 20 20 20 20 20 61 34 30 2e 2b 32 20 3b 0a 20 32 31 37 31 20 20 32 36 36 36 20 20 20   ┆. w0     a40.+2 ;  2171  2666   ┆
0x12f00…12f20       20 20 20 20 6a 6c 2e 20 20 20 20 20 20 28 61 34 30 2e 2b 31 34 29 3b 20 20 20 67 6f 74 6f 20 61   ┆    jl.      (a40.+14);   goto a┆
0x12f20…12f40       63 74 69 6f 6e 20 28 31 34 29 3b 0a 20 32 31 37 32 20 20 32 36 36 38 20 20 0c 0a 20 32 31 37 32   ┆ction (14);  2172  2668     2172┆
0x12f40…12f60       20 20 32 36 36 38 20 20 0a 20 32 31 37 32 20 20 32 36 36 38 20 20 3b 20 72 63 20 31 37 2e 36 2e   ┆  2668    2172  2668  ; rc 17.6.┆
0x12f60…12f80       36 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆69                              ┆
0x12f80…12fa0       20 65 64 69 74 6f 72 20 69 2c 20 74 61 70 65 20 33 2c 20 70 61 67 65 20 39 2e 0a 20 32 31 37 33   ┆ editor i, tape 3, page 9.  2173┆
0x12fa0…12fc0       20 20 32 36 36 38 20 20 0a 20 32 31 37 33 20 20 32 36 36 38 20 20 61 32 30 3a 20 20 20 20 20 20   ┆  2668    2173  2668  a20:      ┆
0x12fc0…12fe0       20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 73 74 6f 72 65 20 6c 69 6e 65 3a 0a 20 32 31 37 34   ┆             ; store line:  2174┆
0x12fe0…13000       20 20 32 36 36 38 20 20 20 20 20 20 20 72 6c 2e 20 77 30 20 20 20 20 20 66 34 34 2e 20 20 20 3b   ┆  2668       rl. w0     f44.   ;┆
0x13000…13020       0a 20 32 31 37 35 20 20 32 36 37 30 20 20 20 20 20 20 20 72 73 2e 20 77 30 20 20 20 20 20 66 36   ┆  2175  2670       rs. w0     f6┆
0x13020…13040       35 2e 20 20 20 3b 20 20 20 6f 6c 64 20 6c 69 6e 65 3a 3d 20 63 75 72 20 6c 69 6e 65 3b 0a 20 32   ┆5.   ;   old line:= cur line;  2┆
0x13040…13060       31 37 36 20 20 32 36 37 32 20 20 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 20 20 20 61 32 2e 20 20   ┆176  2672       jl.        a2.  ┆
0x13060…13080       20 20 3b 20 20 20 67 6f 74 6f 20 6e 65 78 74 20 69 6e 73 74 72 20 32 3b 0a 20 32 31 37 37 20 20   ┆  ;   goto next instr 2;  2177  ┆
0x13080…130a0       32 36 37 34 20 20 0a 20 32 31 37 37 20 20 32 36 37 34 20 20 0a 20 32 31 37 37 20 20 32 36 37 34   ┆2674    2177  2674    2177  2674┆
0x130a0…130c0       20 20 61 32 31 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 72 65 73 65 74   ┆  a21:                   ; reset┆
0x130c0…130e0       20 6c 69 6e 65 3a 0a 20 32 31 37 38 20 20 32 36 37 34 20 20 20 20 20 20 20 72 6c 2e 20 77 30 20   ┆ line:  2178  2674       rl. w0 ┆
0x130e0…13100       20 20 20 20 66 36 35 2e 20 20 20 3b 0a 20 32 31 37 39 20 20 32 36 37 36 20 20 20 20 20 20 20 72   ┆    f65.   ;  2179  2676       r┆
0x13100…13120       73 2e 20 77 30 20 20 20 20 20 66 36 34 2e 20 20 20 3b 20 20 20 6c 69 6e 65 20 64 65 73 74 3a 3d   ┆s. w0     f64.   ;   line dest:=┆
0x13120…13140       20 6f 6c 64 20 6c 69 6e 65 3b 0a 20 32 31 38 30 20 20 32 36 37 38 20 20 20 20 20 20 20 6a 6c 2e   ┆ old line;  2180  2678       jl.┆
0x13140…13160       20 20 20 20 20 20 20 20 61 36 32 2e 20 20 20 3b 20 20 20 67 6f 74 6f 20 70 72 65 70 20 30 3b 0a   ┆        a62.   ;   goto prep 0; ┆
0x13160…13180       20 32 31 38 31 20 20 32 36 38 30 20 20 0a 20 32 31 38 31 20 20 32 36 38 30 20 20 0a 20 32 31 38   ┆ 2181  2680    2181  2680    218┆
0x13180…131a0       31 20 20 32 36 38 30 20 20 3b 20 61 32 32 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆1  2680  ; a22:                 ┆
0x131a0…131c0       3b 20 72 65 70 65 61 74 20 67 65 6e 3a 0a 20 32 31 38 32 20 20 32 36 38 30 20 20 20 20 20 20 20   ┆; repeat gen:  2182  2680       ┆
0x131c0…131e0       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 20 20 67 6f 74 6f 20 61 63 74 69 6f   ┆                  ;   goto actio┆
0x131e0…13200       6e 20 70 72 6f 63 65 64 75 72 65 20 67 65 6e 20 74 65 73 74 20 6c 69 6e 65 3b 0a 20 32 31 38 33   ┆n procedure gen test line;  2183┆
0x13200…13220 (34,) 20 20 32 36 38 30 20 20 0a 20 32 31 38 33 20 20 32 36 38 30 20 20 0a 20 32 31 38 33 20 20 32 36   ┆  2680    2183  2680    2183  26┆
0x13220…13240       38 30 20 20 61 32 33 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 67 65 6e   ┆80  a23:                   ; gen┆
0x13240…13260       20 72 65 74 75 72 6e 3a 0a 20 32 31 38 34 20 20 32 36 38 30 20 20 20 20 20 20 20 62 6c 20 20 77   ┆ return:  2184  2680       bl  w┆
0x13260…13280       30 20 20 78 33 2b 31 20 20 20 20 20 20 3b 0a 20 32 31 38 35 20 20 32 36 38 32 20 20 20 20 20 20   ┆0  x3+1      ;  2185  2682      ┆
0x13280…132a0       20 77 61 20 20 77 30 20 20 20 20 20 36 20 20 20 20 20 20 3b 20 20 20 67 65 6e 20 6c 61 73 74 20   ┆ wa  w0     6      ;   gen last ┆
0x132a0…132c0       69 6e 73 74 72 3a 3d 20 63 75 72 20 63 6f 72 72 20 2b 20 62 79 74 65 20 28 63 75 72 20 63 6f 72   ┆instr:= cur corr + byte (cur cor┆
0x132c0…132e0       72 20 2b 20 31 29 3b 0a 20 32 31 38 36 20 20 32 36 38 34 20 20 20 20 20 20 20 61 6c 20 20 77 33   ┆r + 1);  2186  2684       al  w3┆
0x132e0…13300       20 20 78 33 2b 32 20 20 20 20 20 20 3b 20 20 20 63 75 72 20 63 6f 72 72 3a 3d 20 67 65 6e 20 66   ┆  x3+2      ;   cur corr:= gen f┆
0x13300…13320       69 72 73 74 20 69 6e 73 74 72 3a 3d 20 63 75 72 20 63 6f 72 72 20 2b 20 32 3b 0a 20 32 31 38 37   ┆irst instr:= cur corr + 2;  2187┆
0x13320…13340       20 20 32 36 38 36 20 20 20 20 20 20 20 64 73 2e 20 77 30 20 20 20 20 20 66 35 38 2e 20 20 20 3b   ┆  2686       ds. w0     f58.   ;┆
0x13340…13360       0a 20 32 31 38 38 20 20 32 36 38 38 20 20 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 20 20 20 61 33   ┆  2188  2688       jl.        a3┆
0x13360…13380       2e 20 20 20 20 3b 20 20 20 67 6f 74 6f 20 6e 65 78 74 20 69 6e 73 74 72 20 33 3b 0a 20 32 31 38   ┆.    ;   goto next instr 3;  218┆
0x13380…133a0       39 20 20 32 36 39 30 20 20 0a 20 32 31 38 39 20 20 32 36 39 30 20 20 0a 20 32 31 38 39 20 20 32   ┆9  2690    2189  2690    2189  2┆
0x133a0…133c0       36 39 30 20 20 61 32 34 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 64 65   ┆690  a24:                   ; de┆
0x133c0…133e0       6c 65 74 65 20 66 69 78 3a 0a 20 32 31 39 30 20 20 32 36 39 30 20 20 20 20 20 20 20 72 6c 2e 20   ┆lete fix:  2190  2690       rl. ┆
0x133e0…13400       77 32 20 20 20 20 20 66 35 39 2e 20 20 20 3b 20 20 20 63 75 72 20 6f 62 6a 3a 3d 20 63 75 72 20   ┆w2     f59.   ;   cur obj:= cur ┆
0x13400…13420       66 69 78 3b 0a 20 32 31 39 31 20 20 32 36 39 32 20 20 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 20   ┆fix;  2191  2692       jl.      ┆
0x13420…13440       20 20 61 32 2e 20 20 20 20 3b 20 20 20 67 6f 74 6f 20 6e 65 78 74 20 69 6e 73 74 72 20 32 3b 0a   ┆  a2.    ;   goto next instr 2; ┆
0x13440…13460       20 32 31 39 32 20 20 32 36 39 34 20 20 0a 20 32 31 39 32 20 20 32 36 39 34 20 20 0a 20 32 31 39   ┆ 2192  2694    2192  2694    219┆
0x13460…13480       32 20 20 32 36 39 34 20 20 65 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆2  2694  e.                     ┆
0x13480…134a0       3b 20 65 6e 64 20 6c 6f 61 64 69 6e 67 20 6f 66 20 61 63 74 69 6f 6e 20 73 77 69 74 63 68 3b 0a   ┆; end loading of action switch; ┆
0x134a0…134c0       20 32 31 39 33 20 20 32 36 39 34 20 20 0c 0a 20 32 31 39 33 20 20 32 36 39 34 20 20 0a 20 32 31   ┆ 2193  2694     2193  2694    21┆
0x134c0…134e0       39 33 20 20 32 36 39 34 20 20 3b 20 72 63 20 31 37 2e 36 2e 36 39 20 20 20 20 20 20 20 20 20 20   ┆93  2694  ; rc 17.6.69          ┆
0x134e0…13500       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 64 69 74 6f 72 20 69 2c 20 74   ┆                     editor i, t┆
0x13500…13520       61 70 65 20 33 2c 20 70 61 67 65 20 31 30 2e 0a 20 32 31 39 34 20 20 32 36 39 34 20 20 0a 20 32   ┆ape 3, page 10.  2194  2694    2┆
0x13520…13540       31 39 34 20 20 32 36 39 34 20 20 61 32 35 3a 20 3b 20 63 6f 72 72 20 69 6e 70 75 74 3a 0a 20 32   ┆194  2694  a25: ; corr input:  2┆
0x13540…13560       31 39 35 20 20 32 36 39 34 20 20 20 20 20 20 20 3b 20 20 20 63 6f 6d 6d 65 6e 74 3a 20 69 6e 70   ┆195  2694       ;   comment: inp┆
0x13560…13580       75 74 20 66 72 6f 6d 20 74 68 65 20 63 6f 6e 74 72 6f 6c 20 73 74 72 69 6e 67 20 66 6f 72 20 63   ┆ut from the control string for c┆
0x13580…135a0       6f 6d 70 6f 73 69 6e 67 0a 20 32 31 39 36 20 20 32 36 39 34 20 20 20 20 20 20 20 3b 20 20 20 61   ┆omposing  2196  2694       ;   a┆
0x135a0…135c0       66 74 65 72 20 63 72 20 69 73 20 70 72 65 70 61 72 65 64 2e 0a 20 32 31 39 37 20 20 32 36 39 34   ┆fter cr is prepared.  2197  2694┆
0x135c0…135e0       20 20 20 20 20 20 20 3b 20 20 20 69 6e 70 75 74 20 6c 69 6e 65 20 72 65 74 75 72 6e 20 69 73 20   ┆       ;   input line return is ┆
0x135e0…13600       73 65 74 20 74 6f 20 61 66 74 65 72 20 63 6f 72 72 65 63 74 20 69 6e 20 74 68 65 20 70 72 65 70   ┆set to after correct in the prep┆
0x13600…13620       72 6f 2d 0a 20 32 31 39 38 20 20 32 36 39 34 20 20 20 20 20 20 20 3b 20 20 20 63 65 73 73 6f 72   ┆ro-  2198  2694       ;   cessor┆
0x13620…13640       20 61 6e 64 20 63 6f 6e 74 72 6f 6c 20 69 73 20 74 72 61 6e 73 66 65 72 72 65 64 20 74 6f 20 63   ┆ and control is transferred to c┆
0x13640…13660       6f 6d 70 6f 73 69 6e 67 0a 20 32 31 39 39 20 20 32 36 39 34 20 20 20 20 20 20 20 3b 20 20 20 69   ┆omposing  2199  2694       ;   i┆
0x13660…13680       6e 70 75 74 20 6c 69 6e 65 2e 0a 20 32 32 30 30 20 20 32 36 39 34 20 20 20 20 20 20 20 3b 20 20   ┆nput line.  2200  2694       ;  ┆
0x13680…136a0       20 20 20 77 30 3a 20 64 65 73 74 72 6f 79 65 64 0a 20 32 32 30 31 20 20 32 36 39 34 20 20 20 20   ┆   w0: destroyed  2201  2694    ┆
0x136a0…136c0       20 20 20 3b 20 20 20 20 20 77 31 3a 20 63 75 72 20 73 6f 75 72 63 65 20 2f 20 64 65 73 74 72 6f   ┆   ;     w1: cur source / destro┆
0x136c0…136e0       79 65 64 0a 20 32 32 30 32 20 20 32 36 39 34 20 20 20 20 20 20 20 3b 20 20 20 20 20 77 32 3a 20   ┆yed  2202  2694       ;     w2: ┆
0x136e0…13700       63 6f 72 72 20 6c 69 6e 65 20 74 6f 70 20 2f 20 64 65 73 74 72 6f 79 65 64 0a 20 32 32 30 33 20   ┆corr line top / destroyed  2203 ┆
0x13700…13720       20 32 36 39 34 20 20 20 20 20 20 20 3b 20 20 20 20 20 77 33 3a 20 64 65 73 74 72 6f 79 65 64 3b   ┆ 2694       ;     w3: destroyed;┆
0x13720…13740       0a 20 32 32 30 34 20 20 32 36 39 34 20 20 0a 20 32 32 30 34 20 20 32 36 39 34 20 20 20 20 20 20   ┆  2204  2694    2204  2694      ┆
0x13740…13760       20 72 73 2e 20 77 31 20 20 20 20 20 66 35 35 2e 20 20 20 3b 20 20 20 73 61 76 65 20 28 63 75 72   ┆ rs. w1     f55.   ;   save (cur┆
0x13760…13780       20 73 6f 75 72 63 65 29 3b 0a 20 32 32 30 35 20 20 32 36 39 36 20 20 20 20 20 20 20 72 6c 2e 20   ┆ source);  2205  2696       rl. ┆
0x13780…137a0       77 31 20 20 20 20 20 66 33 30 2e 20 20 20 3b 20 20 20 64 65 73 63 72 69 70 74 6f 72 3a 3d 20 63   ┆w1     f30.   ;   descriptor:= c┆
0x137a0…137c0       6f 72 72 20 64 65 73 63 72 69 70 74 65 72 3b 0a 20 32 32 30 36 20 20 32 36 39 38 20 20 20 20 20   ┆orr descripter;  2206  2698     ┆
0x137c0…137e0       20 20 64 73 2e 20 77 32 20 20 20 20 20 66 33 33 2e 20 20 20 3b 20 20 20 6c 69 6e 65 20 61 64 64   ┆  ds. w2     f33.   ;   line add┆
0x137e0…13800       72 65 73 73 3a 3d 20 63 6f 72 72 20 6c 69 6e 65 20 61 64 64 72 65 73 73 3b 0a 20 32 32 30 37 20   ┆ress:= corr line address;  2207 ┆
0x13800…13820       20 32 37 30 30 20 20 20 20 20 20 20 61 6c 20 20 77 32 20 20 78 32 2d 31 20 20 20 20 20 20 3b 20   ┆ 2700       al  w2  x2-1      ; ┆
0x13820…13840       20 20 6c 69 6e 65 20 74 6f 70 3a 3d 20 6c 69 6e 65 20 61 64 64 72 65 73 73 20 2d 20 31 3b 0a 20   ┆  line top:= line address - 1;  ┆
0x13840…13860       32 32 30 38 20 20 32 37 30 32 20 20 20 20 20 20 20 61 6c 20 20 77 33 20 20 78 32 2b 64 34 2d 32   ┆2208  2702       al  w3  x2+d4-2┆
0x13860…13880       20 20 20 3b 20 20 20 6c 69 6e 65 20 62 6f 74 74 6f 6d 3a 3d 20 6c 69 6e 65 20 74 6f 70 20 2b 20   ┆   ;   line bottom:= line top + ┆
0x13880…138a0       6d 61 78 20 6c 69 6e 65 20 6c 65 6e 67 74 68 3b 0a 20 32 32 30 39 20 20 32 37 30 34 20 20 20 20   ┆max line length;  2209  2704    ┆
0x138a0…138c0       20 20 20 64 73 2e 20 77 33 20 20 20 20 20 66 35 33 2e 20 20 20 3b 0a 20 32 32 31 30 20 20 32 37   ┆   ds. w3     f53.   ;  2210  27┆
0x138c0…138e0       30 36 20 20 20 20 20 20 20 61 6c 2e 20 77 30 20 20 20 20 20 63 31 39 2e 20 20 20 3b 20 20 20 69   ┆06       al. w0     c19.   ;   i┆
0x138e0…13900       6e 70 75 74 20 6c 69 6e 65 20 72 65 74 75 72 6e 3a 3d 20 61 66 74 65 72 20 63 6f 72 72 65 63 74   ┆nput line return:= after correct┆
0x13900…13920       3b 0a 20 32 32 31 31 20 20 32 37 30 38 20 20 20 20 20 20 20 72 73 2e 20 77 30 20 20 20 20 20 66   ┆;  2211  2708       rs. w0     f┆
0x13920…13940       33 36 2e 20 20 20 3b 0a 20 32 32 31 32 20 20 32 37 31 30 20 20 20 20 20 20 20 6a 6c 2e 20 20 20   ┆36.   ;  2212  2710       jl.   ┆
0x13940…13960       20 20 20 20 20 63 32 2e 20 20 20 20 3b 20 20 20 67 6f 74 6f 20 63 6f 6d 70 6f 73 69 6e 67 20 69   ┆     c2.    ;   goto composing i┆
0x13960…13980       6e 70 75 74 20 6c 69 6e 65 3b 0a 20 32 32 31 33 20 20 32 37 31 32 20 20 0a 20 32 32 31 33 20 20   ┆nput line;  2213  2712    2213  ┆
0x13980…139a0       32 37 31 32 20 20 0a 20 32 32 31 33 20 20 32 37 31 32 20 20 0a 20 32 32 31 33 20 20 32 37 31 32   ┆2712    2213  2712    2213  2712┆
0x139a0…139c0       20 20 61 32 36 3a 20 3b 20 74 6f 20 74 6f 70 3a 0a 20 32 32 31 34 20 20 32 37 31 32 20 20 20 20   ┆  a26: ; to top:  2214  2712    ┆
0x139c0…139e0       20 20 20 3b 20 20 20 63 6f 6d 6d 65 6e 74 3a 20 6c 69 6e 65 20 64 65 73 74 20 69 73 20 73 65 74   ┆   ;   comment: line dest is set┆
0x139e0…13a00       20 65 71 75 61 6c 20 7a 65 72 6f 2c 20 61 6e 64 20 63 6f 6e 74 72 6f 6c 20 69 73 0a 20 32 32 31   ┆ equal zero, and control is  221┆
0x13a00…13a20       35 20 20 32 37 31 32 20 20 20 20 20 20 20 3b 20 20 20 74 72 61 6e 73 66 65 72 72 65 64 20 74 6f   ┆5  2712       ;   transferred to┆
0x13a20…13a40       20 62 61 63 6b 20 75 70 3b 0a 20 32 32 31 36 20 20 32 37 31 32 20 20 0a 20 32 32 31 36 20 20 32   ┆ back up;  2216  2712    2216  2┆
0x13a40…13a60       37 31 32 20 20 20 20 20 20 20 61 6c 20 20 77 30 20 20 20 20 20 64 36 20 20 20 20 20 3b 20 20 20   ┆712       al  w0     d6     ;   ┆
0x13a60…13a80       6c 69 6e 65 20 64 65 73 74 3a 3d 20 66 69 72 73 74 20 73 6f 75 72 63 65 20 6c 69 6e 65 3b 0a 20   ┆line dest:= first source line;  ┆
0x13a80…13aa0       32 32 31 37 20 20 32 37 31 34 20 20 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 20 20 20 61 33 38 2e   ┆2217  2714       jl.        a38.┆
0x13aa0…13ac0       20 20 20 3b 20 20 20 67 6f 74 6f 20 70 72 65 70 20 62 61 63 6b 20 75 70 3b 0a 20 32 32 31 38 20   ┆   ;   goto prep back up;  2218 ┆
0x13ac0…13ae0       20 32 37 31 36 20 20 0a 20 32 32 31 38 20 20 32 37 31 36 20 20 0a 20 32 32 31 38 20 20 32 37 31   ┆ 2716    2218  2716    2218  271┆
0x13ae0…13b00       36 20 20 0a 20 32 32 31 38 20 20 32 37 31 36 20 20 61 32 37 3a 20 3b 20 75 70 68 65 61 64 3a 0a   ┆6    2218  2716  a27: ; uphead: ┆
0x13b00…13b20 (35,) 20 32 32 31 39 20 20 32 37 31 36 20 20 20 20 20 20 20 3b 20 20 20 63 6f 6d 6d 65 6e 74 3a 20 6c   ┆ 2219  2716       ;   comment: l┆
0x13b20…13b40       69 6e 65 20 64 65 73 74 20 69 73 20 73 65 74 20 65 71 75 61 6c 20 63 75 72 20 6c 69 6e 65 20 2d   ┆ine dest is set equal cur line -┆
0x13b40…13b60       31 2c 20 61 6e 64 20 63 6f 6e 74 72 6f 6c 0a 20 32 32 32 30 20 20 32 37 31 36 20 20 20 20 20 20   ┆1, and control  2220  2716      ┆
0x13b60…13b80       20 3b 20 20 20 69 73 20 74 72 61 6e 73 66 65 72 72 65 64 20 74 6f 20 62 61 63 6b 20 75 70 3b 0a   ┆ ;   is transferred to back up; ┆
0x13b80…13ba0       20 32 32 32 31 20 20 32 37 31 36 20 20 0a 20 32 32 32 31 20 20 32 37 31 36 20 20 20 20 20 20 20   ┆ 2221  2716    2221  2716       ┆
0x13ba0…13bc0       61 6d 20 20 20 20 20 20 20 20 2d 31 20 20 20 20 20 3b 20 20 20 6c 69 6e 65 20 64 65 73 74 3a 3d   ┆am        -1     ;   line dest:=┆
0x13bc0…13be0       20 63 75 72 20 6c 69 6e 65 20 2d 31 3b 20 67 6f 74 6f 20 70 72 65 70 20 62 61 63 6b 20 75 70 3b   ┆ cur line -1; goto prep back up;┆
0x13be0…13c00       0a 20 32 32 32 32 20 20 32 37 31 38 20 20 0a 20 32 32 32 32 20 20 32 37 31 38 20 20 61 33 37 3a   ┆  2222  2718    2222  2718  a37:┆
0x13c00…13c20       20 3b 20 68 65 61 64 3a 0a 20 32 32 32 33 20 20 32 37 31 38 20 20 20 20 20 20 20 3b 20 20 20 63   ┆ ; head:  2223  2718       ;   c┆
0x13c20…13c40       6f 6d 6d 65 6e 74 3a 20 6c 69 6e 65 20 64 65 73 74 20 69 73 20 73 65 74 20 65 71 75 61 6c 20 74   ┆omment: line dest is set equal t┆
0x13c40…13c60       6f 20 63 75 72 20 6c 69 6e 65 2c 20 61 6e 64 20 63 6f 6e 74 72 6f 6c 0a 20 32 32 32 34 20 20 32   ┆o cur line, and control  2224  2┆
0x13c60…13c80       37 31 38 20 20 20 20 20 20 20 3b 20 20 20 69 73 20 74 72 61 6e 73 66 65 72 65 64 20 74 6f 20 62   ┆718       ;   is transfered to b┆
0x13c80…13ca0       61 63 6b 20 75 70 3b 0a 20 32 32 32 35 20 20 32 37 31 38 20 20 0a 20 32 32 32 35 20 20 32 37 31   ┆ack up;  2225  2718    2225  271┆
0x13ca0…13cc0       38 20 20 20 20 20 20 20 61 6c 20 20 77 30 20 20 20 20 20 30 20 20 20 20 20 3b 20 20 20 6c 69 6e   ┆8       al  w0     0     ;   lin┆
0x13cc0…13ce0       65 20 64 65 73 74 3a 3d 20 63 75 72 20 6c 69 6e 65 3b 0a 20 32 32 32 36 20 20 32 37 32 30 20 20   ┆e dest:= cur line;  2226  2720  ┆
0x13ce0…13d00       20 20 20 20 20 77 61 2e 20 77 30 20 20 20 20 20 66 34 34 2e 20 20 3b 0a 20 32 32 32 37 20 20 32   ┆     wa. w0     f44.  ;  2227  2┆
0x13d00…13d20       37 32 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 70 72 65   ┆722                        ; pre┆
0x13d20…13d40       70 20 62 61 63 6b 20 75 70 3a 0a 20 32 32 32 38 20 20 32 37 32 32 20 20 61 33 38 3a 20 72 73 2e   ┆p back up:  2228  2722  a38: rs.┆
0x13d40…13d60       20 77 30 20 20 20 20 20 66 36 34 2e 20 20 3b 20 20 20 67 6f 74 6f 20 62 61 63 6b 20 75 70 3b 0a   ┆ w0     f64.  ;   goto back up; ┆
0x13d60…13d80       20 32 32 32 39 20 20 32 37 32 34 20 20 0c 0a 20 32 32 32 39 20 20 32 37 32 34 20 20 0a 20 32 32   ┆ 2229  2724     2229  2724    22┆
0x13d80…13da0       32 39 20 20 32 37 32 34 20 20 3b 20 72 63 20 31 37 2e 36 2e 36 39 20 20 20 20 20 20 20 20 20 20   ┆29  2724  ; rc 17.6.69          ┆
0x13da0…13dc0       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 64 69 74 6f 72 20 69 2c 20 74   ┆                     editor i, t┆
0x13dc0…13de0       61 70 65 20 33 2c 20 70 61 67 65 20 31 31 2e 0a 20 32 32 33 30 20 20 32 37 32 34 20 20 0a 20 32   ┆ape 3, page 11.  2230  2724    2┆
0x13de0…13e00       32 33 30 20 20 32 37 32 34 20 20 61 32 38 3a 20 3b 20 62 61 63 6b 20 75 70 3a 0a 20 32 32 33 31   ┆230  2724  a28: ; back up:  2231┆
0x13e00…13e20       20 20 32 37 32 34 20 20 20 20 20 20 20 3b 20 20 20 63 6f 6d 6d 65 6e 74 3a 20 62 61 63 6b 73 70   ┆  2724       ;   comment: backsp┆
0x13e20…13e40       61 63 69 6e 67 20 74 6f 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 74 68 65 0a 20 32   ┆acing to the beginning of the  2┆
0x13e40…13e60       32 33 32 20 20 32 37 32 34 20 20 20 20 20 20 20 3b 20 20 20 6c 69 6e 65 20 64 65 66 69 6e 65 64   ┆232  2724       ;   line defined┆
0x13e60…13e80       20 62 79 20 6c 69 6e 65 20 64 65 73 74 20 69 73 20 70 65 72 66 6f 72 6d 65 64 2e 0a 20 32 32 33   ┆ by line dest is performed.  223┆
0x13e80…13ea0       33 20 20 32 37 32 34 20 20 20 20 20 20 20 3b 20 20 20 66 69 72 73 74 20 69 74 20 69 73 20 74 72   ┆3  2724       ;   first it is tr┆
0x13ea0…13ec0       69 65 64 20 77 68 65 74 68 65 72 20 74 68 65 20 62 61 63 6b 73 70 61 63 69 6e 67 20 63 61 6e 20   ┆ied whether the backspacing can ┆
0x13ec0…13ee0       62 65 0a 20 32 32 33 34 20 20 32 37 32 34 20 20 20 20 20 20 20 3b 20 20 20 70 65 72 66 6f 72 6d   ┆be  2234  2724       ;   perform┆
0x13ee0…13f00       65 64 20 62 79 20 63 6f 70 79 69 6e 67 20 66 72 6f 6d 20 74 68 65 20 6f 62 6a 20 73 74 72 69 6e   ┆ed by copying from the obj strin┆
0x13f00…13f20       67 20 74 6f 0a 20 32 32 33 35 20 20 32 37 32 34 20 20 20 20 20 20 20 3b 20 20 20 74 68 65 20 73   ┆g to  2235  2724       ;   the s┆
0x13f20…13f40       6f 75 72 63 65 20 73 74 72 69 6e 67 2e 0a 20 32 32 33 36 20 20 32 37 32 34 20 20 20 20 20 20 20   ┆ource string.  2236  2724       ┆
0x13f40…13f60       3b 20 20 20 69 66 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 73 75 63 63 65 64 20 74 68 65 20 72 65   ┆;   if it does not succed the re┆
0x13f60…13f80       6d 61 69 6e 64 65 72 20 6f 66 20 74 68 65 20 73 6f 75 72 63 65 0a 20 32 32 33 37 20 20 32 37 32   ┆mainder of the source  2237  272┆
0x13f80…13fa0       34 20 20 20 20 20 20 20 3b 20 20 20 73 74 72 69 6e 67 20 69 73 20 63 6f 70 69 65 64 20 69 6e 74   ┆4       ;   string is copied int┆
0x13fa0…13fc0       6f 20 74 68 65 20 6f 62 6a 65 63 74 20 73 74 72 69 6e 67 20 61 6e 64 0a 20 32 32 33 38 20 20 32   ┆o the object string and  2238  2┆
0x13fc0…13fe0       37 32 34 20 20 20 20 20 20 20 3b 20 20 20 74 68 65 20 6f 62 6a 65 63 74 20 69 73 20 74 61 6b 65   ┆724       ;   the object is take┆
0x13fe0…14000       6e 20 61 73 20 6e 65 77 20 73 6f 75 72 63 65 20 73 74 72 69 6e 67 2e 20 74 68 65 6e 0a 20 32 32   ┆n as new source string. then  22┆
0x14000…14020       33 39 20 20 32 37 32 34 20 20 20 20 20 20 20 3b 20 20 20 74 68 65 20 6e 65 77 20 73 6f 75 72 63   ┆39  2724       ;   the new sourc┆
0x14020…14040       65 20 73 74 72 69 6e 67 20 69 73 20 63 6f 70 69 65 64 20 69 6e 74 6f 20 61 20 6e 65 77 20 6f 62   ┆e string is copied into a new ob┆
0x14040…14060       6a 65 63 74 0a 20 32 32 34 30 20 20 32 37 32 34 20 20 20 20 20 20 20 3b 20 20 20 73 74 72 69 6e   ┆ject  2240  2724       ;   strin┆
0x14060…14080       67 20 75 6e 74 69 6c 20 74 68 65 20 6c 69 6e 65 20 64 65 74 65 72 6d 69 6e 65 64 20 62 79 20 6c   ┆g until the line determined by l┆
0x14080…140a0       69 6e 65 20 64 65 73 74 2e 0a 20 32 32 34 31 20 20 32 37 32 34 20 20 20 20 20 20 20 3b 20 20 20   ┆ine dest.  2241  2724       ;   ┆
0x140a0…140c0       74 68 65 20 62 6f 6f 6c 65 61 6e 20 65 78 74 65 6e 64 20 61 6c 6f 77 65 64 20 74 65 6c 6c 73 20   ┆the boolean extend alowed tells ┆
0x140c0…140e0       77 68 65 74 68 65 72 20 69 74 20 69 73 0a 20 32 32 34 32 20 20 32 37 32 34 20 20 20 20 20 20 20   ┆whether it is  2242  2724       ┆
0x140e0…14100       3b 20 20 20 61 6c 6f 77 65 64 20 74 6f 20 63 72 65 61 74 65 20 61 20 6e 65 77 20 73 6f 75 72 63   ┆;   alowed to create a new sourc┆
0x14100…14120       65 20 73 74 72 69 6e 67 2e 0a 20 32 32 34 33 20 20 32 37 32 34 20 20 20 20 20 20 20 3b 20 20 20   ┆e string.  2243  2724       ;   ┆
0x14120…14140       74 68 65 20 62 6f 6f 6c 65 61 6e 20 69 6e 74 65 72 6d 20 73 6f 75 72 63 65 20 74 65 6c 6c 73 20   ┆the boolean interm source tells ┆
0x14140…14160       77 68 65 74 68 65 72 20 74 68 65 20 6f 6c 64 0a 20 32 32 34 34 20 20 32 37 32 34 20 20 20 20 20   ┆whether the old  2244  2724     ┆
0x14160…14180       20 20 3b 20 20 20 73 6f 75 72 63 65 20 66 69 6c 65 20 73 68 61 6c 6c 20 62 65 20 72 65 6d 6f 76   ┆  ;   source file shall be remov┆
0x14180…141a0       65 64 20 61 66 74 65 72 20 63 72 65 61 74 69 6f 6e 20 6f 66 20 74 68 65 0a 20 32 32 34 35 20 20   ┆ed after creation of the  2245  ┆
0x141a0…141c0       32 37 32 34 20 20 20 20 20 20 20 3b 20 20 20 6e 65 77 20 73 6f 75 72 63 65 20 66 69 6c 65 3b 20   ┆2724       ;   new source file; ┆
0x141c0…141e0       74 68 65 20 62 6f 6f 6c 65 61 6e 20 69 73 20 73 65 74 20 74 72 75 65 20 61 66 74 65 72 0a 20 32   ┆the boolean is set true after  2┆
0x141e0…14200       32 34 36 20 20 32 37 32 34 20 20 20 20 20 20 20 3b 20 20 20 74 68 65 20 63 72 65 61 74 69 6f 6e   ┆246  2724       ;   the creation┆
0x14200…14220       2e 0a 20 32 32 34 37 20 20 32 37 32 34 20 20 20 20 20 20 20 3b 20 20 20 20 20 77 30 3a 20 61 76   ┆.  2247  2724       ;     w0: av┆
0x14220…14240       61 69 6c 61 62 6c 65 0a 20 32 32 34 38 20 20 32 37 32 34 20 20 20 20 20 20 20 3b 20 20 20 20 20   ┆ailable  2248  2724       ;     ┆
0x14240…14260       77 31 3a 20 63 75 72 20 73 6f 75 72 63 65 0a 20 32 32 34 39 20 20 32 37 32 34 20 20 20 20 20 20   ┆w1: cur source  2249  2724      ┆
0x14260…14280       20 3b 20 20 20 20 20 77 32 3a 20 63 75 72 20 6f 62 6a 0a 20 32 32 35 30 20 20 32 37 32 34 20 20   ┆ ;     w2: cur obj  2250  2724  ┆
0x14280…142a0       20 20 20 20 20 3b 20 20 20 20 20 77 33 3a 20 63 75 72 20 63 6f 72 72 0a 20 32 32 35 31 20 20 32   ┆     ;     w3: cur corr  2251  2┆
0x142a0…142c0       37 32 34 20 20 0a 20 32 32 35 31 20 20 32 37 32 34 20 20 62 2e 20 20 20 68 35 20 20 20 20 20 20   ┆724    2251  2724  b.   h5      ┆
0x142c0…142e0       20 20 20 20 20 20 20 20 20 20 3b 20 62 65 67 69 6e 20 62 61 63 6b 20 75 70 3a 0a 20 32 32 35 32   ┆          ; begin back up:  2252┆
0x142e0…14300       20 20 32 37 32 34 20 20 68 2e 20 20 20 61 6c 20 20 77 30 20 2c 73 65 20 77 31 20 78 31 20 20 3b   ┆  2724  h.   al  w0 ,se w1 x1  ;┆
0x14300…14320       0a 20 32 32 35 33 20 20 32 37 32 36 20 20 77 2e 20 20 20 68 73 2e 20 77 30 20 20 20 20 20 66 36   ┆  2253  2726  w.   hs. w0     f6┆
0x14320…14340       31 2e 20 20 20 3b 20 20 20 6f 62 6a 20 70 72 6f 70 65 72 3a 3d 0a 20 32 32 35 34 20 20 32 37 32   ┆1.   ;   obj proper:=  2254  272┆
0x14340…14360       38 20 20 20 20 20 20 20 68 73 2e 20 77 30 20 20 20 20 20 66 36 32 2e 20 20 20 3b 20 20 20 64 65   ┆8       hs. w0     f62.   ;   de┆
0x14360…14380       6c 65 74 65 20 70 72 6f 70 65 72 3a 3d 20 66 61 6c 73 65 3b 0a 20 32 32 35 35 20 20 32 37 33 30   ┆lete proper:= false;  2255  2730┆
0x14380…143a0       20 20 68 31 3a 20 20 73 65 2e 20 77 32 20 20 20 20 28 66 34 37 2e 29 20 20 3b 20 66 72 6f 6d 20   ┆  h1:  se. w2    (f47.)  ; from ┆
0x143a0…143c0       6f 62 6a 3a 0a 20 32 32 35 36 20 20 32 37 33 32 20 20 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 20   ┆obj:  2256  2732       jl.      ┆
0x143c0…143e0       20 20 68 32 2e 20 20 20 20 3b 20 20 20 69 66 20 63 75 72 20 6f 62 6a 20 3d 20 6f 62 6a 20 74 6f   ┆  h2.    ;   if cur obj = obj to┆
0x143e0…14400       70 20 74 68 65 6e 0a 20 32 32 35 37 20 20 32 37 33 34 20 20 20 20 20 20 20 61 6d 2e 20 20 20 20   ┆p then  2257  2734       am.    ┆
0x14400…14420 (36,) 20 20 20 28 66 34 34 2e 29 20 20 3b 20 20 20 62 65 67 69 6e 0a 20 32 32 35 38 20 20 32 37 33 36   ┆   (f44.)  ;   begin  2258  2736┆
0x14420…14440       20 20 20 20 20 20 20 73 6c 20 20 77 31 20 20 78 31 2d 64 36 20 20 20 20 20 3b 20 20 20 20 20 69   ┆       sl  w1  x1-d6     ;     i┆
0x14440…14460       66 20 63 75 72 20 6c 69 6e 65 20 3c 3d 20 66 69 72 73 74 20 73 6f 75 72 63 65 20 6c 69 6e 65 0a   ┆f cur line <= first source line ┆
0x14460…14480       20 32 32 35 39 20 20 32 37 33 38 20 20 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 20 20 20 61 32 2e   ┆ 2259  2738       jl.        a2.┆
0x14480…144a0       20 20 20 20 3b 20 20 20 20 20 74 68 65 6e 20 67 6f 74 6f 20 6e 65 78 74 20 69 6e 73 74 72 20 32   ┆    ;     then goto next instr 2┆
0x144a0…144c0       3b 0a 20 32 32 36 30 20 20 32 37 34 30 20 20 20 20 20 20 20 72 6c 2e 20 77 32 20 20 20 20 20 66   ┆;  2260  2740       rl. w2     f┆
0x144c0…144e0       34 38 2e 20 20 20 3b 20 20 20 20 20 63 75 72 20 6f 62 6a 3a 3d 20 6f 62 6a 20 62 6f 74 74 6f 6d   ┆48.   ;     cur obj:= obj bottom┆
0x144e0…14500       0a 20 32 32 36 31 20 20 32 37 34 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆  2261  2742                    ┆
0x14500…14520       20 20 20 20 20 3b 20 65 6e 64 3b 0a 20 32 32 36 32 20 20 32 37 34 32 20 20 68 32 3a 20 20 73 6e   ┆     ; end;  2262  2742  h2:  sn┆
0x14520…14540       2e 20 77 32 20 20 20 20 28 66 34 36 2e 29 20 20 3b 20 20 20 69 66 20 63 75 72 20 6f 62 6a 20 3d   ┆. w2    (f46.)  ;   if cur obj =┆
0x14540…14560       20 63 75 72 20 6f 75 74 0a 20 32 32 36 33 20 20 32 37 34 34 20 20 20 20 20 20 20 6a 6c 2e 20 20   ┆ cur out  2263  2744       jl.  ┆
0x14560…14580       20 20 20 20 20 20 68 34 2e 20 20 20 20 3b 20 20 20 74 68 65 6e 20 67 6f 74 6f 20 66 6f 72 77 61   ┆      h4.    ;   then goto forwa┆
0x14580…145a0       72 64 3b 0a 20 32 32 36 34 20 20 32 37 34 36 20 20 20 20 20 20 20 61 6c 20 20 77 32 20 20 78 32   ┆rd;  2264  2746       al  w2  x2┆
0x145a0…145c0       2d 31 20 20 20 20 20 20 3b 20 20 20 63 75 72 20 6f 62 6a 3a 3d 20 63 75 72 20 6f 62 6a 20 2d 20   ┆-1      ;   cur obj:= cur obj - ┆
0x145c0…145e0       31 3b 0a 20 32 32 36 35 20 20 32 37 34 38 20 20 20 20 20 20 20 62 6c 20 20 77 30 20 20 78 32 20   ┆1;  2265  2748       bl  w0  x2 ┆
0x145e0…14600       20 20 20 20 20 20 20 3b 20 20 20 62 79 74 65 3a 3d 20 62 79 74 65 20 28 63 75 72 20 6f 62 6a 29   ┆       ;   byte:= byte (cur obj)┆
0x14600…14620       3b 0a 20 32 32 36 36 20 20 32 37 35 30 20 20 20 20 20 20 20 73 65 20 20 77 30 20 20 20 20 20 67   ┆;  2266  2750       se  w0     g┆
0x14620…14640       31 30 20 20 20 20 3b 20 20 20 69 66 20 62 79 74 65 20 3c 3e 20 3c 74 6f 70 20 6f 66 20 6c 69 6e   ┆10    ;   if byte <> <top of lin┆
0x14640…14660       65 3e 0a 20 32 32 36 37 20 20 32 37 35 32 20 20 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 20 20 20   ┆e>  2267  2752       jl.        ┆
0x14660…14680       68 33 2e 20 20 20 20 3b 20 20 20 74 68 65 6e 20 67 6f 74 6f 20 74 6f 20 73 6f 75 72 63 65 3b 0a   ┆h3.    ;   then goto to source; ┆
0x14680…146a0       20 32 32 36 38 20 20 32 37 35 34 20 20 20 20 20 20 20 72 6c 2e 20 77 30 20 20 20 20 20 66 34 34   ┆ 2268  2754       rl. w0     f44┆
0x146a0…146c0       2e 20 20 20 3b 0a 20 32 32 36 39 20 20 32 37 35 36 20 20 20 20 20 20 20 62 73 2e 20 77 30 20 20   ┆.   ;  2269  2756       bs. w0  ┆
0x146c0…146e0       20 20 20 31 20 20 20 20 20 20 3b 20 20 20 63 75 72 20 6c 69 6e 65 3a 3d 20 63 75 72 20 6c 69 6e   ┆   1      ;   cur line:= cur lin┆
0x146e0…14700       65 20 2d 20 31 0a 20 32 32 37 30 20 20 32 37 35 38 20 20 20 20 20 20 20 72 73 2e 20 77 30 20 20   ┆e - 1  2270  2758       rs. w0  ┆
0x14700…14720       20 20 20 66 34 34 2e 20 20 20 3b 0a 20 32 32 37 31 20 20 32 37 36 30 20 20 20 20 20 20 20 73 6c   ┆   f44.   ;  2271  2760       sl┆
0x14720…14740       2e 20 77 30 20 20 20 20 28 66 36 34 2e 29 20 20 3b 20 20 20 69 66 20 63 75 72 20 6c 69 6e 65 20   ┆. w0    (f64.)  ;   if cur line ┆
0x14740…14760       3e 3d 20 6c 69 6e 65 20 64 65 73 74 0a 20 32 32 37 32 20 20 32 37 36 32 20 20 20 20 20 20 20 6a   ┆>= line dest  2272  2762       j┆
0x14760…14780       6c 2e 20 20 20 20 20 20 20 20 68 31 2e 20 20 20 20 3b 20 20 20 74 68 65 6e 20 67 6f 74 6f 20 66   ┆l.        h1.    ;   then goto f┆
0x14780…147a0       72 6f 6d 20 6f 62 6a 3b 0a 20 32 32 37 33 20 20 32 37 36 34 20 20 20 20 20 20 20 61 6c 2e 20 77   ┆rom obj;  2273  2764       al. w┆
0x147a0…147c0       30 20 20 20 20 20 61 32 2e 20 20 20 20 3b 20 20 20 0a 20 32 32 37 34 20 20 32 37 36 36 20 20 20   ┆0     a2.    ;     2274  2766   ┆
0x147c0…147e0       20 20 20 20 72 73 2e 20 77 30 20 20 20 20 20 61 34 30 2e 2b 36 20 3b 20 20 20 61 63 74 69 6f 6e   ┆    rs. w0     a40.+6 ;   action┆
0x147e0…14800       20 28 36 29 3a 3d 20 6e 65 78 74 20 69 6e 73 74 72 20 32 3b 0a 20 32 32 37 35 20 20 32 37 36 38   ┆ (6):= next instr 2;  2275  2768┆
0x14800…14820       20 20 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 20 20 20 61 36 30 2e 20 20 20 3b 20 20 20 67 6f 74   ┆       jl.        a60.   ;   got┆
0x14820…14840       6f 20 74 6f 20 6f 62 6a 20 74 6f 70 20 6f 66 20 6c 69 6e 65 3b 0a 20 32 32 37 36 20 20 32 37 37   ┆o to obj top of line;  2276  277┆
0x14840…14860       30 20 20 0c 0a 20 32 32 37 36 20 20 32 37 37 30 20 20 0a 20 32 32 37 36 20 20 32 37 37 30 20 20   ┆0     2276  2770    2276  2770  ┆
0x14860…14880       3b 20 72 63 20 32 39 2e 30 36 2e 37 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆; rc 29.06.71                   ┆
0x14880…148a0       20 20 20 20 20 20 20 20 20 20 20 20 65 64 69 74 6f 72 20 69 2c 20 74 61 70 65 20 33 2c 20 70 61   ┆            editor i, tape 3, pa┆
0x148a0…148c0       67 65 20 31 32 2e 0a 20 32 32 37 37 20 20 32 37 37 30 20 20 0a 20 32 32 37 37 20 20 32 37 37 30   ┆ge 12.  2277  2770    2277  2770┆
0x148c0…148e0       20 20 68 33 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 74 6f 20 73 6f   ┆  h3:                    ; to so┆
0x148e0…14900       75 72 63 65 3a 0a 20 32 32 37 38 20 20 32 37 37 30 20 20 20 20 20 20 20 68 73 20 20 77 30 20 20   ┆urce:  2278  2770       hs  w0  ┆
0x14900…14920       78 31 20 20 20 20 20 20 20 20 3b 20 20 20 62 79 74 65 20 28 63 75 72 20 73 6f 75 72 63 65 29 3a   ┆x1        ;   byte (cur source):┆
0x14920…14940       3d 20 62 79 74 65 3b 0a 20 32 32 37 39 20 20 32 37 37 32 20 20 20 20 20 20 20 61 6c 20 20 77 31   ┆= byte;  2279  2772       al  w1┆
0x14940…14960       20 20 78 31 2d 31 20 20 20 20 20 20 3b 20 20 20 63 75 72 20 73 6f 75 72 63 65 3a 3d 20 63 75 72   ┆  x1-1      ;   cur source:= cur┆
0x14960…14980       20 73 6f 75 72 63 65 20 2d 20 31 3b 0a 20 32 32 38 30 20 20 32 37 37 34 20 20 20 20 20 20 20 73   ┆ source - 1;  2280  2774       s┆
0x14980…149a0       6c 2e 20 77 31 20 20 20 20 28 66 35 31 2e 29 20 20 3b 20 20 20 69 66 20 63 75 72 20 73 6f 75 72   ┆l. w1    (f51.)  ;   if cur sour┆
0x149a0…149c0       63 65 20 3e 3d 20 73 6f 75 72 63 65 20 74 6f 70 0a 20 32 32 38 31 20 20 32 37 37 36 20 20 20 20   ┆ce >= source top  2281  2776    ┆
0x149c0…149e0       20 20 20 6a 6c 2e 20 20 20 20 20 20 20 20 68 31 2e 20 20 20 20 3b 20 20 20 74 68 65 6e 20 67 6f   ┆   jl.        h1.    ;   then go┆
0x149e0…14a00       74 6f 20 66 72 6f 6d 20 6f 62 6a 3b 0a 20 32 32 38 32 20 20 32 37 37 38 20 20 0a 20 32 32 38 32   ┆to from obj;  2282  2778    2282┆
0x14a00…14a20       20 20 32 37 37 38 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b   ┆  2778                         ;┆
0x14a20…14a40       20 66 6f 72 77 61 72 64 3a 0a 20 32 32 38 33 20 20 32 37 37 38 20 20 68 34 3a 20 20 62 6c 2e 20   ┆ forward:  2283  2778  h4:  bl. ┆
0x14a40…14a60       77 30 20 20 20 20 20 66 37 31 2e 20 20 20 3b 20 0a 20 32 32 38 34 20 20 32 37 38 30 20 20 20 20   ┆w0     f71.   ;   2284  2780    ┆
0x14a60…14a80       20 20 20 73 6e 20 20 77 30 20 20 20 20 20 31 20 20 20 20 20 20 3b 20 20 20 69 66 20 65 78 74 65   ┆   sn  w0     1      ;   if exte┆
0x14a80…14aa0       6e 64 20 61 6c 6f 77 65 64 20 3d 20 66 61 6c 73 65 0a 20 32 32 38 35 20 20 32 37 38 32 20 20 20   ┆nd alowed = false  2285  2782   ┆
0x14aa0…14ac0       20 20 20 20 6a 6c 2e 20 20 20 20 20 20 20 20 63 32 34 2e 20 20 20 3b 20 20 20 74 68 65 6e 20 61   ┆    jl.        c24.   ;   then a┆
0x14ac0…14ae0       6c 61 72 6d 20 28 62 61 63 6b 20 73 70 61 63 65 20 65 72 72 6f 72 29 0a 20 32 32 38 36 20 20 32   ┆larm (back space error)  2286  2┆
0x14ae0…14b00       37 38 34 20 20 20 20 20 20 20 61 6c 2e 20 77 30 20 20 20 20 20 68 35 2e 20 20 20 20 3b 20 20 20   ┆784       al. w0     h5.    ;   ┆
0x14b00…14b20       0a 20 32 32 38 37 20 20 32 37 38 36 20 20 20 20 20 20 20 72 73 2e 20 77 30 20 20 20 20 20 61 34   ┆  2287  2786       rs. w0     a4┆
0x14b20…14b40       30 2e 2b 31 30 3b 20 20 20 61 63 74 69 6f 6e 20 28 31 30 29 3a 3d 20 74 75 72 6e 0a 20 32 32 38   ┆0.+10;   action (10):= turn  228┆
0x14b40…14b60       38 20 20 32 37 38 38 20 20 20 20 20 20 20 61 6c 2e 20 77 30 20 20 20 20 20 61 34 31 2e 20 20 20   ┆8  2788       al. w0     a41.   ┆
0x14b60…14b80       3b 0a 20 32 32 38 39 20 20 32 37 39 30 20 20 20 20 20 20 20 72 73 2e 20 77 30 20 20 20 20 20 61   ┆;  2289  2790       rs. w0     a┆
0x14b80…14ba0       34 30 2e 2b 36 20 3b 20 20 20 61 63 74 69 6f 6e 20 28 36 29 3a 3d 0a 20 32 32 39 30 20 20 32 37   ┆40.+6 ;   action (6):=  2290  27┆
0x14ba0…14bc0       39 32 20 20 20 20 20 20 20 72 73 2e 20 77 30 20 20 20 20 20 61 34 30 2e 2b 38 20 3b 20 20 20 61   ┆92       rs. w0     a40.+8 ;   a┆
0x14bc0…14be0       63 74 69 6f 6e 20 28 38 29 3a 3d 0a 20 32 32 39 31 20 20 32 37 39 34 20 20 20 20 20 20 20 72 73   ┆ction (8):=  2291  2794       rs┆
0x14be0…14c00       2e 20 77 30 20 20 20 20 20 61 34 30 2e 2b 31 34 3b 20 20 20 61 63 74 69 6f 6e 20 28 31 34 29 3a   ┆. w0     a40.+14;   action (14):┆
0x14c00…14c20       3d 20 66 72 6f 6d 20 73 6f 75 72 63 65 3b 0a 20 32 32 39 32 20 20 32 37 39 36 20 20 20 20 20 20   ┆= from source;  2292  2796      ┆
0x14c20…14c40       20 6a 6c 2e 20 20 20 20 20 20 20 20 61 31 33 2e 20 20 20 3b 20 20 20 67 6f 74 6f 20 63 6f 70 79   ┆ jl.        a13.   ;   goto copy┆
0x14c40…14c60       3b 0a 20 32 32 39 33 20 20 32 37 39 38 20 20 68 35 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆;  2293  2798  h5:              ┆
0x14c60…14c80       20 20 20 20 20 20 3b 20 74 75 72 6e 3a 0a 20 32 32 39 34 20 20 32 37 39 38 20 20 65 2e 20 20 20   ┆      ; turn:  2294  2798  e.   ┆
0x14c80…14ca0       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 20 32 32 39 35 20 20 32 37 39 38 20   ┆                  ;  2295  2798 ┆
0x14ca0…14cc0       20 68 2e 20 20 20 61 6c 20 20 77 30 20 2c 73 65 20 77 31 20 78 31 20 20 3b 20 20 20 6f 62 6a 20   ┆ h.   al  w0 ,se w1 x1  ;   obj ┆
0x14cc0…14ce0       70 72 6f 70 65 72 3a 3d 0a 20 32 32 39 36 20 20 32 38 30 30 20 20 77 2e 20 20 20 68 73 2e 20 77   ┆proper:=  2296  2800  w.   hs. w┆
0x14ce0…14d00       30 20 20 20 20 20 66 36 31 2e 20 20 20 3b 20 20 20 64 65 6c 65 74 65 20 70 72 6f 70 65 72 3a 3d   ┆0     f61.   ;   delete proper:=┆
0x14d00…14d20 (37,) 20 66 61 6c 73 65 3b 0a 20 32 32 39 37 20 20 32 38 30 32 20 20 20 20 20 20 20 68 73 2e 20 77 30   ┆ false;  2297  2802       hs. w0┆
0x14d20…14d40       20 20 20 20 20 66 36 32 2e 20 20 20 3b 0a 20 32 32 39 38 20 20 32 38 30 34 20 20 20 20 20 20 20   ┆     f62.   ;  2298  2804       ┆
0x14d40…14d60       72 73 2e 20 77 33 20 20 20 20 20 66 36 37 2e 20 20 20 3b 20 20 20 73 61 76 65 28 63 75 72 20 63   ┆rs. w3     f67.   ;   save(cur c┆
0x14d60…14d80       6f 72 72 29 3b 0a 20 32 32 39 39 20 20 32 38 30 36 20 20 20 20 20 20 20 6a 6c 2e 20 77 33 20 20   ┆orr);  2299  2806       jl. w3  ┆
0x14d80…14da0       20 20 20 63 31 30 2e 20 20 20 3b 20 20 20 63 6c 6f 73 65 20 6f 62 6a 3b 0a 20 32 33 30 30 20 20   ┆   c10.   ;   close obj;  2300  ┆
0x14da0…14dc0       32 38 30 38 20 20 0a 20 32 33 30 30 20 20 32 38 30 38 20 20 62 2e 20 61 37 20 2c 20 69 33 0a 20   ┆2808    2300  2808  b. a7 , i3  ┆
0x14dc0…14de0       32 33 30 31 20 20 32 38 30 38 20 20 77 2e 0a 20 32 33 30 32 20 20 32 38 30 38 20 20 0a 20 32 33   ┆2301  2808  w.  2302  2808    23┆
0x14de0…14e00       30 32 20 20 32 38 30 38 20 20 3b 20 20 20 20 73 65 20 20 77 31 20 20 78 31 2b 61 30 2e 20 20 20   ┆02  2808  ;    se  w1  x1+a0.   ┆
0x14e00…14e20       20 20 3b 20 20 20 69 66 20 72 65 6e 61 6d 65 20 69 6d 70 6f 73 73 69 62 6c 65 20 74 68 65 6e 0a   ┆  ;   if rename impossible then ┆
0x14e20…14e40       20 32 33 30 33 20 20 32 38 30 38 20 20 66 39 30 3a 20 6a 6c 2e 20 20 20 20 20 20 20 20 61 30 2e   ┆ 2303  2808  f90: jl.        a0.┆
0x14e40…14e60       20 20 20 20 20 3b 20 20 20 20 20 67 6f 74 6f 20 63 6f 70 79 3b 0a 20 32 33 30 34 20 20 32 38 31   ┆     ;     goto copy;  2304  281┆
0x14e60…14e80       30 20 20 0a 20 32 33 30 34 20 20 32 38 31 30 20 20 20 20 20 20 20 61 6d 2e 20 20 20 20 20 20 20   ┆0    2304  2810       am.       ┆
0x14e80…14ea0       28 66 32 38 2e 29 20 20 20 3b 20 72 65 6e 61 6d 65 20 6f 62 6a 65 63 74 20 61 72 65 61 3a 0a 20   ┆(f28.)   ; rename object area:  ┆
0x14ea0…14ec0       32 33 30 35 20 20 32 38 31 32 20 20 20 20 20 20 20 61 6c 20 20 77 33 20 20 20 20 2b 68 31 2b 32   ┆2305  2812       al  w3    +h1+2┆
0x14ec0…14ee0       20 20 20 20 3b 20 20 20 73 6f 75 72 63 65 20 6e 61 6d 65 20 3a 3d 20 6e 65 77 20 67 65 6e 65 72   ┆    ;   source name := new gener┆
0x14ee0…14f00       61 74 65 64 20 6e 61 6d 65 3b 0a 20 32 33 30 36 20 20 32 38 31 34 20 20 20 20 20 20 20 6a 64 20   ┆ated name;  2306  2814       jd ┆
0x14f00…14f20       20 20 20 20 20 20 31 3c 31 31 2b 36 38 20 20 20 3b 0a 20 32 33 30 37 20 20 32 38 31 36 20 20 20   ┆      1<11+68   ;  2307  2816   ┆
0x14f20…14f40       20 20 20 20 61 6c 20 20 77 31 20 20 78 33 20 20 20 20 20 20 20 20 20 3b 20 20 20 77 31 20 3a 3d   ┆    al  w1  x3         ;   w1 :=┆
0x14f40…14f60       20 73 6f 75 72 63 65 20 6e 61 6d 65 3b 0a 20 32 33 30 38 20 20 32 38 31 38 20 20 20 20 20 20 20   ┆ source name;  2308  2818       ┆
0x14f60…14f80       61 6d 2e 20 20 20 20 20 20 20 28 66 32 37 2e 29 20 20 20 3b 0a 20 32 33 30 39 20 20 32 38 32 30   ┆am.       (f27.)   ;  2309  2820┆
0x14f80…14fa0       20 20 20 20 20 20 20 61 6c 20 20 77 33 20 20 20 20 2b 68 31 2b 32 20 20 20 20 3b 20 20 20 77 33   ┆       al  w3    +h1+2    ;   w3┆
0x14fa0…14fc0       20 3a 3d 20 6f 62 6a 65 63 74 20 6e 61 6d 65 3b 0a 20 32 33 31 30 20 20 32 38 32 32 20 20 20 20   ┆ := object name;  2310  2822    ┆
0x14fc0…14fe0       20 20 20 6a 64 20 20 20 20 20 20 20 31 3c 31 31 2b 34 36 20 20 20 3b 20 20 20 72 65 6e 61 6d 65   ┆   jd       1<11+46   ;   rename┆
0x14fe0…15000       28 77 31 2c 77 33 29 3b 0a 20 32 33 31 31 20 20 32 38 32 34 20 20 20 20 20 20 20 73 65 20 20 77   ┆(w1,w3);  2311  2824       se  w┆
0x15000…15020       30 20 20 20 20 20 30 20 20 20 20 20 20 20 3b 20 20 20 69 66 20 65 72 72 6f 72 20 74 68 65 6e 0a   ┆0     0       ;   if error then ┆
0x15020…15040       20 32 33 31 32 20 20 32 38 32 36 20 20 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 20 20 20 61 30 2e   ┆ 2312  2826       jl.        a0.┆
0x15040…15060       20 20 20 20 20 3b 20 20 20 20 20 67 6f 74 6f 20 63 6f 70 79 3b 0a 20 32 33 31 33 20 20 32 38 32   ┆     ;     goto copy;  2313  282┆
0x15060…15080       38 20 20 0a 20 32 33 31 33 20 20 32 38 32 38 20 20 20 20 20 20 20 61 6c 2e 20 77 31 20 20 20 20   ┆8    2313  2828       al. w1    ┆
0x15080…150a0       20 66 38 33 2e 20 20 20 20 3b 20 63 72 65 61 74 65 20 61 20 6e 65 77 20 6f 62 6a 65 63 74 20 61   ┆ f83.    ; create a new object a┆
0x150a0…150c0       72 65 61 20 28 65 78 61 63 74 6c 79 20 61 73 20 74 68 65 20 6f 6c 64 29 3a 0a 20 32 33 31 34 20   ┆rea (exactly as the old):  2314 ┆
0x150c0…150e0       20 32 38 33 30 20 20 20 20 20 20 20 6a 64 20 20 20 20 20 20 20 31 3c 31 31 2b 34 30 20 20 20 3b   ┆ 2830       jd       1<11+40   ;┆
0x150e0…15100       20 20 20 63 72 65 61 74 65 20 65 6e 74 72 79 28 77 31 2c 77 33 29 3b 0a 20 32 33 31 35 20 20 32   ┆   create entry(w1,w3);  2315  2┆
0x15100…15120       38 33 32 20 20 20 20 20 20 20 73 6e 20 20 77 30 20 20 20 20 20 30 20 20 20 20 20 20 20 3b 20 20   ┆832       sn  w0     0       ;  ┆
0x15120…15140       20 69 66 20 63 72 65 61 74 65 20 6f 6b 20 74 68 65 6e 20 67 6f 74 6f 20 63 6f 6e 6e 65 63 74 20   ┆ if create ok then goto connect ┆
0x15140…15160       6f 62 6a 65 63 74 3b 0a 20 32 33 31 36 20 20 32 38 33 34 20 20 20 20 20 20 20 6a 6c 2e 20 20 20   ┆object;  2316  2834       jl.   ┆
0x15160…15180       20 20 20 20 61 37 2e 20 20 20 20 20 20 3b 0a 20 32 33 31 37 20 20 32 38 33 36 20 20 0a 20 32 33   ┆    a7.      ;  2317  2836    23┆
0x15180…151a0       31 37 20 20 32 38 33 36 20 20 20 20 20 20 20 61 6c 20 20 77 31 20 20 78 33 20 20 20 20 20 20 20   ┆17  2836       al  w1  x3       ┆
0x151a0…151c0       20 20 3b 20 72 65 6e 61 6d 65 20 62 61 63 6b 20 61 67 61 69 6e 3a 0a 20 32 33 31 38 20 20 32 38   ┆  ; rename back again:  2318  28┆
0x151c0…151e0       33 38 20 20 20 20 20 20 20 61 6d 2e 20 20 20 20 20 20 20 28 66 32 38 2e 29 20 20 20 3b 0a 20 32   ┆38       am.       (f28.)   ;  2┆
0x151e0…15200       33 31 39 20 20 32 38 34 30 20 20 20 20 20 20 20 61 6c 20 20 77 33 20 20 20 20 2b 68 31 2b 32 20   ┆319  2840       al  w3    +h1+2 ┆
0x15200…15220       20 20 20 3b 20 20 20 77 33 20 3a 3d 20 61 64 64 72 20 6f 66 20 67 65 6e 65 72 61 74 65 64 20 6e   ┆   ;   w3 := addr of generated n┆
0x15220…15240       61 6d 65 3b 0a 20 32 33 32 30 20 20 32 38 34 32 20 20 20 20 20 20 20 6a 64 20 20 20 20 20 20 20   ┆ame;  2320  2842       jd       ┆
0x15240…15260       31 3c 31 31 2b 34 36 20 20 20 3b 20 20 20 72 65 6e 61 6d 65 28 77 31 2c 77 33 29 3b 0a 20 32 33   ┆1<11+46   ;   rename(w1,w3);  23┆
0x15260…15280       32 31 20 20 32 38 34 34 20 20 0a 20 32 33 32 31 20 20 32 38 34 34 20 20 3b 20 74 68 65 20 74 65   ┆21  2844    2321  2844  ; the te┆
0x15280…152a0       78 74 20 69 6e 20 6f 62 6a 65 63 74 20 6d 75 73 74 20 62 65 20 63 6f 70 69 65 64 20 62 61 63 6b   ┆xt in object must be copied back┆
0x152a0…152c0       20 69 6e 74 6f 20 73 6f 75 72 63 65 3b 0a 20 32 33 32 32 20 20 32 38 34 34 20 20 0a 20 32 33 32   ┆ into source;  2322  2844    232┆
0x152c0…152e0       32 20 20 32 38 34 34 20 20 61 30 3a 20 20 72 6c 2e 20 77 31 20 20 20 20 20 66 32 37 2e 20 20 20   ┆2  2844  a0:  rl. w1     f27.   ┆
0x152e0…15300       20 3b 20 63 6f 70 79 3a 20 77 31 20 3a 3d 20 61 64 64 72 20 6f 66 20 6f 62 6a 65 63 74 20 7a 6f   ┆ ; copy: w1 := addr of object zo┆
0x15300…15320       6e 65 3b 0a 20 32 33 32 33 20 20 32 38 34 36 20 20 20 20 20 20 20 61 6c 20 20 77 32 20 20 78 31   ┆ne;  2323  2846       al  w2  x1┆
0x15320…15340       2b 68 31 2b 32 20 20 20 20 3b 20 20 20 77 32 20 3a 3d 20 61 64 64 72 20 6f 66 20 6f 62 6a 65 63   ┆+h1+2    ;   w2 := addr of objec┆
0x15340…15360       74 20 66 69 6c 65 20 64 65 73 63 72 3b 0a 20 32 33 32 34 20 20 32 38 34 38 20 20 20 20 20 20 20   ┆t file descr;  2324  2848       ┆
0x15360…15380       61 6d 2e 20 20 20 20 20 20 20 28 66 37 37 2e 29 20 20 20 3b 0a 20 32 33 32 35 20 20 32 38 35 30   ┆am.       (f77.)   ;  2325  2850┆
0x15380…153a0       20 20 20 20 20 20 20 6a 6c 20 20 77 33 20 20 20 20 2b 68 32 37 20 20 20 20 20 3b 20 20 20 63 6f   ┆       jl  w3    +h27     ;   co┆
0x153a0…153c0       6e 6e 65 63 74 20 69 6e 70 75 74 20 28 77 31 2c 20 77 32 29 3b 0a 20 32 33 32 36 20 20 32 38 35   ┆nnect input (w1, w2);  2326  285┆
0x153c0…153e0       32 20 20 20 20 20 20 20 73 65 20 20 77 30 20 20 20 20 20 30 20 20 20 20 20 20 20 3b 20 20 20 69   ┆2       se  w0     0       ;   i┆
0x153e0…15400       66 20 63 6f 6e 6e 65 63 74 20 74 72 6f 75 62 6c 65 20 74 68 65 6e 0a 20 32 33 32 37 20 20 32 38   ┆f connect trouble then  2327  28┆
0x15400…15420       35 34 20 20 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 20 20 20 63 33 37 2e 20 20 20 20 3b 20 20 20   ┆54       jl.        c37.    ;   ┆
0x15420…15440       20 20 65 72 72 6f 72 28 77 6f 72 6b 20 61 72 65 61 29 3b 0a 20 32 33 32 38 20 20 32 38 35 36 20   ┆  error(work area);  2328  2856 ┆
0x15440…15460       20 0a 20 32 33 32 38 20 20 32 38 35 36 20 20 20 20 20 20 20 61 6d 2e 20 20 20 20 20 20 20 28 66   ┆   2328  2856       am.       (f┆
0x15460…15480       32 38 2e 29 20 20 20 3b 0a 20 32 33 32 39 20 20 32 38 35 38 20 20 20 20 20 20 20 61 6c 20 20 77   ┆28.)   ;  2329  2858       al  w┆
0x15480…154a0       33 20 20 20 20 2b 68 31 2b 32 20 20 20 20 3b 20 20 20 77 33 20 3a 3d 20 6e 61 6d 65 20 61 64 64   ┆3    +h1+2    ;   w3 := name add┆
0x154a0…154c0       72 3b 0a 20 32 33 33 30 20 20 32 38 36 30 20 20 20 20 20 20 20 72 73 20 20 77 30 20 20 78 33 20   ┆r;  2330  2860       rs  w0  x3 ┆
0x154c0…154e0       20 20 20 20 20 20 20 20 3b 20 20 20 63 6c 65 61 72 20 73 6f 75 72 63 65 6e 61 6d 65 3b 0a 20 32   ┆        ;   clear sourcename;  2┆
0x154e0…15500       33 33 31 20 20 32 38 36 32 20 20 20 20 20 20 20 72 73 2e 20 77 30 20 20 20 20 20 69 33 2e 20 20   ┆331  2862       rs. w0     i3.  ┆
0x15500…15520       20 20 20 3b 20 20 20 64 6f 63 75 6d 65 6e 74 2e 74 61 69 6c 20 3a 3d 20 70 72 65 66 2e 20 64 72   ┆   ;   document.tail := pref. dr┆
0x15520…15540       75 6d 3b 0a 20 32 33 33 32 20 20 32 38 36 34 20 20 20 20 20 20 20 72 6c 2e 20 77 30 20 20 20 20   ┆um;  2332  2864       rl. w0    ┆
0x15540…15560       20 66 38 33 2e 20 20 20 20 3b 20 20 20 73 61 76 65 20 28 6f 62 6a 20 6e 75 6d 62 65 72 20 6f 66   ┆ f83.    ;   save (obj number of┆
0x15560…15580       20 73 65 67 6d 65 6e 74 73 29 3b 0a 20 32 33 33 33 20 20 32 38 36 36 20 20 20 20 20 20 20 72 73   ┆ segments);  2333  2866       rs┆
0x15580…155a0       2e 20 77 30 20 20 20 20 20 69 31 2e 20 20 20 20 20 3b 0a 20 32 33 33 34 20 20 32 38 36 38 20 20   ┆. w0     i1.     ;  2334  2868  ┆
0x155a0…155c0       20 20 20 20 20 72 73 2e 20 77 30 20 20 20 20 20 69 32 2e 20 20 20 20 20 3b 0a 20 32 33 33 35 20   ┆     rs. w0     i2.     ;  2335 ┆
0x155c0…155e0       20 32 38 37 30 20 20 20 20 20 20 20 61 6c 2e 20 77 31 20 20 20 20 20 69 32 2e 20 20 20 20 20 3b   ┆ 2870       al. w1     i2.     ;┆
0x155e0…15600       20 20 20 77 31 20 3a 3d 20 74 61 69 6c 20 61 64 64 72 65 73 73 3b 0a 20 32 33 33 36 20 20 32 38   ┆   w1 := tail address;  2336  28┆
0x15600…15620 (38,) 37 32 20 20 20 20 20 20 20 6a 64 20 20 20 20 20 20 20 31 3c 31 31 2b 34 30 20 20 20 3b 20 20 20   ┆72       jd       1<11+40   ;   ┆
0x15620…15640       63 72 65 61 74 65 20 65 6e 74 72 79 28 77 31 2c 77 33 29 3b 0a 20 32 33 33 37 20 20 32 38 37 34   ┆create entry(w1,w3);  2337  2874┆
0x15640…15660       20 20 20 20 20 20 20 73 65 20 20 77 30 20 20 20 20 20 30 20 20 20 20 20 20 20 3b 20 20 20 69 66   ┆       se  w0     0       ;   if┆
0x15660…15680       20 63 72 65 61 74 65 20 74 72 6f 75 62 6c 65 20 74 68 65 6e 0a 20 32 33 33 38 20 20 32 38 37 36   ┆ create trouble then  2338  2876┆
0x15680…156a0       20 20 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 20 20 20 63 33 37 2e 20 20 20 20 3b 20 20 20 20 20   ┆       jl.        c37.    ;     ┆
0x156a0…156c0       65 72 72 6f 72 28 77 6f 72 6b 20 61 72 65 61 29 3b 0a 20 32 33 33 39 20 20 32 38 37 38 20 20 20   ┆error(work area);  2339  2878   ┆
0x156c0…156e0       20 20 20 20 72 6c 2e 20 77 31 20 20 20 20 20 66 32 38 2e 20 20 20 20 3b 20 20 20 77 31 20 3a 3d   ┆    rl. w1     f28.    ;   w1 :=┆
0x156e0…15700       20 73 6f 75 72 63 65 20 64 65 73 63 72 3b 0a 20 32 33 34 30 20 20 32 38 38 30 20 20 20 20 20 20   ┆ source descr;  2340  2880      ┆
0x15700…15720       20 61 6c 20 20 77 32 20 20 78 31 2b 68 31 2b 32 20 20 20 20 3b 20 20 20 77 32 20 3a 3d 20 6e 65   ┆ al  w2  x1+h1+2    ;   w2 := ne┆
0x15720…15740       77 20 73 6f 75 72 63 65 20 6e 61 6d 65 3b 0a 20 32 33 34 31 20 20 32 38 38 32 20 20 20 20 20 20   ┆w source name;  2341  2882      ┆
0x15740…15760       20 61 6d 2e 20 20 20 20 20 20 20 28 66 37 37 2e 29 20 20 20 3b 0a 20 32 33 34 32 20 20 32 38 38   ┆ am.       (f77.)   ;  2342  288┆
0x15760…15780       34 20 20 20 20 20 20 20 6a 6c 20 20 77 33 20 20 20 20 2b 68 32 38 20 20 20 20 20 3b 20 20 20 63   ┆4       jl  w3    +h28     ;   c┆
0x15780…157a0       6f 6e 6e 65 63 74 20 6f 75 74 70 75 74 28 77 31 2c 77 32 29 3b 0a 20 32 33 34 33 20 20 32 38 38   ┆onnect output(w1,w2);  2343  288┆
0x157a0…157c0       36 20 20 20 20 20 20 20 73 65 20 20 77 30 20 20 20 20 20 30 20 20 20 20 20 20 20 3b 20 20 20 69   ┆6       se  w0     0       ;   i┆
0x157c0…157e0       66 20 63 6f 6e 6e 65 63 74 20 74 72 6f 75 62 6c 65 20 74 68 65 6e 0a 20 32 33 34 34 20 20 32 38   ┆f connect trouble then  2344  28┆
0x157e0…15800       38 38 20 20 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 20 20 20 63 33 37 2e 20 20 20 20 3b 20 20 20   ┆88       jl.        c37.    ;   ┆
0x15800…15820       20 20 65 72 72 6f 72 28 77 6f 72 6b 20 61 72 65 61 29 3b 0a 20 32 33 34 35 20 20 32 38 39 30 20   ┆  error(work area);  2345  2890 ┆
0x15820…15840       20 0a 20 32 33 34 35 20 20 32 38 39 30 20 20 61 31 3a 20 20 72 6c 2e 20 77 31 20 20 20 20 20 69   ┆   2345  2890  a1:  rl. w1     i┆
0x15840…15860       31 2e 20 20 20 20 20 3b 20 63 6f 70 79 20 6e 65 78 74 20 73 65 67 6d 65 6e 74 3a 0a 20 32 33 34   ┆1.     ; copy next segment:  234┆
0x15860…15880       36 20 20 32 38 39 32 20 20 20 20 20 20 20 73 68 20 20 77 31 20 20 20 20 20 30 20 20 20 20 20 20   ┆6  2892       sh  w1     0      ┆
0x15880…158a0       20 3b 20 20 20 69 66 20 6e 75 6d 62 65 72 20 6f 66 20 73 65 67 6d 65 6e 74 73 20 3c 3d 20 30 20   ┆ ;   if number of segments <= 0 ┆
0x158a0…158c0       74 68 65 6e 0a 20 32 33 34 37 20 20 32 38 39 34 20 20 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 20   ┆then  2347  2894       jl.      ┆
0x158c0…158e0       20 20 61 35 2e 20 20 20 20 20 3b 20 20 20 20 20 67 6f 74 6f 20 63 6f 70 79 20 65 6e 64 65 64 3b   ┆  a5.     ;     goto copy ended;┆
0x158e0…15900       0a 20 32 33 34 38 20 20 32 38 39 36 20 20 0a 20 32 33 34 38 20 20 32 38 39 36 20 20 20 20 20 20   ┆  2348  2896    2348  2896      ┆
0x15900…15920       20 61 6c 20 20 77 31 20 20 78 31 2d 31 20 20 20 20 20 20 20 3b 20 20 20 64 65 63 72 65 61 73 65   ┆ al  w1  x1-1       ;   decrease┆
0x15920…15940       28 6e 75 6d 62 65 72 20 6f 66 20 73 65 67 6d 65 6e 74 73 29 3b 0a 20 32 33 34 39 20 20 32 38 39   ┆(number of segments);  2349  289┆
0x15940…15960       38 20 20 20 20 20 20 20 72 73 2e 20 77 31 20 20 20 20 20 69 31 2e 20 20 20 20 20 3b 0a 20 32 33   ┆8       rs. w1     i1.     ;  23┆
0x15960…15980       35 30 20 20 32 39 30 30 20 20 0a 20 32 33 35 30 20 20 32 39 30 30 20 20 61 32 3a 20 20 72 6c 2e   ┆50  2900    2350  2900  a2:  rl.┆
0x15980…159a0       20 77 31 20 20 20 20 20 66 32 37 2e 20 20 20 20 3b 20 20 20 69 6e 62 6c 6f 63 6b 3b 0a 20 32 33   ┆ w1     f27.    ;   inblock;  23┆
0x159a0…159c0       35 31 20 20 32 39 30 32 20 20 20 20 20 20 20 61 6d 2e 20 20 20 20 20 20 20 28 66 37 37 2e 29 20   ┆51  2902       am.       (f77.) ┆
0x159c0…159e0       20 20 3b 0a 20 32 33 35 32 20 20 32 39 30 34 20 20 20 20 20 20 20 6a 6c 20 20 77 33 20 20 20 20   ┆  ;  2352  2904       jl  w3    ┆
0x159e0…15a00       2b 68 32 32 20 20 20 20 20 3b 0a 20 32 33 35 33 20 20 32 39 30 36 20 20 0a 20 32 33 35 33 20 20   ┆+h22     ;  2353  2906    2353  ┆
0x15a00…15a20       32 39 30 36 20 20 20 20 20 20 20 72 6c 20 20 77 32 20 20 78 31 2b 68 33 20 20 20 20 20 20 3b 20   ┆2906       rl  w2  x1+h3      ; ┆
0x15a20…15a40       20 20 77 32 20 3a 3d 20 72 65 63 6f 72 64 62 61 73 65 2e 66 72 6f 6d 3b 0a 20 32 33 35 34 20 20   ┆  w2 := recordbase.from;  2354  ┆
0x15a40…15a60       32 39 30 38 20 20 20 20 20 20 20 73 6c 20 20 77 32 20 28 78 31 2b 68 33 2b 32 29 20 20 20 3b 20   ┆2908       sl  w2 (x1+h3+2)   ; ┆
0x15a60…15a80       20 20 69 66 20 77 32 20 3e 3d 20 6c 61 73 74 20 62 79 74 65 20 74 68 65 6e 0a 20 32 33 35 35 20   ┆  if w2 >= last byte then  2355 ┆
0x15a80…15aa0       20 32 39 31 30 20 20 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 20 20 20 61 32 2e 20 20 20 20 20 3b   ┆ 2910       jl.        a2.     ;┆
0x15aa0…15ac0       20 20 20 20 20 67 6f 74 6f 20 72 65 70 65 61 74 20 69 6e 62 6c 6f 63 6b 3b 0a 20 32 33 35 36 20   ┆     goto repeat inblock;  2356 ┆
0x15ac0…15ae0       20 32 39 31 32 20 20 20 20 20 20 20 61 6d 2e 20 20 20 20 20 20 20 28 66 32 38 2e 29 20 20 20 3b   ┆ 2912       am.       (f28.)   ;┆
0x15ae0…15b00       0a 20 32 33 35 37 20 20 32 39 31 34 20 20 20 20 20 20 20 72 6c 20 20 77 33 20 20 20 20 20 2b 68   ┆  2357  2914       rl  w3     +h┆
0x15b00…15b20       33 20 20 20 20 20 3b 20 20 20 77 33 20 3a 3d 20 72 65 63 6f 72 64 20 62 61 73 65 2e 74 6f 3b 0a   ┆3     ;   w3 := record base.to; ┆
0x15b20…15b40       20 32 33 35 38 20 20 32 39 31 36 20 20 0a 20 32 33 35 38 20 20 32 39 31 36 20 20 61 33 3a 20 20   ┆ 2358  2916    2358  2916  a3:  ┆
0x15b40…15b60       61 6d 2e 20 20 20 20 20 20 20 28 66 32 37 2e 29 20 20 20 3b 20 6d 6f 76 65 20 6e 65 78 74 20 77   ┆am.       (f27.)   ; move next w┆
0x15b60…15b80       6f 72 64 3a 0a 20 32 33 35 39 20 20 32 39 31 38 20 20 20 20 20 20 20 73 6c 20 20 77 32 20 20 20   ┆ord:  2359  2918       sl  w2   ┆
0x15b80…15ba0       20 28 2b 68 33 2b 32 29 20 20 3b 20 20 20 69 66 20 77 32 20 3e 3d 20 6c 61 73 74 20 62 79 74 65   ┆ (+h3+2)  ;   if w2 >= last byte┆
0x15ba0…15bc0       20 74 68 65 6e 0a 20 32 33 36 30 20 20 32 39 32 30 20 20 20 20 20 20 20 6a 6c 2e 20 20 20 20 20   ┆ then  2360  2920       jl.     ┆
0x15bc0…15be0       20 20 20 61 34 2e 20 20 20 20 20 3b 20 20 20 20 20 67 6f 74 6f 20 6f 75 74 20 6e 65 78 74 3b 0a   ┆   a4.     ;     goto out next; ┆
0x15be0…15c00       20 32 33 36 31 20 20 32 39 32 32 20 20 20 20 20 20 20 61 6c 20 20 77 32 20 20 78 32 2b 34 20 20   ┆ 2361  2922       al  w2  x2+4  ┆
0x15c00…15c20       20 20 20 20 20 3b 20 20 20 69 6e 63 72 65 61 73 65 28 77 32 2c 77 33 29 3b 0a 20 32 33 36 32 20   ┆     ;   increase(w2,w3);  2362 ┆
0x15c20…15c40       20 32 39 32 34 20 20 20 20 20 20 20 61 6c 20 20 77 33 20 20 78 33 2b 34 20 20 20 20 20 20 20 3b   ┆ 2924       al  w3  x3+4       ;┆
0x15c40…15c60       0a 20 32 33 36 33 20 20 32 39 32 36 20 20 20 20 20 20 20 64 6c 20 20 77 31 20 20 78 32 20 20 20   ┆  2363  2926       dl  w1  x2   ┆
0x15c60…15c80       20 20 20 20 20 20 3b 20 20 20 6d 6f 76 65 20 64 6f 75 62 6c 65 77 6f 72 64 3b 0a 20 32 33 36 34   ┆      ;   move doubleword;  2364┆
0x15c80…15ca0       20 20 32 39 32 38 20 20 20 20 20 20 20 64 73 20 20 77 31 20 20 78 33 20 20 20 20 20 20 20 20 20   ┆  2928       ds  w1  x3         ┆
0x15ca0…15cc0       3b 0a 20 32 33 36 35 20 20 32 39 33 30 20 20 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 20 20 20 61   ┆;  2365  2930       jl.        a┆
0x15cc0…15ce0       33 2e 20 20 20 20 20 3b 20 20 20 67 6f 74 6f 20 6d 6f 76 65 20 6e 65 78 74 20 77 6f 72 64 3b 0a   ┆3.     ;   goto move next word; ┆
0x15ce0…15d00       20 32 33 36 36 20 20 32 39 33 32 20 20 0a 20 32 33 36 36 20 20 32 39 33 32 20 20 61 34 3a 20 20   ┆ 2366  2932    2366  2932  a4:  ┆
0x15d00…15d20       72 6c 2e 20 77 31 20 20 20 20 20 66 32 38 2e 20 20 20 20 3b 20 6f 75 74 20 6e 65 78 74 3a 0a 20   ┆rl. w1     f28.    ; out next:  ┆
0x15d20…15d40       32 33 36 37 20 20 32 39 33 34 20 20 20 20 20 20 20 61 6d 2e 20 20 20 20 20 20 20 28 66 37 37 2e   ┆2367  2934       am.       (f77.┆
0x15d40…15d60       29 20 20 20 3b 20 20 20 6f 75 74 62 6c 6f 63 6b 3b 0a 20 32 33 36 38 20 20 32 39 33 36 20 20 20   ┆)   ;   outblock;  2368  2936   ┆
0x15d60…15d80       20 20 20 20 6a 6c 20 20 77 33 20 20 20 20 2b 68 32 33 20 20 20 20 20 3b 0a 20 32 33 36 39 20 20   ┆    jl  w3    +h23     ;  2369  ┆
0x15d80…15da0       32 39 33 38 20 20 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 20 20 20 61 31 2e 20 20 20 20 20 3b 20   ┆2938       jl.        a1.     ; ┆
0x15da0…15dc0       20 20 67 6f 74 6f 20 63 6f 70 79 20 6e 65 78 74 20 73 65 67 6d 65 6e 74 3b 0a 20 32 33 37 30 20   ┆  goto copy next segment;  2370 ┆
0x15dc0…15de0       20 32 39 34 30 20 20 0a 20 32 33 37 30 20 20 32 39 34 30 20 20 61 35 3a 20 20 72 6c 2e 20 77 31   ┆ 2940    2370  2940  a5:  rl. w1┆
0x15de0…15e00       20 20 20 20 20 66 32 38 2e 20 20 20 20 3b 20 63 6f 70 79 20 65 6e 64 65 64 3a 20 77 31 20 3a 3d   ┆     f28.    ; copy ended: w1 :=┆
0x15e00…15e20       20 73 6f 75 72 63 65 20 64 65 73 63 72 3b 0a 20 32 33 37 31 20 20 32 39 34 32 20 20 20 20 20 20   ┆ source descr;  2371  2942      ┆
0x15e20…15e40       20 61 6d 2e 20 20 20 20 20 20 20 28 66 37 37 2e 29 20 20 20 3b 0a 20 32 33 37 32 20 20 32 39 34   ┆ am.       (f77.)   ;  2372  294┆
0x15e40…15e60       34 20 20 20 20 20 20 20 6a 6c 20 20 77 33 20 20 20 20 2b 68 37 39 20 20 20 20 20 3b 20 20 20 74   ┆4       jl  w3    +h79     ;   t┆
0x15e60…15e80       65 72 6d 69 6e 61 74 65 20 7a 6f 6e 65 28 73 6f 75 72 63 65 29 3b 0a 20 32 33 37 33 20 20 32 39   ┆erminate zone(source);  2373  29┆
0x15e80…15ea0       34 36 20 20 20 20 20 20 20 72 6c 2e 20 77 31 20 20 20 20 20 66 32 37 2e 20 20 20 20 3b 20 20 20   ┆46       rl. w1     f27.    ;   ┆
0x15ea0…15ec0       77 31 20 3a 3d 20 6f 62 6a 65 63 74 20 64 65 73 63 72 3b 0a 20 32 33 37 34 20 20 32 39 34 38 20   ┆w1 := object descr;  2374  2948 ┆
0x15ec0…15ee0       20 20 20 20 20 20 61 6d 2e 20 20 20 20 20 20 20 28 66 37 37 2e 29 20 20 20 3b 0a 20 32 33 37 35   ┆      am.       (f77.)   ;  2375┆
0x15ee0…15f00       20 20 32 39 35 30 20 20 20 20 20 20 20 6a 6c 20 20 77 33 20 20 20 20 2b 68 37 39 20 20 20 20 20   ┆  2950       jl  w3    +h79     ┆
0x15f00…15f20 (39,) 3b 20 20 20 74 65 72 6d 69 6e 61 74 65 20 7a 6f 6e 65 28 6f 62 6a 65 63 74 29 3b 0a 20 32 33 37   ┆;   terminate zone(object);  237┆
0x15f20…15f40       36 20 20 32 39 35 32 20 20 0a 20 32 33 37 36 20 20 32 39 35 32 20 20 20 20 20 20 20 6a 6c 2e 20   ┆6  2952    2376  2952       jl. ┆
0x15f40…15f60       20 20 20 20 20 20 20 61 37 2e 20 20 20 20 20 3b 20 20 20 67 6f 74 6f 20 63 6f 6e 6e 65 63 74 20   ┆       a7.     ;   goto connect ┆
0x15f60…15f80       6f 62 6a 65 63 74 3b 0a 20 32 33 37 37 20 20 32 39 35 34 20 20 0a 20 32 33 37 37 20 20 32 39 35   ┆object;  2377  2954    2377  295┆
0x15f80…15fa0       34 20 20 69 31 3a 20 20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 6e 75 6d   ┆4  i1:  0                  ; num┆
0x15fa0…15fc0       62 65 72 20 6f 66 20 73 65 67 6d 65 6e 74 73 20 74 6f 20 63 6f 70 79 0a 20 32 33 37 38 20 20 32   ┆ber of segments to copy  2378  2┆
0x15fc0…15fe0       39 35 36 20 20 69 32 3a 20 20 30 20 20 2c 20 72 2e 31 30 20 20 20 20 20 20 20 20 20 20 3b 20 74   ┆956  i2:  0  , r.10          ; t┆
0x15fe0…16000       61 69 6c 20 66 6f 72 20 63 72 65 61 74 65 20 65 6e 74 72 79 0a 20 32 33 37 39 20 20 32 39 37 36   ┆ail for create entry  2379  2976┆
0x16000…16020       20 20 69 33 20 3d 20 69 32 2b 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 64 6f 63 75   ┆  i3 = i2+2               ; docu┆
0x16020…16040       6d 65 6e 74 20 6e 61 6d 65 0a 20 32 33 38 30 20 20 32 39 37 36 20 20 0a 20 32 33 38 30 20 20 32   ┆ment name  2380  2976    2380  2┆
0x16040…16060       39 37 36 20 20 61 37 3a 20 20 61 6c 20 20 77 30 20 20 20 20 20 30 20 20 20 20 20 20 20 3b 20 63   ┆976  a7:  al  w0     0       ; c┆
0x16060…16080       6f 6e 6e 65 63 74 20 6f 62 6a 65 63 74 3a 0a 20 32 33 38 31 20 20 32 39 37 38 20 20 20 20 20 20   ┆onnect object:  2381  2978      ┆
0x16080…160a0       20 68 73 2e 20 77 30 20 20 20 20 20 66 37 32 2e 20 20 20 20 3b 20 20 20 69 6e 74 65 72 6d 20 73   ┆ hs. w0     f72.    ;   interm s┆
0x160a0…160c0       6f 75 72 63 65 20 3a 3d 20 74 72 75 65 3b 0a 20 32 33 38 32 20 20 32 39 38 30 20 20 20 20 20 20   ┆ource := true;  2382  2980      ┆
0x160c0…160e0       20 72 6c 2e 20 77 31 20 20 20 20 20 66 32 37 2e 20 20 20 20 3b 20 20 20 77 31 20 3a 3d 20 6f 62   ┆ rl. w1     f27.    ;   w1 := ob┆
0x160e0…16100       6a 20 64 65 73 63 72 3b 0a 20 32 33 38 33 20 20 32 39 38 32 20 20 20 20 20 20 20 61 6c 20 20 77   ┆j descr;  2383  2982       al  w┆
0x16100…16120       32 20 20 78 31 2b 68 31 2b 32 20 20 20 20 3b 20 20 20 77 32 20 3a 3d 20 6f 62 6a 20 6e 61 6d 65   ┆2  x1+h1+2    ;   w2 := obj name┆
0x16120…16140       3b 0a 20 32 33 38 34 20 20 32 39 38 34 20 20 0a 20 32 33 38 34 20 20 32 39 38 34 20 20 65 2e 20   ┆;  2384  2984    2384  2984  e. ┆
0x16140…16160       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 65 6e 64 20 6f 66 20 74 75   ┆                     ; end of tu┆
0x16160…16180       72 6e 2d 62 6c 6f 63 6b 3b 0a 20 32 33 38 35 20 20 32 39 38 34 20 20 0a 20 32 33 38 35 20 20 32   ┆rn-block;  2385  2984    2385  2┆
0x16180…161a0       39 38 34 20 20 20 20 20 20 20 61 6d 2e 20 20 20 20 20 20 20 28 66 37 37 2e 29 20 20 3b 0a 20 32   ┆984       am.       (f77.)  ;  2┆
0x161a0…161c0       33 38 36 20 20 32 39 38 36 20 20 20 20 20 20 20 6a 6c 20 20 77 33 20 20 20 20 20 68 32 38 20 20   ┆386  2986       jl  w3     h28  ┆
0x161c0…161e0       20 20 3b 20 20 20 63 6f 6e 6e 65 63 74 20 6f 75 74 70 75 74 28 77 31 2c 77 32 29 3b 0a 20 32 33   ┆  ;   connect output(w1,w2);  23┆
0x161e0…16200       38 37 20 20 32 39 38 38 20 20 20 20 20 20 20 73 65 20 20 77 30 20 20 20 20 20 30 20 20 20 20 20   ┆87  2988       se  w0     0     ┆
0x16200…16220       20 3b 20 20 20 69 66 20 63 6f 6e 6e 65 63 74 20 65 72 72 6f 72 0a 20 32 33 38 38 20 20 32 39 39   ┆ ;   if connect error  2388  299┆
0x16220…16240       30 20 20 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 20 20 20 63 33 37 2e 20 20 20 3b 20 20 20 74 68   ┆0       jl.        c37.   ;   th┆
0x16240…16260       65 6e 20 61 6c 61 72 6d 28 77 6f 72 6b 20 61 72 65 61 29 3b 0a 20 32 33 38 39 20 20 32 39 39 32   ┆en alarm(work area);  2389  2992┆
0x16260…16280       20 20 20 20 20 20 20 72 6c 2e 20 77 32 20 20 20 20 20 66 32 38 2e 20 20 20 3b 0a 20 32 33 39 30   ┆       rl. w2     f28.   ;  2390┆
0x16280…162a0       20 20 32 39 39 34 20 20 20 20 20 20 20 61 6c 20 20 77 32 20 20 78 32 2b 68 31 2b 32 20 20 20 3b   ┆  2994       al  w2  x2+h1+2   ;┆
0x162a0…162c0       20 20 20 77 32 3a 3d 20 73 6f 75 72 63 65 20 64 65 73 63 72 2e 6e 61 6d 65 3b 0a 20 32 33 39 31   ┆   w2:= source descr.name;  2391┆
0x162c0…162e0       20 20 32 39 39 36 20 20 20 20 20 20 20 6a 6c 2e 20 77 33 20 20 20 20 20 63 39 2e 20 20 20 20 3b   ┆  2996       jl. w3     c9.    ;┆
0x162e0…16300       20 20 20 69 6e 69 74 20 73 6f 75 72 63 65 3b 0a 20 32 33 39 32 20 20 32 39 39 38 20 20 20 20 20   ┆   init source;  2392  2998     ┆
0x16300…16320       20 20 6a 6c 2e 20 20 20 20 20 20 20 20 63 33 37 2e 20 20 20 3b 20 20 20 69 66 20 6e 6f 74 20 6f   ┆  jl.        c37.   ;   if not o┆
0x16320…16340       6b 20 74 68 65 6e 20 61 6c 61 72 6d 28 77 6f 72 6b 20 61 72 65 61 29 3b 0a 20 32 33 39 33 20 20   ┆k then alarm(work area);  2393  ┆
0x16340…16360       33 30 30 30 20 20 20 20 20 20 20 61 6c 20 20 77 30 20 20 20 20 20 64 36 20 20 20 20 20 3b 0a 20   ┆3000       al  w0     d6     ;  ┆
0x16360…16380       32 33 39 34 20 20 33 30 30 32 20 20 20 20 20 20 20 72 73 2e 20 77 30 20 20 20 20 20 66 34 34 2e   ┆2394  3002       rs. w0     f44.┆
0x16380…163a0       20 20 20 3b 20 20 20 63 75 72 20 6c 69 6e 65 3a 3d 0a 20 32 33 39 35 20 20 33 30 30 34 20 20 20   ┆   ;   cur line:=  2395  3004   ┆
0x163a0…163c0       20 20 20 20 72 73 2e 20 77 30 20 20 20 20 20 66 34 35 2e 20 20 20 3b 20 20 20 6f 75 74 20 6c 69   ┆    rs. w0     f45.   ;   out li┆
0x163c0…163e0       6e 65 3a 3d 20 66 69 72 73 74 20 73 6f 75 72 63 65 20 6c 69 6e 65 3b 0a 20 32 33 39 36 20 20 33   ┆ne:= first source line;  2396  3┆
0x163e0…16400       30 30 36 20 20 20 20 20 20 20 72 6c 2e 20 77 32 20 20 20 20 20 66 34 37 2e 20 20 20 3b 20 20 20   ┆006       rl. w2     f47.   ;   ┆
0x16400…16420       63 75 72 20 6f 62 6a 3a 3d 0a 20 32 33 39 37 20 20 33 30 30 38 20 20 20 20 20 20 20 72 73 2e 20   ┆cur obj:=  2397  3008       rs. ┆
0x16420…16440       77 32 20 20 20 20 20 66 34 36 2e 20 20 20 3b 20 20 20 63 75 72 20 6f 75 74 3a 3d 20 6f 62 6a 20   ┆w2     f46.   ;   cur out:= obj ┆
0x16440…16460       74 6f 70 3b 0a 20 32 33 39 38 20 20 33 30 31 30 20 20 20 20 20 20 20 72 6c 2e 20 77 33 20 20 20   ┆top;  2398  3010       rl. w3   ┆
0x16460…16480       20 20 66 36 37 2e 20 20 20 3b 20 20 20 63 75 72 20 63 6f 72 72 3a 3d 20 73 61 76 65 64 20 63 75   ┆  f67.   ;   cur corr:= saved cu┆
0x16480…164a0       72 20 63 6f 72 72 3b 0a 20 32 33 39 39 20 20 33 30 31 32 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆r corr;  2399  3012             ┆
0x164a0…164c0       20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 20 32 34 30 30 20 20 33 30 31 32 20 20 20 20 20 20 20   ┆            ;  2400  3012       ┆
0x164c0…164e0       61 6d 2e 20 20 20 20 20 20 20 28 66 36 34 2e 29 20 20 3b 0a 20 32 34 30 31 20 20 33 30 31 34 20   ┆am.       (f64.)  ;  2401  3014 ┆
0x164e0…16500       20 20 20 20 20 20 73 6c 20 20 77 31 20 20 78 31 2d 64 36 20 20 20 20 20 3b 20 20 20 69 66 20 6c   ┆      sl  w1  x1-d6     ;   if l┆
0x16500…16520       69 6e 65 20 64 65 73 74 20 3c 3d 20 66 69 72 73 74 20 73 6f 75 72 63 65 20 6c 69 6e 65 0a 20 32   ┆ine dest <= first source line  2┆
0x16520…16540       34 30 32 20 20 33 30 31 36 20 20 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 20 20 20 61 32 2e 20 20   ┆402  3016       jl.        a2.  ┆
0x16540…16560       20 20 3b 20 20 20 74 68 65 6e 20 67 6f 74 6f 20 6e 65 78 74 20 69 6e 73 74 72 20 32 3b 0a 20 32   ┆  ;   then goto next instr 2;  2┆
0x16560…16580       34 30 33 20 20 33 30 31 38 20 20 20 20 20 20 20 61 6c 20 20 77 30 20 20 20 20 20 62 31 33 20 20   ┆403  3018       al  w0     b13  ┆
0x16580…165a0       20 20 3b 0a 20 32 34 30 34 20 20 33 30 32 30 20 20 20 20 20 20 20 68 73 20 20 77 30 20 20 78 33   ┆  ;  2404  3020       hs  w0  x3┆
0x165a0…165c0       20 20 20 20 20 20 20 20 3b 20 20 20 62 79 74 65 20 28 63 75 72 20 63 6f 72 72 29 3a 3d 20 63 6f   ┆        ;   byte (cur corr):= co┆
0x165c0…165e0       70 79 3b 0a 20 32 34 30 35 20 20 33 30 32 32 20 20 20 20 20 20 20 61 6c 20 20 77 33 20 20 78 33   ┆py;  2405  3022       al  w3  x3┆
0x165e0…16600       2d 31 20 20 20 20 20 20 3b 20 20 20 63 75 72 20 63 6f 72 72 3a 3d 20 63 75 72 20 63 6f 72 72 20   ┆-1      ;   cur corr:= cur corr ┆
0x16600…16620       2d 20 31 3b 0a 20 32 34 30 36 20 20 33 30 32 34 20 20 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 20   ┆- 1;  2406  3024       jl.      ┆
0x16620…16640       20 20 61 36 32 2e 20 20 20 3b 20 20 20 67 6f 74 6f 20 70 72 65 70 20 30 3b 0a 20 32 34 30 37 20   ┆  a62.   ;   goto prep 0;  2407 ┆
0x16640…16660       20 33 30 32 36 20 20 0a 20 32 34 30 37 20 20 33 30 32 36 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆ 3026    2407  3026             ┆
0x16660…16680       20 20 20 20 20 20 20 20 20 20 20 20 3b 20 65 6e 64 20 62 61 63 6b 20 75 70 3b 0a 20 32 34 30 38   ┆            ; end back up;  2408┆
0x16680…166a0       20 20 33 30 32 36 20 20 0c 0a 20 32 34 30 38 20 20 33 30 32 36 20 20 0a 20 32 34 30 38 20 20 33   ┆  3026     2408  3026    2408  3┆
0x166a0…166c0       30 32 36 20 20 3b 20 72 63 20 31 37 2e 36 2e 36 39 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆026  ; rc 17.6.69               ┆
0x166c0…166e0       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 64 69 74 6f 72 20 69 2c 20 74 61 70 65 20 33   ┆                editor i, tape 3┆
0x166e0…16700       2c 20 70 61 67 65 20 31 33 2e 0a 20 32 34 30 39 20 20 33 30 32 36 20 20 0a 20 32 34 30 39 20 20   ┆, page 13.  2409  3026    2409  ┆
0x16700…16720       33 30 32 36 20 20 20 20 20 20 20 3b 20 6d 61 72 6b 20 63 68 61 72 61 63 74 65 72 3a 0a 20 32 34   ┆3026       ; mark character:  24┆
0x16720…16740       31 30 20 20 33 30 32 36 20 20 20 20 20 20 20 3b 20 20 20 63 6f 6d 6d 65 6e 74 3a 20 74 68 65 20   ┆10  3026       ;   comment: the ┆
0x16740…16760       6f 6c 64 20 6d 61 72 6b 20 63 68 61 72 61 63 74 65 72 20 69 73 20 65 78 63 68 61 6e 67 65 64 0a   ┆old mark character is exchanged ┆
0x16760…16780       20 32 34 31 31 20 20 33 30 32 36 20 20 20 20 20 20 20 3b 20 20 20 77 69 74 68 20 74 68 65 20 6e   ┆ 2411  3026       ;   with the n┆
0x16780…167a0       65 77 20 6f 6e 65 20 67 69 76 65 6e 20 69 6e 20 74 68 65 20 63 6f 72 72 65 63 74 69 6f 6e 20 73   ┆ew one given in the correction s┆
0x167a0…167c0       74 72 69 6e 67 2e 0a 20 32 34 31 32 20 20 33 30 32 36 20 20 20 20 20 20 20 3b 20 20 20 74 68 65   ┆tring.  2412  3026       ;   the┆
0x167c0…167e0       20 73 70 65 63 69 61 6c 20 6d 61 72 6b 20 69 6e 20 74 68 65 20 62 79 74 65 20 74 61 62 6c 65 20   ┆ special mark in the byte table ┆
0x167e0…16800       69 73 20 72 65 6d 6f 76 65 64 0a 20 32 34 31 33 20 20 33 30 32 36 20 20 20 20 20 20 20 3b 20 20   ┆is removed  2413  3026       ;  ┆
0x16800…16820 (40,) 20 66 72 6f 6d 20 74 68 65 20 6f 6c 64 20 6d 61 72 6b 20 63 68 61 72 61 63 74 65 72 20 61 6e 64   ┆ from the old mark character and┆
0x16820…16840       20 73 65 74 20 66 6f 72 20 74 68 65 0a 20 32 34 31 34 20 20 33 30 32 36 20 20 20 20 20 20 20 3b   ┆ set for the  2414  3026       ;┆
0x16840…16860       20 20 20 6e 65 77 20 6d 61 72 6b 20 63 68 61 72 61 63 74 65 72 2e 20 69 66 20 74 68 65 20 6d 61   ┆   new mark character. if the ma┆
0x16860…16880       72 6b 20 63 68 61 72 61 63 74 65 72 20 69 73 0a 20 32 34 31 35 20 20 33 30 32 36 20 20 20 20 20   ┆rk character is  2415  3026     ┆
0x16880…168a0       20 20 3b 20 20 20 65 6d 70 74 79 20 6e 6f 20 73 70 65 63 69 61 6c 20 6d 61 72 6b 20 69 73 20 73   ┆  ;   empty no special mark is s┆
0x168a0…168c0       65 74 20 69 6e 20 74 68 65 20 62 79 74 65 20 74 61 62 6c 65 3b 0a 20 32 34 31 36 20 20 33 30 32   ┆et in the byte table;  2416  302┆
0x168c0…168e0       36 20 20 0a 20 32 34 31 36 20 20 33 30 32 36 20 20 62 2e 20 20 20 68 32 0a 20 32 34 31 37 20 20   ┆6    2416  3026  b.   h2  2417  ┆
0x168e0…16900       33 30 32 36 20 20 77 2e 0a 20 32 34 31 38 20 20 33 30 32 36 20 20 61 32 39 3a 20 20 20 20 20 20   ┆3026  w.  2418  3026  a29:      ┆
0x16900…16920       20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 6e 75 6d 3a 0a 20 32 34 31 39 20 20 33 30 32 36 20   ┆             ; num:  2419  3026 ┆
0x16920…16940       20 20 20 20 20 20 61 6d 20 20 20 20 20 20 20 20 20 2d 32 20 20 20 20 20 3b 20 20 20 63 68 61 72   ┆      am         -2     ;   char┆
0x16940…16960       20 61 64 64 72 3a 3d 20 6e 75 6d 20 63 68 61 72 3b 20 67 6f 74 6f 20 73 65 74 20 63 68 61 72 3b   ┆ addr:= num char; goto set char;┆
0x16960…16980       0a 20 32 34 32 30 20 20 33 30 32 38 20 20 0a 20 32 34 32 30 20 20 33 30 32 38 20 20 61 33 30 3a   ┆  2420  3028    2420  3028  a30:┆
0x16980…169a0       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 6c 69 6e 65 3a 0a 20 32 34 32 31   ┆                   ; line:  2421┆
0x169a0…169c0       20 20 33 30 32 38 20 20 20 20 20 20 20 61 6d 20 20 20 20 20 20 20 20 20 2d 32 20 20 20 20 20 3b   ┆  3028       am         -2     ;┆
0x169c0…169e0       20 20 20 63 68 61 72 20 61 64 64 72 3a 3d 20 6c 69 6e 65 20 63 68 61 72 3b 20 67 6f 74 6f 20 73   ┆   char addr:= line char; goto s┆
0x169e0…16a00       65 74 20 63 68 61 72 3b 0a 20 32 34 32 32 20 20 33 30 33 30 20 20 0a 20 32 34 32 32 20 20 33 30   ┆et char;  2422  3030    2422  30┆
0x16a00…16a20       33 30 20 20 61 33 31 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 63 68 61   ┆30  a31:                   ; cha┆
0x16a20…16a40       72 3a 0a 20 32 34 32 33 20 20 33 30 33 30 20 20 20 20 20 20 20 61 6c 2e 20 77 30 20 20 20 20 20   ┆r:  2423  3030       al. w0     ┆
0x16a40…16a60       66 33 39 2e 20 20 20 3b 20 20 20 63 68 61 72 20 61 64 64 72 3a 3d 20 63 68 61 72 20 63 68 61 72   ┆f39.   ;   char addr:= char char┆
0x16a60…16a80       3b 0a 20 32 34 32 34 20 20 33 30 33 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆;  2424  3032                   ┆
0x16a80…16aa0       20 20 20 20 20 20 3b 20 73 65 74 20 63 68 61 72 3a 0a 20 32 34 32 35 20 20 33 30 33 32 20 20 20   ┆      ; set char:  2425  3032   ┆
0x16aa0…16ac0       20 20 20 20 64 73 2e 20 77 31 20 20 20 20 20 66 34 31 2e 20 20 20 3b 0a 20 32 34 32 36 20 20 33   ┆    ds. w1     f41.   ;  2426  3┆
0x16ac0…16ae0       30 33 34 20 20 20 20 20 20 20 72 6c 2e 20 77 31 20 20 20 20 28 66 34 30 2e 29 20 20 3b 20 20 20   ┆034       rl. w1    (f40.)  ;   ┆
0x16ae0…16b00       6d 61 72 6b 20 63 68 61 72 3a 3d 20 77 6f 72 64 20 28 63 68 61 72 20 61 64 64 72 29 3b 0a 20 32   ┆mark char:= word (char addr);  2┆
0x16b00…16b20       34 32 37 20 20 33 30 33 36 20 20 20 20 20 20 20 73 6e 20 20 77 31 20 20 20 20 20 2d 31 20 20 20   ┆427  3036       sn  w1     -1   ┆
0x16b20…16b40       20 20 3b 20 20 20 69 66 20 6d 61 72 6b 20 63 68 61 72 20 3d 20 65 6d 70 74 79 0a 20 32 34 32 38   ┆  ;   if mark char = empty  2428┆
0x16b40…16b60       20 20 33 30 33 38 20 20 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 20 20 20 68 31 2e 20 20 20 20 3b   ┆  3038       jl.        h1.    ;┆
0x16b60…16b80       20 20 20 74 68 65 6e 20 67 6f 74 6f 20 6e 65 77 20 63 68 61 72 3b 0a 20 32 34 32 39 20 20 33 30   ┆   then goto new char;  2429  30┆
0x16b80…16ba0       34 30 20 20 20 20 20 20 20 6c 61 2e 20 77 31 20 20 20 20 20 66 32 30 2e 20 20 20 3b 0a 20 32 34   ┆40       la. w1     f20.   ;  24┆
0x16ba0…16bc0       33 30 20 20 33 30 34 32 20 20 20 20 20 20 20 62 6c 2e 20 77 30 20 20 78 31 2b 66 31 2e 20 20 20   ┆30  3042       bl. w0  x1+f1.   ┆
0x16bc0…16be0       20 3b 20 20 20 62 79 74 65 20 74 61 62 6c 65 20 28 6d 61 72 6b 20 63 68 61 72 29 3a 3d 0a 20 32   ┆ ;   byte table (mark char):=  2┆
0x16be0…16c00       34 33 31 20 20 33 30 34 34 20 20 20 20 20 20 20 6c 61 2e 20 77 30 20 20 20 20 20 66 31 38 2e 20   ┆431  3044       la. w0     f18. ┆
0x16c00…16c20       20 20 3b 20 20 20 20 20 62 79 74 65 20 74 61 62 6c 65 20 28 6d 61 72 6b 20 63 68 61 72 29 20 26   ┆  ;     byte table (mark char) &┆
0x16c20…16c40       20 6e 6f 74 20 73 70 65 63 69 61 6c 3b 0a 20 32 34 33 32 20 20 33 30 34 36 20 20 20 20 20 20 20   ┆ not special;  2432  3046       ┆
0x16c40…16c60       68 73 2e 20 77 30 20 20 78 31 2b 66 31 2e 20 20 20 20 3b 0a 20 32 34 33 33 20 20 33 30 34 38 20   ┆hs. w0  x1+f1.    ;  2433  3048 ┆
0x16c60…16c80       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 6e 65 77 20 63 68   ┆                        ; new ch┆
0x16c80…16ca0       61 72 3a 0a 20 32 34 33 34 20 20 33 30 34 38 20 20 68 31 3a 20 20 62 6c 20 20 77 30 20 20 78 33   ┆ar:  2434  3048  h1:  bl  w0  x3┆
0x16ca0…16cc0       2b 31 20 20 20 20 20 20 3b 20 20 20 6d 61 72 6b 20 63 68 61 72 3a 3d 20 62 79 74 65 20 28 63 75   ┆+1      ;   mark char:= byte (cu┆
0x16cc0…16ce0       72 20 63 6f 72 72 20 2b 20 31 29 3b 0a 20 32 34 33 35 20 20 33 30 35 30 20 20 20 20 20 20 20 73   ┆r corr + 1);  2435  3050       s┆
0x16ce0…16d00       6e 20 20 77 30 20 20 20 20 20 2d 31 20 20 20 20 20 3b 20 20 20 69 66 20 6d 61 72 6b 20 63 68 61   ┆n  w0     -1     ;   if mark cha┆
0x16d00…16d20       72 20 3d 20 65 6d 70 74 79 0a 20 32 34 33 36 20 20 33 30 35 32 20 20 20 20 20 20 20 6a 6c 2e 20   ┆r = empty  2436  3052       jl. ┆
0x16d20…16d40       20 20 20 20 20 20 20 68 32 2e 20 20 20 20 3b 20 20 20 74 68 65 6e 20 67 6f 74 6f 20 73 74 6f 72   ┆       h2.    ;   then goto stor┆
0x16d40…16d60       65 20 63 68 61 72 3b 0a 20 32 34 33 37 20 20 33 30 35 34 20 20 20 20 20 20 20 72 6c 20 20 77 31   ┆e char;  2437  3054       rl  w1┆
0x16d60…16d80       20 20 20 20 20 30 20 20 20 20 20 20 3b 0a 20 32 34 33 38 20 20 33 30 35 36 20 20 20 20 20 20 20   ┆     0      ;  2438  3056       ┆
0x16d80…16da0       6c 61 2e 20 77 31 20 20 20 20 20 66 32 30 2e 20 20 20 3b 0a 20 32 34 33 39 20 20 33 30 35 38 20   ┆la. w1     f20.   ;  2439  3058 ┆
0x16da0…16dc0       20 20 20 20 20 20 62 6c 2e 20 77 30 20 20 78 31 2b 66 31 2e 20 20 20 20 3b 20 20 20 62 79 74 65   ┆      bl. w0  x1+f1.    ;   byte┆
0x16dc0…16de0       20 74 61 62 6c 65 20 28 6d 61 72 6b 20 63 68 61 72 29 3a 3d 20 6d 61 72 6b 20 63 68 61 72 3a 3d   ┆ table (mark char):= mark char:=┆
0x16de0…16e00       0a 20 32 34 34 30 20 20 33 30 36 30 20 20 20 20 20 20 20 6c 6f 2e 20 77 30 20 20 20 20 20 66 31   ┆  2440  3060       lo. w0     f1┆
0x16e00…16e20       35 2e 20 20 20 3b 20 20 20 20 20 62 79 74 65 20 74 61 62 6c 65 20 28 6d 61 72 6b 20 63 68 61 72   ┆5.   ;     byte table (mark char┆
0x16e20…16e40       20 20 20 73 70 65 63 69 61 6c 3b 0a 20 32 34 34 31 20 20 33 30 36 32 20 20 20 20 20 20 20 68 73   ┆   special;  2441  3062       hs┆
0x16e40…16e60       2e 20 77 30 20 20 78 31 2b 66 31 2e 20 20 20 20 3b 0a 20 32 34 34 32 20 20 33 30 36 34 20 20 20   ┆. w0  x1+f1.    ;  2442  3064   ┆
0x16e60…16e80       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 73 74 6f 72 65 20 63 68   ┆                      ; store ch┆
0x16e80…16ea0       61 72 3a 0a 20 32 34 34 33 20 20 33 30 36 34 20 20 68 32 3a 20 20 72 73 2e 20 77 30 20 20 20 20   ┆ar:  2443  3064  h2:  rs. w0    ┆
0x16ea0…16ec0       28 66 34 30 2e 29 20 20 3b 20 20 20 77 6f 72 64 20 28 63 68 61 72 20 61 64 64 72 29 3a 3d 20 6d   ┆(f40.)  ;   word (char addr):= m┆
0x16ec0…16ee0       61 72 6b 20 63 68 61 72 3b 0a 20 32 34 34 34 20 20 33 30 36 36 20 20 20 20 20 20 20 72 6c 2e 20   ┆ark char;  2444  3066       rl. ┆
0x16ee0…16f00       77 31 20 20 20 20 20 66 34 31 2e 20 20 20 3b 0a 20 32 34 34 35 20 20 33 30 36 38 20 20 20 20 20   ┆w1     f41.   ;  2445  3068     ┆
0x16f00…16f20       20 20 61 6c 20 20 77 33 20 20 78 33 2b 32 20 20 20 20 20 20 3b 20 20 20 63 75 72 20 63 6f 72 72   ┆  al  w3  x3+2      ;   cur corr┆
0x16f20…16f40       3a 3d 20 63 75 72 20 63 6f 72 72 20 2b 20 32 3b 0a 20 32 34 34 36 20 20 33 30 37 30 20 20 20 20   ┆:= cur corr + 2;  2446  3070    ┆
0x16f40…16f60       20 20 20 6a 6c 2e 20 20 20 20 20 20 20 20 61 33 2e 20 20 20 20 3b 20 20 20 67 6f 74 6f 20 6e 65   ┆   jl.        a3.    ;   goto ne┆
0x16f60…16f80       78 74 20 69 6e 73 74 72 20 33 3b 0a 20 32 34 34 37 20 20 33 30 37 32 20 20 65 2e 20 20 20 20 20   ┆xt instr 3;  2447  3072  e.     ┆
0x16f80…16fa0       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 65 6e 64 20 6d 61 72 6b 20 63 68 61 72 61   ┆                ; end mark chara┆
0x16fa0…16fc0       63 74 65 72 73 3b 0a 20 32 34 34 38 20 20 33 30 37 32 20 20 0c 0a 20 32 34 34 38 20 20 33 30 37   ┆cters;  2448  3072     2448  307┆
0x16fc0…16fe0       32 20 20 0a 20 32 34 34 38 20 20 33 30 37 32 20 20 3b 20 72 63 20 31 34 2e 30 39 2e 37 32 20 20   ┆2    2448  3072  ; rc 14.09.72  ┆
0x16fe0…17000       20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 64 69   ┆                             edi┆
0x17000…17020       74 6f 72 20 69 2c 20 74 61 70 65 20 33 2c 20 70 61 67 65 20 31 34 2e 0a 20 32 34 34 39 20 20 33   ┆tor i, tape 3, page 14.  2449  3┆
0x17020…17040       30 37 32 20 20 0a 20 32 34 34 39 20 20 33 30 37 32 20 20 61 33 34 3a 20 3b 20 6c 69 6e 65 20 6e   ┆072    2449  3072  a34: ; line n┆
0x17040…17060       75 6d 62 65 72 20 70 72 69 6e 74 69 6e 67 3a 0a 20 32 34 35 30 20 20 33 30 37 32 20 20 20 20 20   ┆umber printing:  2450  3072     ┆
0x17060…17080       20 20 3b 20 20 20 63 6f 6d 6d 65 6e 74 3a 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 63 75 72 20   ┆  ;   comment: the value of cur ┆
0x17080…170a0       6c 69 6e 65 20 69 73 20 70 72 69 6e 74 65 64 3b 0a 20 32 34 35 31 20 20 33 30 37 32 20 20 20 20   ┆line is printed;  2451  3072    ┆
0x170a0…170c0       20 20 20 64 73 2e 20 77 32 20 20 20 20 20 66 35 36 2e 20 20 20 3b 20 20 20 73 61 76 65 20 28 63   ┆   ds. w2     f56.   ;   save (c┆
0x170c0…170e0       75 72 20 73 6f 75 72 63 65 2c 20 63 75 72 20 6f 62 6a 29 3b 0a 20 32 34 35 32 20 20 33 30 37 34   ┆ur source, cur obj);  2452  3074┆
0x170e0…17100       20 20 20 20 20 20 20 72 73 2e 20 77 33 20 20 20 20 20 66 36 37 2e 20 20 20 3b 20 20 20 73 61 76   ┆       rs. w3     f67.   ;   sav┆
0x17100…17120 (41,) 65 20 28 63 75 72 20 63 6f 72 72 29 3b 0a 20 32 34 35 33 20 20 33 30 37 36 20 20 20 20 20 20 20   ┆e (cur corr);  2453  3076       ┆
0x17120…17140       72 6c 2e 20 77 30 20 20 20 20 20 66 34 34 2e 20 20 20 3b 0a 20 32 34 35 34 20 20 33 30 37 38 20   ┆rl. w0     f44.   ;  2454  3078 ┆
0x17140…17160       20 20 20 20 20 20 6a 6c 2e 20 77 33 20 20 20 20 20 63 31 36 2e 20 20 20 3b 20 20 20 70 72 69 6e   ┆      jl. w3     c16.   ;   prin┆
0x17160…17180       74 20 76 61 6c 75 65 20 28 63 75 72 20 6c 69 6e 65 29 3b 0a 20 32 34 35 35 20 20 33 30 38 30 20   ┆t value (cur line);  2455  3080 ┆
0x17180…171a0       20 20 20 20 20 20 20 20 20 20 35 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 20 32 34 35 36 20   ┆          5             ;  2456 ┆
0x171a0…171c0       20 33 30 38 32 20 20 20 20 20 20 20 61 6c 2e 20 77 32 20 20 20 20 20 67 35 34 2e 20 20 20 3b 20   ┆ 3082       al. w2     g54.   ; ┆
0x171c0…171e0       0a 20 32 34 35 37 20 20 33 30 38 34 20 20 20 20 20 20 20 6a 6c 2e 20 77 33 20 20 20 20 20 63 34   ┆  2457  3084       jl. w3     c4┆
0x171e0…17200       33 2e 20 20 20 3b 20 20 20 70 72 69 6e 74 20 74 65 78 74 20 28 3c 3a 6c 69 6e 65 2e 3a 3e 29 2c   ┆3.   ;   print text (<:line.:>),┆
0x17200…17220       20 28 20 77 69 74 68 20 6e 6f 20 6e 65 77 20 6c 69 6e 65 20 63 68 61 72 29 3b 0a 20 32 34 35 38   ┆ ( with no new line char);  2458┆
0x17220…17240       20 20 33 30 38 36 20 20 20 20 20 20 20 61 6c 2e 20 77 32 20 20 20 20 20 67 35 33 2e 20 20 20 3b   ┆  3086       al. w2     g53.   ;┆
0x17240…17260       20 0a 20 32 34 35 39 20 20 33 30 38 38 20 20 20 20 20 20 20 6a 6c 2e 20 77 33 20 20 20 20 20 63   ┆   2459  3088       jl. w3     c┆
0x17260…17280       34 33 2e 20 20 20 3b 20 70 72 69 6e 74 20 74 65 78 74 20 28 3c 3a 6f 62 6a 65 63 74 3a 3a 3e 29   ┆43.   ; print text (<:object::>)┆
0x17280…172a0       0a 20 32 34 36 30 20 20 33 30 39 30 20 20 20 20 20 20 20 72 6c 2e 20 77 32 20 20 20 20 20 66 32   ┆  2460  3090       rl. w2     f2┆
0x172a0…172c0       37 2e 20 20 20 3b 20 67 65 74 20 61 64 64 72 65 73 73 20 6f 66 20 63 75 72 72 65 6e 74 20 6f 62   ┆7.   ; get address of current ob┆
0x172c0…172e0       6a 2e 0a 20 32 34 36 31 20 20 33 30 39 32 20 20 20 20 20 20 20 61 6c 20 20 77 32 20 20 20 20 20   ┆j.  2461  3092       al  w2     ┆
0x172e0…17300       78 32 2b 68 31 2b 32 3b 20 67 65 74 20 61 64 64 72 65 73 73 20 6f 66 20 64 6f 63 75 6d 65 6e 74   ┆x2+h1+2; get address of document┆
0x17300…17320       20 6e 61 6d 65 2e 0a 20 32 34 36 32 20 20 33 30 39 34 20 20 20 20 20 20 20 72 6c 20 20 77 30 20   ┆ name.  2462  3094       rl  w0 ┆
0x17320…17340       20 78 32 20 20 20 20 20 20 20 20 3b 20 69 66 20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 6e 61   ┆ x2        ; if first word of na┆
0x17340…17360       6d 65 20 74 6f 20 62 65 20 70 72 69 6e 74 65 64 0a 20 32 34 36 33 20 20 33 30 39 36 20 20 20 20   ┆me to be printed  2463  3096    ┆
0x17360…17380       20 20 20 73 6e 20 20 77 30 20 20 20 20 20 30 20 20 20 20 20 20 3b 20 20 69 73 20 7a 65 72 6f 20   ┆   sn  w0     0      ;  is zero ┆
0x17380…173a0       28 20 6e 6f 20 6e 61 6d 65 20 65 78 69 73 74 29 20 74 68 65 6e 0a 20 32 34 36 34 20 20 33 30 39   ┆( no name exist) then  2464  309┆
0x173a0…173c0       38 20 20 20 20 20 20 20 61 6c 2e 20 77 32 20 20 20 20 20 67 35 36 2e 20 20 20 3b 20 20 70 72 69   ┆8       al. w2     g56.   ;  pri┆
0x173c0…173e0       6e 74 20 74 65 78 74 20 28 3c 3a 3c 65 6d 70 74 79 3e 3a 3e 29 20 65 6c 73 65 0a 20 32 34 36 35   ┆nt text (<:<empty>:>) else  2465┆
0x173e0…17400       20 20 33 31 30 30 20 20 20 20 20 20 20 6a 6c 2e 20 77 33 20 20 20 20 20 63 34 33 2e 20 20 20 3b   ┆  3100       jl. w3     c43.   ;┆
0x17400…17420       20 70 72 69 6e 74 20 74 65 78 74 20 6f 62 6a 20 6e 61 6d 65 2e 0a 20 32 34 36 36 20 20 33 31 30   ┆ print text obj name.  2466  310┆
0x17420…17440       32 20 20 20 20 20 20 20 61 6c 2e 20 77 32 20 20 20 20 20 67 35 32 2e 20 20 20 3b 0a 20 32 34 36   ┆2       al. w2     g52.   ;  246┆
0x17440…17460       37 20 20 33 31 30 34 20 20 20 20 20 20 20 6a 6c 2e 20 77 33 20 20 20 20 20 63 34 33 2e 20 20 20   ┆7  3104       jl. w3     c43.   ┆
0x17460…17480       3b 20 70 72 72 69 6e 74 20 74 65 78 74 20 28 3c 3a 73 6f 75 72 63 65 3a 20 3a 3e 29 3b 0a 20 32   ┆; prrint text (<:source: :>);  2┆
0x17480…174a0       34 36 38 20 20 33 31 30 36 20 20 20 20 20 20 20 72 6c 2e 20 77 32 20 20 20 20 20 66 32 38 2e 20   ┆468  3106       rl. w2     f28. ┆
0x174a0…174c0       20 20 3b 20 67 65 74 20 61 64 64 72 65 73 73 20 6f 66 20 63 75 72 72 65 6e 74 20 73 6f 75 72 63   ┆  ; get address of current sourc┆
0x174c0…174e0       65 20 64 65 73 63 72 69 70 74 6f 72 2e 0a 20 32 34 36 39 20 20 33 31 30 38 20 20 20 20 20 20 20   ┆e descriptor.  2469  3108       ┆
0x174e0…17500       61 6c 20 20 77 32 20 20 78 32 2b 68 31 2b 32 20 20 20 3b 20 67 65 74 20 61 64 64 72 65 73 73 20   ┆al  w2  x2+h1+2   ; get address ┆
0x17500…17520       6f 66 20 63 75 72 72 65 6e 74 20 73 6f 75 72 63 65 20 6e 61 6d 65 3b 0a 20 32 34 37 30 20 20 33   ┆of current source name;  2470  3┆
0x17520…17540       31 31 30 20 20 20 20 20 20 20 72 6c 20 20 77 30 20 20 78 32 20 20 20 20 20 20 20 20 3b 20 69 66   ┆110       rl  w0  x2        ; if┆
0x17540…17560       20 66 69 72 73 74 20 77 6f 72 64 20 6f 66 20 6e 61 6d 65 20 74 6f 20 62 65 20 70 72 69 6e 74 65   ┆ first word of name to be printe┆
0x17560…17580       64 20 0a 20 32 34 37 31 20 20 33 31 31 32 20 20 20 20 20 20 20 73 6e 20 20 77 30 20 20 20 20 20   ┆d   2471  3112       sn  w0     ┆
0x17580…175a0       20 30 20 20 20 20 20 3b 20 69 73 20 7a 65 72 6f 20 74 68 65 6e 20 0a 20 32 34 37 32 20 20 33 31   ┆ 0     ; is zero then   2472  31┆
0x175a0…175c0       31 34 20 20 20 20 20 20 20 61 6c 2e 20 77 32 20 20 20 20 20 67 35 36 2e 20 20 20 3b 20 70 72 69   ┆14       al. w2     g56.   ; pri┆
0x175c0…175e0       6e 74 20 74 65 78 74 20 28 3c 3a 3c 65 6d 70 74 79 3e 3a 3e 29 20 65 6c 73 65 0a 20 32 34 37 33   ┆nt text (<:<empty>:>) else  2473┆
0x175e0…17600       20 20 33 31 31 36 20 20 20 20 20 20 20 6a 6c 2e 20 77 33 20 20 20 20 20 63 34 33 2e 20 20 20 3b   ┆  3116       jl. w3     c43.   ;┆
0x17600…17620       20 70 72 69 6e 74 20 74 65 78 74 20 28 20 63 75 72 72 65 6e 74 20 73 6f 75 72 63 65 20 6e 61 6d   ┆ print text ( current source nam┆
0x17620…17640       65 29 3b 0a 20 32 34 37 34 20 20 33 31 31 38 20 20 20 20 20 20 20 61 6c 2e 20 77 32 20 20 20 20   ┆e);  2474  3118       al. w2    ┆
0x17640…17660       20 67 34 33 2e 20 20 20 3b 20 0a 20 32 34 37 35 20 20 33 31 32 30 20 20 20 20 20 20 20 6a 6c 2e   ┆ g43.   ;   2475  3120       jl.┆
0x17660…17680       20 77 33 20 20 20 20 20 63 31 37 2e 20 20 20 3b 20 70 72 69 6e 74 20 74 65 78 74 20 28 3c 3a 3c   ┆ w3     c17.   ; print text (<:<┆
0x17680…176a0       31 30 3e 3a 3e 29 3b 0a 20 32 34 37 36 20 20 33 31 32 32 20 20 20 20 20 20 20 72 6c 2e 20 77 33   ┆10>:>);  2476  3122       rl. w3┆
0x176a0…176c0       20 20 20 20 20 66 36 37 2e 20 20 20 3b 20 20 20 72 65 73 74 6f 72 65 20 28 63 75 72 20 63 6f 72   ┆     f67.   ;   restore (cur cor┆
0x176c0…176e0       72 29 3b 0a 20 32 34 37 37 20 20 33 31 32 34 20 20 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 20 20   ┆r);  2477  3124       jl.       ┆
0x176e0…17700       20 61 31 2e 20 20 20 20 3b 20 20 20 67 6f 74 6f 20 6e 65 78 74 20 69 6e 73 74 72 20 31 3b 0a 20   ┆ a1.    ;   goto next instr 1;  ┆
0x17700…17720       32 34 37 38 20 20 33 31 32 36 20 20 0a 20 32 34 37 38 20 20 33 31 32 36 20 20 0a 20 32 34 37 38   ┆2478  3126    2478  3126    2478┆
0x17720…17740       20 20 33 31 32 36 20 20 61 33 35 3a 20 3b 20 63 6f 6d 6d 61 6e 64 3a 0a 20 32 34 37 39 20 20 33   ┆  3126  a35: ; command:  2479  3┆
0x17740…17760       31 32 36 20 20 20 20 20 20 20 3b 20 20 20 63 6f 6d 6d 65 6e 74 3a 20 63 6f 72 72 20 6e 6f 20 69   ┆126       ;   comment: corr no i┆
0x17760…17780       73 20 69 6e 63 72 65 61 73 65 64 20 62 79 20 6f 6e 65 3b 0a 20 32 34 38 30 20 20 33 31 32 36 20   ┆s increased by one;  2480  3126 ┆
0x17780…177a0       20 0a 20 32 34 38 30 20 20 33 31 32 36 20 20 20 20 20 20 20 61 6c 20 20 77 30 20 20 20 20 20 31   ┆   2480  3126       al  w0     1┆
0x177a0…177c0       20 20 20 20 20 20 3b 0a 20 32 34 38 31 20 20 33 31 32 38 20 20 20 20 20 20 20 77 61 2e 20 77 30   ┆      ;  2481  3128       wa. w0┆
0x177c0…177e0       20 20 20 20 20 66 36 39 2e 20 20 20 3b 20 20 20 63 6f 72 72 20 6e 6f 3a 3d 20 63 6f 72 72 20 6e   ┆     f69.   ;   corr no:= corr n┆
0x177e0…17800       6f 20 2b 20 31 3b 0a 20 32 34 38 32 20 20 33 31 33 30 20 20 20 20 20 20 20 72 73 2e 20 77 30 20   ┆o + 1;  2482  3130       rs. w0 ┆
0x17800…17820       20 20 20 20 66 36 39 2e 20 20 20 3b 0a 20 32 34 38 33 20 20 33 31 33 32 20 20 20 20 20 20 20 6a   ┆    f69.   ;  2483  3132       j┆
0x17820…17840       6c 2e 20 20 20 20 20 20 20 20 61 32 2e 20 20 20 20 3b 20 20 20 67 6f 74 6f 20 6e 65 78 74 20 69   ┆l.        a2.    ;   goto next i┆
0x17840…17860       6e 73 74 72 20 32 3b 0a 20 32 34 38 34 20 20 33 31 33 34 20 20 0a 20 32 34 38 34 20 20 33 31 33   ┆nstr 2;  2484  3134    2484  313┆
0x17860…17880       34 20 20 63 32 32 3a 20 3b 20 74 65 72 6d 69 6e 61 74 65 20 65 64 69 74 6f 72 3a 0a 20 32 34 38   ┆4  c22: ; terminate editor:  248┆
0x17880…178a0       35 20 20 33 31 33 34 20 20 61 33 36 3a 20 3b 20 66 69 6e 69 73 20 65 64 3a 0a 20 32 34 38 36 20   ┆5  3134  a36: ; finis ed:  2486 ┆
0x178a0…178c0       20 33 31 33 34 20 20 20 20 20 20 20 3b 20 20 20 63 6f 6d 6d 65 6e 74 3a 20 74 68 65 20 6f 62 6a   ┆ 3134       ;   comment: the obj┆
0x178c0…178e0       65 63 74 20 64 6f 63 75 6d 65 6e 74 20 69 73 20 63 6c 6f 73 65 64 2c 20 61 6e 64 20 65 78 69 74   ┆ect document is closed, and exit┆
0x178e0…17900       0a 20 32 34 38 37 20 20 33 31 33 34 20 20 20 20 20 20 20 3b 20 20 20 69 73 20 6d 61 64 65 20 66   ┆  2487  3134       ;   is made f┆
0x17900…17920       72 6f 6d 20 74 68 65 20 65 64 69 74 6f 72 3b 0a 20 32 34 38 38 20 20 33 31 33 34 20 20 0a 20 32   ┆rom the editor;  2488  3134    2┆
0x17920…17940       34 38 38 20 20 33 31 33 34 20 20 62 2e 20 20 20 69 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆488  3134  b.   i3              ┆
0x17940…17960       20 20 3b 20 62 65 67 69 6e 0a 20 32 34 38 39 20 20 33 31 33 34 20 20 77 2e 20 20 20 61 6c 20 20   ┆  ; begin  2489  3134  w.   al  ┆
0x17960…17980       77 30 20 20 20 20 20 30 20 20 20 20 20 20 3b 20 20 20 73 75 63 63 65 73 73 3a 3d 20 6f 6b 3b 0a   ┆w0     0      ;   success:= ok; ┆
0x17980…179a0       20 32 34 39 30 20 20 33 31 33 36 20 20 0a 20 32 34 39 30 20 20 33 31 33 36 20 20 63 31 38 3a 20   ┆ 2490  3136    2490  3136  c18: ┆
0x179a0…179c0       3b 20 65 72 72 6f 72 20 74 65 72 6d 69 6e 61 74 65 20 65 64 69 74 6f 72 3a 0a 20 32 34 39 31 20   ┆; error terminate editor:  2491 ┆
0x179c0…179e0       20 33 31 33 36 20 20 20 20 20 20 20 3b 20 20 20 63 6f 6d 6d 65 6e 74 3a 20 77 30 20 3d 20 6e 6f   ┆ 3136       ;   comment: w0 = no┆
0x179e0…17a00       20 73 75 63 63 65 73 73 3b 0a 20 32 34 39 32 20 20 33 31 33 36 20 20 0a 20 32 34 39 32 20 20 33   ┆ success;  2492  3136    2492  3┆