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

⟦162d2eb5b⟧ Rc489kSubCat

    Length: 236544 (0x39c00)
    Types: Rc489kSubCat
    Names: »talgprog«

Derivation

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

OctetView

0x00000…00033 (0,)   Rc489kSubCatEnt {f00=0x00251a, f01=0x0007e4, f02=0x0007ed, filename=»tmtread     «, entry_tail=0-4-0-5-1981-07-08T15:32-disc1-0x0-0x0-0x0-0x0}
0x00033…00066        Rc489kSubCatEnt {f00=0x0071b3, f01=0x0007e4, f02=0x0007ed, filename=»tconvert    «, entry_tail=0-4-0-1-1980-10-23T15:10-disc2-0x0-0x0-0x0-0x0}
0x00066…00099        Rc489kSubCatEnt {f00=0x0081b3, f01=0x0007e4, f02=0x0007ed, filename=»trep        «, entry_tail=0-4-0-1-1980-10-15T15:23-disc1-0x0-0x0-0x0-0x0}
0x00099…000cc        Rc489kSubCatEnt {f00=0x009ce2, f01=0x0007e4, f02=0x0007ed, filename=»tmulticopy  «, entry_tail=0-4-0-4-1981-02-04T15:59-disc1-0x0-0x0-0x0-0x0}
0x000cc…000ff        Rc489kSubCatEnt {f00=0x00d5fa, f01=0x0007e4, f02=0x0007ed, filename=»tcontract   «, entry_tail=0-4-0-23-1981-01-20T15:01-disc1-0x0-0x0-0x0-0x0}
0x000ff…00132        Rc489kSubCatEnt {f00=0x02479b, f01=0x000000, f02=0x7ffffc, filename=»tmacro      «, entry_tail=0-4-0-4-1981-01-08T15:26-disc1-0x0-0x0-0x0-0x0}
0x00132…00165        Rc489kSubCatEnt {f00=0x02819a, f01=0x0007e4, f02=0x0007ed, filename=»tfindill    «, entry_tail=0-4-0-1-1980-11-13T14:33-disc1-0x0-0x0-0x0-0x0}
0x00165…00198        Rc489kSubCatEnt {f00=0x0295e3, f01=0x0007e4, f02=0x0007ed, filename=»tdescribe   «, entry_tail=0-4-0-49-1980-11-12T13:02-disc1-0x0-0x0-0x0-0x0}
0x00198…001cb        Rc489kSubCatEnt {f00=0x05ac5b, f01=0x0007e4, f02=0x0007ed, filename=»textract    «, entry_tail=0-4-0-9-1980-11-11T13:36-disc1-0x0-0x0-0x0-0x0}
0x001cb…001fe        Rc489kSubCatEnt {f00=0x063ce2, f01=0x0007e4, f02=0x0007ed, filename=»tdesc       «, entry_tail=0-4-0-65-1980-10-29T11:15-disc1-0x0-0x0-0x0-0x0}
0x001fe…00231        Rc489kSubCatEnt {f00=0x0a46da, f01=0x0007e4, f02=0x0007ed, filename=»tsearchcon  «, entry_tail=0-4-0-3-1980-10-27T14:33-disc1-0x0-0x0-0x0-0x0}
0x00231…00264        Rc489kSubCatEnt {f00=0x0a78da, f01=0x0007e4, f02=0x0007ed, filename=»tdevice     «, entry_tail=0-4-0-3-1980-10-22T15:48-disc1-0x0-0x0-0x0-0x0}
0x00264…00297        Rc489kSubCatEnt {f00=0x0aabda, f01=0x0007e4, f02=0x0007ed, filename=»tdocmove    «, entry_tail=0-4-0-3-1980-10-21T15:45-disc1-0x0-0x0-0x0-0x0}
0x00297…002ca        Rc489kSubCatEnt {f00=0x0ad193, f01=0x0007e4, f02=0x0007ed, filename=»tskipill    «, entry_tail=0-4-0-1-1980-10-20T11:51-disc1-0x0-0x0-0x0-0x0}
0x002ca…002fd        Rc489kSubCatEnt {f00=0x0ae092, f01=0x0007e4, f02=0x0007ed, filename=»tremill     «, entry_tail=0-4-0-1-1980-10-16T13:32-disc1-0x0-0x0-0x0-0x0}
0x002fd…00300        0x00001b
0x00300…00333        Rc489kSubCatEnt {f00=0x0af3d3, f01=0x0007e4, f02=0x0007ed, filename=»tremsp      «, entry_tail=0-4-0-1-1980-10-16T12:11-disc2-0x0-0x0-0x0-0x0}
0x00333…00366        Rc489kSubCatEnt {f00=0x0b005b, f01=0x0007e4, f02=0x0007ed, filename=»tclaim      «, entry_tail=0-4-0-25-1980-03-26T09:31-disc1-0x0-0x0-0x0-0x0}
0x00366…00399        Rc489kSubCatEnt {f00=0x0c9d13, f01=0x0007e4, f02=0x0007ed, filename=»tdiscmove   «, entry_tail=0-4-0-4-1980-08-07T15:25-disc1-0x0-0x0-0x0-0x0}
0x00399…003cc        Rc489kSubCatEnt {f00=0x0cd102, f01=0x0007e4, f02=0x0007ed, filename=»tlistint    «, entry_tail=0-4-0-2-1980-10-14T15:03-disc1-0x0-0x0-0x0-0x0}
0x003cc…003ff        Rc489kSubCatEnt {f00=0x0cff1a, f01=0x0007e4, f02=0x0007ed, filename=»tmanindex   «, entry_tail=0-4-0-21-1980-10-14T12:28-disc1-0x0-0x0-0x0-0x0}
0x003ff…00432        Rc489kSubCatEnt {f00=0x0e4b42, f01=0x0007e4, f02=0x0007ed, filename=»twrindex    «, entry_tail=0-4-0-10-                -disc1-0x0-0x0-0x0-0x0}
0x00432…00465        Rc489kSubCatEnt {f00=0x0eef7a, f01=0x0007e4, f02=0x0007ed, filename=»ebcd        «, entry_tail=0-4-0-5-1980-05-07T14:40-disc1-0xd039-0x0-0x0-0x0}
0x00465…00498        Rc489kSubCatEnt {f00=0x0f311a, f01=0x0007e4, f02=0x0007ed, filename=»ebcdic      «, entry_tail=0-4-0-1-1980-09-19T14:00-disc1-0x0-0x0-0x0-0x0}
0x00498…004cb        Rc489kSubCatEnt {f00=0x0f4613, f01=0x000000, f02=0x7ffffc, filename=»setconstant «, entry_tail=0-4-0-7-1980-09-29T15:09-disc1-0x0-0x0-0x0-0x0}
0x004cb…004fe        Rc489kSubCatEnt {f00=0x0fb15a, f01=0x0007e4, f02=0x0007ed, filename=»twritestd   «, entry_tail=0-4-0-28-1980-10-07T11:17-disc1-0x0-0x0-0x0-0x0}
0x004fe…00531        Rc489kSubCatEnt {f00=0x1171e2, f01=0x0007e4, f02=0x0007e4, filename=»tprocdes    «, entry_tail=0-4-0-2-1980-04-25T12:00-disc1-0x0-0x0-0x0-0x0}
0x00531…00564        Rc489kSubCatEnt {f00=0x119203, f01=0x000000, f02=0x7ffffc, filename=»tstdvar     «, entry_tail=0-4-0-14-1980-04-25T11:16-disc1-0x0-0x0-0x0-0x0}
0x00564…00580        0a ab da 00 07 e4 00 07 ed 74 64 6f 63 6d 6f 76 65 00 00 00 00 00 00 03 64 69 73 63   ┆         tdocmove       disc┆
0x00580…005a0        31 00 00 00 00 00 00 00 75 9f 7c 00 00 00 00 00 00 00 00 00 00 00 00 0a d1 93 00 07 e4 00 07 ed   ┆1       u ø                     ┆
0x005a0…005c0        74 73 6b 69 70 69 6c 6c 00 00 00 00 00 00 01 64 69 73 63 31 00 00 00 00 00 00 00 75 98 01 00 00   ┆tskipill       disc1       u    ┆
0x005c0…005e0        00 00 00 00 00 00 00 00 00 00 0a e0 92 00 07 e4 00 07 ed 74 72 65 6d 69 6c 6c 00 00 00 00 00 00   ┆                   tremill      ┆
0x005e0…00600        00 01 64 69 73 63 31 00 00 00 00 00 00 00 75 7e b5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆  disc1       uü                ┆
0x00600…01500        Data for tmtread
0x01500…01800        Data for tconvert
0x01800…01b00        Data for trep
0x01b00…02700 (3,)   Data for tmulticopy
0x02700…06c00        Data for tcontract
0x06c00…07800 (12,)  Data for tmacro
0x07800…07b00        Data for tfindill
0x07b00…10e00        Data for tdescribe
0x10e00…12900 (30,)  Data for textract
0x12900…1ec00 (33,)  Data for tdesc
0x1ec00…1f500        Data for tsearchcon
0x1f500…1fe00        Data for tdevice
0x1fe00…20700        Data for tdocmove
0x20700…20a00        Data for tskipill
0x20a00…20d00 (58,)  Data for tremill
0x20d00…21000        Data for tremsp
0x21000…25b00        Data for tclaim
0x25b00…26700 (67,)  Data for tdiscmove
0x26700…26d00        Data for tlistint
0x26d00…2ac00 (69,)  Data for tmanindex
0x2ac00…2ca00 (76,)  Data for twrindex
0x2ca00…2d900        Data for ebcd
0x2d900…2dc00 (81,)  Data for ebcdic
0x2dc00…2f100        Data for setconstant
0x2f100…34500        Data for twritestd
0x34500…34b00 (93,)  Data for tprocdes
0x34b00…37500        Data for tstdvar
0x37500…37520        6f 2c 20 69 74 20 69 73 20 64 65 63 72 65 61 73 65 64 0a 3b 20 62 79 20 6f 6e 65 20 61 66 74 65   ┆o, it is decreased ; by one afte┆
0x37520…37540        72 20 67 65 6e 65 72 61 74 69 6f 6e 20 6f 66 20 65 61 63 68 20 74 65 73 74 72 65 63 6f 72 64 2e   ┆r generation of each testrecord.┆
0x37540…37560        20 69 66 20 74 68 69 73 20 6d 61 6b 65 73 0a 3b 20 74 68 65 20 63 6f 75 6e 74 65 72 20 7a 65 72   ┆ if this makes ; the counter zer┆
0x37560…37580        6f 2c 20 74 68 65 20 74 65 73 74 6d 61 73 6b 20 69 73 20 73 65 74 20 74 6f 20 7a 65 72 6f 2e 0a   ┆o, the testmask is set to zero. ┆
0x37580…375a0        3b 20 0a 3b 20 61 66 74 65 72 20 6f 6e 65 20 63 61 6c 6c 20 6f 66 20 66 36 2c 20 66 75 72 74 68   ┆;  ; after one call of f6, furth┆
0x375a0…375c0        65 72 20 63 61 6c 6c 73 20 77 69 6c 6c 20 6f 6e 6c 79 20 63 68 61 6e 67 65 0a 3b 20 74 68 65 20   ┆er calls will only change ; the ┆
0x375c0…375e0        63 6f 75 6e 74 65 72 2c 20 69 66 20 74 68 65 20 76 61 6c 75 65 20 73 70 65 63 69 66 69 65 64 20   ┆counter, if the value specified ┆
0x375e0…37600        69 6e 20 77 32 20 69 73 20 6c 65 73 73 20 74 68 61 6e 20 74 68 65 0a 3b 20 63 75 72 72 65 6e 74   ┆in w2 is less than the ; current┆
0x37600…37620        20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 63 6f 75 6e 74 65 72 20 28 70 72 6f 76 69 64 65 64 2c   ┆ value of the counter (provided,┆
0x37620…37640        20 74 68 65 20 63 6f 75 6e 74 65 72 20 69 73 0a 3b 20 6e 6f 6e 7a 65 72 6f 29 2e 0a 3b 0a 3b 20   ┆ the counter is ; nonzero). ; ; ┆
0x37640…37660        20 20 20 20 20 20 20 63 61 6c 6c 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 0a 3b 20 77 30   ┆       call          return ; w0┆
0x37660…37680        20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 65 20 62 65 66 6f 72 65 20   ┆                   value before ┆
0x37680…376a0        74 65 73 74 70 6f 69 6e 74 0a 3b 20 77 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆testpoint ; w1                  ┆
0x376a0…376c0        20 76 61 6c 75 65 20 62 65 66 6f 72 65 20 74 65 73 74 70 6f 69 6e 74 0a 3b 20 77 32 20 20 20 20   ┆ value before testpoint ; w2    ┆
0x376c0…376e0        20 63 6f 75 6e 74 65 72 20 20 20 20 20 20 20 76 61 6c 75 65 20 62 65 66 6f 72 65 20 74 65 73 74   ┆ counter       value before test┆
0x376e0…37700        70 6f 69 6e 74 0a 3b 20 77 33 20 20 20 20 20 6c 69 6e 6b 20 20 20 20 20 20 20 20 20 20 76 61 6c   ┆point ; w3     link          val┆
0x37700…37720        75 65 20 62 65 66 6f 72 65 20 74 65 73 74 70 6f 69 6e 74 0a 0a 62 2e 20 69 30 20 77 2e 20 20 20   ┆ue before testpoint  b. i0 w.   ┆
0x37720…37740        20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 66 36 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆            ; f6:               ┆
0x37740…37760        20 20 20 20 20 3b 0a 20 20 20 20 20 72 73 2e 20 77 33 20 20 69 30 2e 20 20 20 20 20 20 20 3b 20   ┆     ;      rs. w3  i0.       ; ┆
0x37760…37780        20 73 61 76 65 20 6c 69 6e 6b 0a 20 20 20 20 20 72 6c 2e 20 77 33 20 20 66 37 2e 20 20 20 20 20   ┆ save link      rl. w3  f7.     ┆
0x37780…377a0        20 20 3b 20 20 0a 20 20 20 20 20 72 78 20 20 77 32 20 20 78 33 2b 73 36 20 20 20 20 20 3b 20 20   ┆  ;        rx  w2  x3+s6     ;  ┆
0x377a0…377c0        69 66 20 63 6f 75 6e 74 65 72 28 6d 61 69 6e 29 3d 30 20 6f 72 0a 20 20 20 20 20 73 65 20 20 77   ┆if counter(main)=0 or      se  w┆
0x377c0…377e0        32 20 20 30 20 20 20 20 20 20 20 20 20 3b 20 20 20 20 20 63 6f 75 6e 74 65 72 28 6d 61 69 6e 29   ┆2  0         ;     counter(main)┆
0x377e0…37800        3e 63 6f 75 6e 74 65 72 20 74 68 65 6e 0a 20 20 20 20 20 73 6c 20 20 77 32 20 20 28 78 33 2b 73   ┆>counter then      sl  w2  (x3+s┆
0x37800…37820        36 29 20 20 20 3b 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 2b 34 20 20 20 20 20 20 20 20 3b 0a   ┆6)   ;      jl.     +4        ; ┆
0x37820…37840        20 20 20 20 20 72 78 20 20 77 32 20 20 78 33 2b 73 36 20 20 20 20 20 3b 20 20 63 6f 75 6e 74 65   ┆     rx  w2  x3+s6     ;  counte┆
0x37840…37860        72 28 6d 61 69 6e 29 3a 3d 20 63 6f 75 6e 74 65 72 0a 20 20 20 20 20 72 6c 2e 20 77 33 20 20 69   ┆r(main):= counter      rl. w3  i┆
0x37860…37880        30 2e 20 20 20 20 20 20 20 3b 20 20 6c 69 6e 6b 3a 3d 20 73 61 76 65 64 20 6c 69 6e 6b 0a 20 20   ┆0.       ;  link:= saved link   ┆
0x37880…378a0        20 20 20 6a 6c 2e 20 20 20 20 20 66 35 2e 20 20 20 20 20 20 20 3b 20 20 67 6f 74 6f 20 63 72 65   ┆   jl.     f5.       ;  goto cre┆
0x378a0…378c0        61 74 65 20 74 65 73 74 72 65 63 6f 72 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆ate testrecord                  ┆
0x378c0…378e0        20 20 20 20 20 20 3b 0a 69 30 3a 20 20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b   ┆      ; i0:  0                 ;┆
0x378e0…37900        20 73 61 76 65 64 20 6c 69 6e 6b 0a 65 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆ saved link e.                  ┆
0x37900…37920        20 20 20 3b 0a 0a 7a 2e 0a 0c 0a 3b 20 6d 61 69 6e 70 72 6f 63 65 73 73 2e 0a 3b 0a 3b 20 74 68   ┆   ;  z.   ; mainprocess. ; ; th┆
0x37920…37940        65 20 6d 61 69 6e 70 72 6f 63 65 73 73 20 61 63 63 65 70 74 73 20 6d 65 73 73 61 67 65 73 20 6f   ┆e mainprocess accepts messages o┆
0x37940…37960        66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 74 79 70 65 73 3a 0a 3b 20 20 20 73 74 61 72 74   ┆f the following types: ;   start┆
0x37960…37980        20 74 72 61 6e 73 6d 69 74 74 65 72 20 20 30 3c 31 32 0a 3b 20 20 20 73 74 61 72 74 20 20 20 20   ┆ transmitter  0<12 ;   start    ┆
0x37980…379a0        20 20 20 20 20 20 20 20 20 20 32 3c 31 32 0a 3b 20 20 20 72 65 73 65 74 20 20 20 20 20 20 20 20   ┆          2<12 ;   reset        ┆
0x379a0…379c0        20 20 20 20 20 20 34 3c 31 32 0a 3b 20 20 20 74 72 61 6e 73 66 65 72 20 62 6c 6f 63 6b 20 20 20   ┆      4<12 ;   transfer block   ┆
0x379c0…379e0        20 20 35 3c 31 32 0a 3b 20 20 20 61 75 74 6f 6c 6f 61 64 20 20 20 20 20 20 20 20 20 20 20 36 3c   ┆  5<12 ;   autoload           6<┆
0x379e0…37a00        31 32 0a 3b 20 20 20 6d 61 73 74 65 72 20 63 6c 65 61 72 20 20 20 20 20 20 20 38 3c 31 32 0a 3b   ┆12 ;   master clear       8<12 ;┆
0x37a00…37a20        20 20 20 73 65 74 20 6d 61 73 6b 20 20 20 20 20 20 20 20 20 20 31 32 3c 31 32 0a 3b 0a 3b 20 20   ┆   set mask          12<12 ; ;  ┆
0x37a20…37a40        6d 6f 64 65 2d 20 6f 6e 6c 79 20 72 65 6c 65 76 61 6e 74 20 69 6e 20 63 6f 6e 6e 65 63 74 69 6f   ┆mode- only relevant in connectio┆
0x37a40…37a60        6e 20 77 69 74 68 20 73 74 61 72 74 20 74 72 61 6e 73 6d 69 74 2d 0a 3b 20 20 20 30 20 20 70 6f   ┆n with start transmit- ;   0  po┆
0x37a60…37a80        6c 6c 0a 3b 20 20 20 31 20 20 61 63 63 65 70 74 20 6d 61 73 74 65 72 20 63 6c 65 61 72 0a 3b 20   ┆ll ;   1  accept master clear ; ┆
0x37a80…37aa0        20 20 32 20 20 72 65 73 65 74 2c 20 69 6e 69 74 69 61 74 65 2c 20 70 6f 6c 6c 0a 3b 20 20 20 33   ┆  2  reset, initiate, poll ;   3┆
0x37aa0…37ac0        20 20 72 65 73 65 74 2c 20 69 6e 69 74 69 61 74 65 2c 20 61 63 63 65 70 74 20 6d 61 73 74 65 72   ┆  reset, initiate, accept master┆
0x37ac0…37ae0        20 63 6c 65 61 72 0a 3b 0a 3b 0a 3b 20 74 6f 20 65 78 65 63 75 74 65 20 6f 70 65 72 61 74 69 6f   ┆ clear ; ; ; to execute operatio┆
0x37ae0…37b00        6e 73 20 74 68 65 20 73 65 6e 64 65 72 20 6d 75 73 74 20 62 65 0a 3b 20 20 6f 70 3a 20 30 20 20   ┆ns the sender must be ;  op: 0  ┆
0x37b00…37b20 (99,)  2e 2e 0a 3b 20 20 20 20 20 20 33 20 20 72 65 73 65 72 76 65 72 20 6f 66 20 6d 61 69 6e 20 6f 72   ┆.. ;      3  reserver of main or┆
0x37b20…37b40        20 72 65 63 65 69 76 65 72 0a 3b 20 20 20 20 20 20 34 20 20 72 65 73 65 72 76 65 72 20 6f 66 20   ┆ receiver ;      4  reserver of ┆
0x37b40…37b60        6d 61 69 6e 0a 3b 20 20 20 20 20 20 35 20 20 72 65 73 65 72 76 65 72 20 6f 66 20 6d 61 69 6e 20   ┆main ;      5  reserver of main ┆
0x37b60…37b80        6f 72 20 74 72 61 6e 73 6d 69 74 74 65 72 0a 3b 20 20 20 20 20 20 36 20 20 72 65 73 65 72 76 65   ┆or transmitter ;      6  reserve┆
0x37b80…37ba0        72 20 6f 66 20 6d 61 69 6e 0a 3b 20 20 20 20 20 20 38 20 20 72 65 73 65 72 76 65 72 20 6f 66 20   ┆r of main ;      8  reserver of ┆
0x37ba0…37bc0        6d 61 69 6e 0a 3b 20 20 20 20 20 31 32 20 20 6e 65 69 74 68 65 72 20 72 65 73 65 72 76 61 74 69   ┆main ;     12  neither reservati┆
0x37bc0…37be0        6f 6e 20 6e 6f 72 20 75 73 65 72 20 69 6e 63 6c 75 73 69 6f 6e 20 69 73 20 64 65 6d 61 6e 64 65   ┆on nor user inclusion is demande┆
0x37be0…37c00        64 0a 0c 0a 62 2e 69 31 30 2c 6a 31 30 20 77 2e 0a 0a 20 20 20 20 20 61 30 3d 31 3c 32 33 20 20   ┆d   b.i10,j10 w.       a0=1<23  ┆
0x37c00…37c20        20 20 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 61 30 3e 30 2b 61 30 3e 33 2b 61 30 3e 34 2b 61   ┆         ;      a0>0+a0>3+a0>4+a┆
0x37c20…37c40        30 3e 35 2b 61 30 3e 36 2b 61 30 3e 38 2b 61 30 3e 31 32 0a 69 30 3a 20 20 61 30 3e 30 2b 61 30   ┆0>5+a0>6+a0>8+a0>12 i0:  a0>0+a0┆
0x37c40…37c60        3e 31 2b 61 30 3e 32 2b 61 30 3e 33 0a 0a 0a 68 38 30 3a 20 62 7a 20 20 77 30 20 20 78 32 2b 38   ┆>1+a0>2+a0>3   h80: bz  w0  x2+8┆
0x37c60…37c80        20 20 20 20 20 20 3b 20 73 74 61 72 74 20 6d 61 69 6e 3a 0a 20 20 20 20 20 73 6e 20 20 77 30 20   ┆      ; start main:      sn  w0 ┆
0x37c80…37ca0        20 31 32 20 20 20 20 20 20 20 20 3b 20 20 20 69 66 20 6f 70 3d 31 32 20 74 68 65 6e 0a 20 20 20   ┆ 12        ;   if op=12 then    ┆
0x37ca0…37cc0        20 20 6a 6c 2e 20 20 20 20 20 6a 31 30 2e 20 20 20 20 20 20 3b 20 20 20 20 20 67 6f 74 6f 20 73   ┆  jl.     j10.      ;     goto s┆
0x37cc0…37ce0        65 74 6d 61 73 6b 3b 0a 20 20 20 20 20 73 7a 20 20 77 30 20 20 32 2e 31 20 20 20 20 20 20 20 3b   ┆etmask;      sz  w0  2.1       ;┆
0x37ce0…37d00        20 20 20 69 66 20 6f 70 65 72 61 74 69 6f 6e 20 6f 64 64 20 74 68 65 6e 0a 20 20 20 20 20 61 6d   ┆   if operation odd then      am┆
0x37d00…37d20        20 20 20 20 20 20 67 31 34 2d 67 31 35 20 20 20 3b 20 20 20 20 20 63 68 65 63 6b 20 75 73 65 72   ┆      g14-g15   ;     check user┆
0x37d20…37d40        3b 0a 20 20 20 20 20 6a 6c 20 20 77 33 20 20 67 31 35 20 20 20 20 20 20 20 3b 20 20 20 65 6c 73   ┆;      jl  w3  g15       ;   els┆
0x37d40…37d60        65 20 63 68 65 63 6b 20 72 65 73 65 72 76 65 72 3b 0a 20 20 20 20 20 64 6c 2e 20 77 31 20 20 69   ┆e check reserver;      dl. w1  i┆
0x37d60…37d80        30 2e 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 6a 6c 20 20 77 33 20 20 67 31 36 20 20 20 20 20   ┆0.       ;      jl  w3  g16     ┆
0x37d80…37da0        20 20 3b 20 20 20 63 68 65 63 6b 20 6f 70 65 72 61 74 69 6f 6e 28 30 2e 33 2e 34 2e 36 2e 38 2e   ┆  ;   check operation(0.3.4.6.8.┆
0x37da0…37dc0        31 32 2c 30 29 3b 0a 20 20 20 20 20 72 6c 20 20 77 31 20 20 62 31 39 20 20 20 20 20 20 20 3b 0a   ┆12,0);      rl  w1  b19       ; ┆
0x37dc0…37de0        20 20 20 20 20 6a 6c 2e 20 20 20 20 20 6d 31 30 2e 20 20 20 20 20 20 3b 20 20 20 67 6f 74 6f 20   ┆     jl.     m10.      ;   goto ┆
0x37de0…37e00        73 75 70 65 72 76 69 73 65 3b 0a 0a 6a 31 30 3a 20 72 6c 20 20 77 31 20 20 62 31 39 20 20 20 20   ┆supervise;  j10: rl  w1  b19    ┆
0x37e00…37e20        20 20 20 3b 20 73 65 74 20 6d 61 73 6b 3a 0a 20 20 20 20 20 64 6c 20 20 77 30 20 20 78 32 2b 31   ┆   ; set mask:      dl  w0  x2+1┆
0x37e20…37e40        32 20 20 20 20 20 3b 0a 20 20 20 20 20 64 73 20 20 77 30 20 20 78 31 2b 73 32 20 20 20 20 20 3b   ┆2     ;      ds  w0  x1+s2     ;┆
0x37e40…37e60        20 20 20 6d 61 73 6b 30 3a 3d 6d 61 73 6b 28 30 3a 34 37 29 3b 0a 20 20 20 20 20 64 6c 20 20 77   ┆   mask0:=mask(0:47);      dl  w┆
0x37e60…37e80        30 20 20 78 32 2b 31 36 20 20 20 20 20 3b 0a 20 20 20 20 20 64 73 20 20 77 30 20 20 78 31 2b 73   ┆0  x2+16     ;      ds  w0  x1+s┆
0x37e80…37ea0        33 20 20 20 20 20 3b 20 20 20 6d 61 73 6b 31 3a 3d 6d 61 73 6b 28 34 38 3a 39 35 29 3b 0a 20 20   ┆3     ;   mask1:=mask(48:95);   ┆
0x37ea0…37ec0        20 20 20 61 6c 20 20 77 30 20 20 30 20 20 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 72 73 20 20   ┆   al  w0  0         ;      rs  ┆
0x37ec0…37ee0        77 30 20 20 67 32 30 20 20 20 20 20 20 20 3b 20 20 20 73 74 61 74 75 73 3a 3d 30 3b 0a 20 20 20   ┆w0  g20       ;   status:=0;    ┆
0x37ee0…37f00        20 20 6a 6c 20 20 77 33 20 20 67 31 38 20 20 20 20 20 20 20 3b 20 20 20 64 65 6c 69 76 65 72 20   ┆  jl  w3  g18       ;   deliver ┆
0x37f00…37f20        72 65 73 75 6c 74 31 3b 0a 20 20 20 20 20 6a 6c 20 20 20 20 20 28 62 32 30 29 20 20 20 20 20 20   ┆result1;      jl     (b20)      ┆
0x37f20…37f40        3b 20 65 78 69 74 3a 20 72 65 74 75 72 6e 20 74 6f 20 73 65 6e 64 65 72 3b 0a 65 2e 0a 0c 0a 0a   ┆; exit: return to sender; e.    ┆
0x37f40…37f60        3b 20 69 6e 69 74 69 61 74 65 20 70 61 72 74 2e 0a 0a 62 2e 69 31 30 2c 6a 31 30 20 77 2e 0a 69   ┆; initiate part.  b.i10,j10 w. i┆
0x37f60…37f80        32 3a 20 20 30 3c 31 32 2b 32 2e 30 30 20 20 20 20 20 20 20 20 20 3b 20 6d 65 73 73 61 67 65 3a   ┆2:  0<12+2.00         ; message:┆
0x37f80…37fa0        20 73 74 61 72 74 20 74 72 61 6e 73 6d 69 74 74 65 72 2c 20 70 6f 6c 6c 0a 69 36 3a 20 20 30 3c   ┆ start transmitter, poll i6:  0<┆
0x37fa0…37fc0        31 32 2b 32 2e 31 30 20 20 20 20 20 20 20 20 20 3b 20 6d 65 73 73 61 67 65 3a 20 73 74 61 72 74   ┆12+2.10         ; message: start┆
0x37fc0…37fe0        20 74 72 61 6e 73 6d 69 74 74 65 72 2c 20 72 65 73 65 74 2c 20 69 6e 69 74 69 61 74 65 2c 20 70   ┆ transmitter, reset, initiate, p┆
0x37fe0…38000        6f 6c 6c 0a 69 37 3a 20 20 30 3c 31 32 2b 32 2e 31 31 20 20 20 20 20 20 20 20 20 3b 20 6d 65 73   ┆oll i7:  0<12+2.11         ; mes┆
0x38000…38020        73 61 67 65 3a 20 73 74 61 72 74 20 74 72 61 6e 73 6d 69 74 74 65 72 2c 20 72 65 73 65 74 2c 20   ┆sage: start transmitter, reset, ┆
0x38020…38040        69 6e 69 74 69 61 74 65 2c 20 61 63 63 65 70 74 20 6d 61 73 74 65 72 20 63 6c 65 61 72 0a 69 34   ┆initiate, accept master clear i4┆
0x38040…38060        3a 20 20 30 2c 72 2e 37 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 61 6e 73 77 65 72 3a 20 64   ┆:  0,r.7             ; answer: d┆
0x38060…38080        75 6d 6d 79 0a 69 35 3a 20 20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 73 61   ┆ummy i5:  0                 ; sa┆
0x38080…380a0        76 65 64 20 6d 65 73 73 61 67 65 20 62 75 66 66 65 72 0a 0a 0a 3b 20 65 6e 74 72 79 20 66 72 6f   ┆ved message buffer   ; entry fro┆
0x380a0…380c0        6d 20 73 65 6e 64 20 6d 65 73 73 61 67 65 2e 0a 0a 3b 20 77 31 3a 20 6d 61 69 6e 2c 20 77 32 3a   ┆m send message.  ; w1: main, w2:┆
0x380c0…380e0        20 61 64 64 72 28 6d 65 73 73 61 67 65 20 62 75 66 66 65 72 29 2e 0a 0a 6d 31 30 3a 20 72 6c 20   ┆ addr(message buffer).  m10: rl ┆
0x380e0…38100        20 77 33 20 20 78 32 2b 38 20 20 20 20 20 20 3b 20 73 75 70 65 72 76 69 73 65 3a 0a 20 20 20 20   ┆ w3  x2+8      ; supervise:     ┆
0x38100…38120        20 72 73 2e 20 77 32 20 20 69 35 2e 20 20 20 20 20 20 20 3b 20 73 61 76 65 20 6d 65 73 73 20 62   ┆ rs. w2  i5.       ; save mess b┆
0x38120…38140        75 66 66 65 72 3b 0a 20 20 20 20 20 72 73 20 20 77 33 20 20 78 31 2b 73 31 36 20 20 20 20 3b 20   ┆uffer;      rs  w3  x1+s16    ; ┆
0x38140…38160        20 20 6f 70 65 72 61 74 69 6f 6e 3a 3d 6f 70 65 72 61 74 69 6f 6e 28 6d 65 73 73 61 67 65 29 3b   ┆  operation:=operation(message);┆
0x38160…38180        0a 63 2e 70 31 30 31 20 62 2e 66 31 20 77 2e 20 20 20 20 20 20 20 20 20 3b 2a 2a 2a 2a 2a 74 65   ┆ c.p101 b.f1 w.         ;*****te┆
0x38180…381a0        73 74 31 2a 2a 2a 2a 2a 0a 20 20 20 20 20 72 73 2e 20 77 33 20 20 66 30 2e 20 20 20 20 20 20 20   ┆st1*****      rs. w3  f0.       ┆
0x381a0…381c0        3b 0a 20 20 20 20 20 6a 6c 2e 20 77 33 20 20 66 34 2e 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20   ┆;      jl. w3  f4.       ;      ┆
0x381c0…381e0        31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 66 30 3a 20 20 30 20 20 20 20 20 20   ┆1                 ; f0:  0      ┆
0x381e0…38200        20 20 20 20 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 66 31 2e 20 20 20   ┆           ;      jl.     f1.   ┆
0x38200…38220        20 20 20 20 3b 0a 20 20 20 20 20 61 6c 20 20 77 30 20 20 78 32 2b 38 20 20 20 20 20 20 3b 20 20   ┆    ;      al  w0  x2+8      ;  ┆
0x38220…38240        20 64 75 6d 70 20 6d 65 73 73 61 67 65 28 30 3a 38 29 3b 0a 20 20 20 20 20 61 6c 20 20 77 31 20   ┆ dump message(0:8);      al  w1 ┆
0x38240…38260        20 78 32 2b 38 2b 38 20 20 20 20 3b 0a 20 20 20 20 20 6a 6c 2e 20 77 33 20 20 66 35 2e 20 20 20   ┆ x2+8+8    ;      jl. w3  f5.   ┆
0x38260…38280        20 20 20 20 3b 0a 66 31 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 65   ┆    ; f1:                    ; e┆
0x38280…382a0        2e 7a 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 2a 2a 2a 2a 2a 74 65 73 74   ┆.z.                   ;*****test┆
0x382a0…382c0        31 2a 2a 2a 2a 2a 0a 20 20 20 20 20 62 7a 20 20 77 33 20 20 36 20 20 20 20 20 20 20 20 20 3b 0a   ┆1*****      bz  w3  6         ; ┆
0x382c0…382e0        20 20 20 20 20 61 6d 20 20 20 20 20 20 78 33 20 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 6a 6c   ┆     am      x3        ;      jl┆
0x382e0…38300        2e 20 20 20 20 28 78 33 2b 32 29 20 20 20 20 20 3b 20 20 20 67 6f 74 6f 20 63 61 73 65 20 6f 70   ┆.    (x3+2)     ;   goto case op┆
0x38300…38320        65 72 61 74 69 6f 6e 20 6f 66 0a 20 20 20 20 20 6d 31 31 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆eration of      m11             ┆
0x38320…38340        20 20 3b 20 20 20 20 28 30 3a 20 73 74 61 72 74 20 74 72 61 6e 73 6d 69 74 74 65 72 28 6d 6f 64   ┆  ;    (0: start transmitter(mod┆
0x38340…38360        65 29 2c 0a 20 20 20 20 20 2d 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 20 20 20   ┆e),      -1                ;    ┆
0x38360…38380        20 31 3a 20 6e 6f 74 20 61 6c 6c 6f 77 65 64 2c 0a 20 20 20 20 20 2d 31 20 20 20 20 20 20 20 20   ┆ 1: not allowed,      -1        ┆
0x38380…383a0        20 20 20 20 20 20 20 20 3b 20 20 20 20 20 32 3a 20 6e 6f 74 20 61 6c 6c 6f 77 65 64 2c 0a 20 20   ┆        ;     2: not allowed,   ┆
0x383a0…383c0        20 20 20 6d 31 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 20 20 20 20 33 3a 20 72 65   ┆   m12               ;     3: re┆
0x383c0…383e0        63 65 69 76 65 20 62 6c 6f 63 6b 2c 0a 20 20 20 20 20 6d 31 33 20 20 20 20 20 20 20 20 20 20 20   ┆ceive block,      m13           ┆
0x383e0…38400        20 20 20 20 3b 20 20 20 20 20 34 3a 20 72 65 73 65 74 2c 0a 20 20 20 20 20 6d 31 34 20 20 20 20   ┆    ;     4: reset,      m14    ┆
0x38400…38420 (100,) 20 20 20 20 20 20 20 20 20 20 20 3b 20 20 20 20 20 35 3a 20 74 72 61 6e 73 6d 69 74 20 62 6c 6f   ┆           ;     5: transmit blo┆
0x38420…38440        63 6b 2c 0a 20 20 20 20 20 6d 31 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 20 20 20   ┆ck,      m14               ;    ┆
0x38440…38460        20 36 3a 20 61 75 74 6f 6c 6f 61 64 2c 0a 20 20 20 20 20 2d 31 20 20 20 20 20 20 20 20 20 20 20   ┆ 6: autoload,      -1           ┆
0x38460…38480        20 20 20 20 20 3b 20 20 20 20 20 37 3a 20 6e 6f 74 20 61 6c 6c 6f 77 65 64 2c 0a 20 20 20 20 20   ┆     ;     7: not allowed,      ┆
0x38480…384a0        6d 31 35 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 20 20 20 20 20 38 3a 20 6d 61 73 74 65   ┆m15               ;     8: maste┆
0x384a0…384c0        72 20 63 6c 65 61 72 29 3b 0a 0a 3b 20 72 65 73 65 74 2e 0a 6d 31 33 3a 20 6a 6c 2e 20 77 33 20   ┆r clear);  ; reset. m13: jl. w3 ┆
0x384c0…384e0        20 6e 31 34 2e 20 20 20 20 20 20 3b 20 72 65 73 65 74 3a 20 63 6c 65 61 72 20 73 75 62 70 72 6f   ┆ n14.      ; reset: clear subpro┆
0x384e0…38500        63 65 73 73 65 73 28 6d 61 69 6e 29 3b 0a 20 20 20 20 20 72 6c 2e 20 77 32 20 20 69 35 2e 20 20   ┆cesses(main);      rl. w2  i5.  ┆
0x38500…38520        20 20 20 20 20 3b 20 20 20 6c 6f 61 64 20 6d 65 73 73 20 62 75 66 66 65 72 3b 0a 20 20 20 20 20   ┆     ;   load mess buffer;      ┆
0x38520…38540        61 6c 20 20 77 30 20 20 30 20 20 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 72 73 20 20 77 30 20   ┆al  w0  0         ;      rs  w0 ┆
0x38540…38560        20 67 32 30 20 20 20 20 20 20 20 3b 20 20 20 73 74 61 74 75 73 28 6d 65 73 73 29 3a 3d 30 3b 0a   ┆ g20       ;   status(mess):=0; ┆
0x38560…38580        20 20 20 20 20 6a 6c 20 20 77 33 20 20 67 31 38 20 20 20 20 20 20 20 3b 20 20 20 64 65 6c 69 76   ┆     jl  w3  g18       ;   deliv┆
0x38580…385a0        65 72 20 72 65 73 75 6c 74 28 73 74 61 74 75 73 29 3b 0a 20 20 20 20 20 6a 6c 20 20 20 20 20 28   ┆er result(status);      jl     (┆
0x385a0…385c0        62 32 30 29 20 20 20 20 20 20 3b 20 20 20 67 6f 74 6f 20 73 74 64 20 77 61 69 74 69 6e 67 20 70   ┆b20)      ;   goto std waiting p┆
0x385c0…385e0        6f 69 6e 74 3b 0a 0a 3b 20 73 74 61 72 74 20 74 72 61 6e 73 6d 69 74 74 65 72 2e 0a 6d 31 31 3a   ┆oint;  ; start transmitter. m11:┆
0x385e0…38600        20 6a 6c 20 20 77 33 20 20 67 31 38 20 20 20 20 20 20 20 3b 20 73 74 61 72 74 20 74 72 61 6e 73   ┆ jl  w3  g18       ; start trans┆
0x38600…38620        6d 69 74 74 65 72 3a 20 64 65 6c 69 76 65 72 20 72 65 73 75 6c 74 31 28 64 75 6d 6d 79 29 3b 0a   ┆mitter: deliver result1(dummy); ┆
0x38620…38640        20 20 20 20 20 61 6c 2e 20 77 31 20 20 69 34 2e 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 72 6c   ┆     al. w1  i4.       ;      rl┆
0x38640…38660        2e 20 77 32 20 20 69 35 2e 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 6a 64 20 20 20 20 20 20 31   ┆. w2  i5.       ;      jd      1┆
0x38660…38680        3c 31 31 2b 31 38 20 20 20 3b 20 20 20 77 61 69 74 20 61 6e 73 77 65 72 3b 0a 20 20 20 20 20 72   ┆<11+18   ;   wait answer;      r┆
0x38680…386a0        6c 20 20 77 31 20 20 62 31 39 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 6a 6c 2e 20 77 33 20 20   ┆l  w1  b19       ;      jl. w3  ┆
0x386a0…386c0        6e 35 2e 20 20 20 20 20 20 20 3b 20 20 20 73 65 74 20 68 6f 73 74 2d 69 64 3b 0a 20 20 20 20 20   ┆n5.       ;   set host-id;      ┆
0x386c0…386e0        61 6c 20 20 77 30 20 20 30 20 20 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 68 73 20 20 77 30 20   ┆al  w0  0         ;      hs  w0 ┆
0x386e0…38700        20 78 31 2b 70 36 37 20 20 20 20 3b 20 20 20 65 72 72 6f 72 63 6f 75 6e 74 3a 3d 30 3b 0a 6a 32   ┆ x1+p67    ;   errorcount:=0; j2┆
0x38700…38720        3a 20 20 6a 6c 2e 20 77 33 20 20 6e 31 34 2e 20 20 20 20 20 20 3b 20 72 65 70 65 61 74 3a 20 63   ┆:  jl. w3  n14.      ; repeat: c┆
0x38720…38740        6c 65 61 6e 20 73 75 62 70 72 6f 63 65 73 73 65 73 3b 0a 20 20 20 20 20 62 7a 20 20 77 30 20 20   ┆lean subprocesses;      bz  w0  ┆
0x38740…38760        78 31 2b 70 36 37 20 20 20 20 3b 0a 20 20 20 20 20 62 61 2e 20 77 30 20 20 31 20 20 20 20 20 20   ┆x1+p67    ;      ba. w0  1      ┆
0x38760…38780        20 20 20 3b 20 20 20 65 72 72 6f 72 63 6f 75 6e 74 3a 3d 65 72 72 6f 72 63 6f 75 6e 74 20 2b 20   ┆   ;   errorcount:=errorcount + ┆
0x38780…387a0        31 3b 0a 20 20 20 20 20 68 73 20 20 77 30 20 20 78 31 2b 70 36 37 20 20 20 20 3b 0a 20 20 20 20   ┆1;      hs  w0  x1+p67    ;     ┆
0x387a0…387c0        20 73 6c 20 20 77 30 20 20 70 31 34 31 20 20 20 20 20 20 3b 20 20 20 69 66 20 65 72 72 6f 72 63   ┆ sl  w0  p141      ;   if errorc┆
0x387c0…387e0        6f 75 6e 74 3e 6d 61 78 20 65 72 72 6f 72 63 6f 75 6e 74 20 74 68 65 6e 0a 20 20 20 20 20 61 6d   ┆ount>max errorcount then      am┆
0x387e0…38800        20 20 20 20 20 20 34 2e 30 30 32 30 30 20 20 20 3b 20 20 20 20 20 6f 70 65 72 61 74 69 6f 6e 3a   ┆      4.00200   ;     operation:┆
0x38800…38820        3d 6c 6f 6e 67 20 64 65 6c 61 79 3b 0a 20 20 20 20 20 61 6c 20 20 77 33 20 20 34 2e 30 30 30 30   ┆=long delay;      al  w3  4.0000┆
0x38820…38840        30 20 20 20 3b 20 20 20 65 6c 73 65 20 6f 70 65 72 61 74 69 6f 6e 3a 3d 6e 6f 20 64 65 6c 61 79   ┆0   ;   else operation:=no delay┆
0x38840…38860        3b 0a 20 20 20 20 20 62 7a 20 20 77 30 20 20 78 31 2b 73 31 37 20 20 20 20 3b 0a 20 20 20 20 20   ┆;      bz  w0  x1+s17    ;      ┆
0x38860…38880        73 7a 20 20 77 30 20 20 32 2e 30 31 20 20 20 20 20 20 3b 20 20 20 69 66 20 6d 6f 64 65 3d 61 63   ┆sz  w0  2.01      ;   if mode=ac┆
0x38880…388a0        63 65 70 74 20 6d 61 73 74 65 72 20 63 6c 65 61 72 20 74 68 65 6e 0a 20 20 20 20 20 61 6d 20 20   ┆cept master clear then      am  ┆
0x388a0…388c0        20 20 20 20 34 2e 32 30 30 30 30 20 20 20 3b 20 20 20 20 20 6f 70 65 72 61 74 69 6f 6e 3a 3d 6f   ┆    4.20000   ;     operation:=o┆
0x388c0…388e0        70 65 72 61 74 69 6f 6e 20 61 6e 64 20 61 63 63 20 6d 61 73 74 65 72 20 63 6c 65 61 72 2c 6e 6f   ┆peration and acc master clear,no┆
0x388e0…38900        20 74 65 73 74 3b 0a 20 20 20 20 20 61 6c 20 20 77 33 20 20 78 33 2b 34 2e 30 30 30 30 31 3b 20   ┆ test;      al  w3  x3+4.00001; ┆
0x38900…38920        20 20 65 6c 73 65 20 6f 70 65 72 61 74 69 6f 6e 3a 3d 6f 70 65 72 61 74 69 6f 6e 20 61 6e 64 20   ┆  else operation:=operation and ┆
0x38920…38940        64 75 6d 6d 79 2c 6e 6f 20 74 65 73 74 3b 0a 20 20 20 20 20 73 7a 20 20 77 30 20 20 32 2e 31 30   ┆dummy,no test;      sz  w0  2.10┆
0x38940…38960        20 20 20 20 20 20 3b 20 20 20 69 66 20 6d 6f 64 65 3d 69 6e 69 74 69 61 74 65 20 74 68 65 6e 0a   ┆      ;   if mode=initiate then ┆
0x38960…38980        20 20 20 20 20 61 6c 20 20 77 33 20 20 78 33 2b 34 2e 30 33 31 30 30 3b 20 20 20 20 20 6f 70 65   ┆     al  w3  x3+4.03100;     ope┆
0x38980…389a0        72 61 74 69 6f 6e 3a 3d 6f 70 65 72 61 74 69 6f 6e 20 61 6e 64 20 72 65 73 65 74 2c 73 68 6f 72   ┆ration:=operation and reset,shor┆
0x389a0…389c0        74 20 64 65 6c 61 79 2c 20 69 6e 69 74 69 61 74 65 3b 0a 20 20 20 20 20 68 73 20 20 77 33 20 20   ┆t delay, initiate;      hs  w3  ┆
0x389c0…389e0        78 31 2b 70 37 33 20 20 20 20 3b 20 20 20 6f 70 65 72 61 74 69 6f 6e 28 74 72 6d 29 3a 3d 6f 70   ┆x1+p73    ;   operation(trm):=op┆
0x389e0…38a00        65 72 61 74 69 6f 6e 3b 0a 20 20 20 20 20 6a 6c 2e 20 77 33 20 20 65 31 31 2e 20 20 20 20 20 20   ┆eration;      jl. w3  e11.      ┆
0x38a00…38a20        3b 20 20 20 63 61 6c 6c 20 74 72 61 6e 73 6d 69 74 74 65 72 28 6f 70 65 72 61 74 69 6f 6e 29 3b   ┆;   call transmitter(operation);┆
0x38a20…38a40        0a 63 2e 70 31 30 31 20 62 2e 66 31 20 77 2e 20 20 20 20 20 20 20 20 20 3b 2a 2a 2a 2a 2a 74 65   ┆ c.p101 b.f1 w.         ;*****te┆
0x38a40…38a60        73 74 34 2a 2a 2a 2a 2a 0a 20 20 20 20 20 72 73 2e 20 77 33 20 20 66 30 2e 20 20 20 20 20 20 20   ┆st4*****      rs. w3  f0.       ┆
0x38a60…38a80        3b 0a 20 20 20 20 20 6a 6c 2e 20 77 33 20 20 66 34 2e 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20   ┆;      jl. w3  f4.       ;      ┆
0x38a80…38aa0        34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 66 30 3a 20 20 30 20 20 20 20 20 20   ┆4                 ; f0:  0      ┆
0x38aa0…38ac0        20 20 20 20 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 66 31 2e 20 20 20   ┆           ;      jl.     f1.   ┆
0x38ac0…38ae0        20 20 20 20 3b 0a 20 20 20 20 20 61 6c 20 20 77 30 20 20 78 31 2b 70 37 33 20 20 20 20 3b 0a 20   ┆    ;      al  w0  x1+p73    ;  ┆
0x38ae0…38b00        20 20 20 20 61 6c 20 20 77 31 20 20 78 31 2b 70 37 37 20 20 20 20 3b 0a 20 20 20 20 20 6a 6c 2e   ┆    al  w1  x1+p77    ;      jl.┆
0x38b00…38b20        20 77 33 20 20 66 35 2e 20 20 20 20 20 20 20 3b 0a 66 31 3a 20 20 20 20 20 20 20 20 20 20 20 20   ┆ w3  f5.       ; f1:            ┆
0x38b20…38b40        20 20 20 20 20 20 20 20 3b 0a 65 2e 7a 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆        ; e.z.                  ┆
0x38b40…38b60        20 3b 2a 2a 2a 2a 2a 74 65 73 74 34 2a 2a 2a 2a 2a 0a 20 20 20 20 20 62 6c 20 20 77 30 20 20 78   ┆ ;*****test4*****      bl  w0  x┆
0x38b60…38b80        31 2b 70 37 34 20 20 20 20 3b 0a 20 20 20 20 20 73 65 20 20 77 30 20 20 30 20 20 20 20 20 20 20   ┆1+p74    ;      se  w0  0       ┆
0x38b80…38ba0        20 20 3b 20 20 20 69 66 20 72 65 73 75 6c 74 3c 3e 30 20 74 68 65 6e 0a 20 20 20 20 20 6a 6c 2e   ┆  ;   if result<>0 then      jl.┆
0x38ba0…38bc0        20 20 20 20 20 6a 32 2e 20 20 20 20 20 20 20 3b 20 20 20 20 20 67 6f 74 6f 20 72 65 70 65 61 74   ┆     j2.       ;     goto repeat┆
0x38bc0…38be0        3b 0a 20 20 20 20 20 72 73 20 20 77 30 20 20 78 31 2b 73 31 36 20 20 20 20 3b 20 20 20 72 65 61   ┆;      rs  w0  x1+s16    ;   rea┆
0x38be0…38c00        64 79 20 66 6c 61 67 3a 3d 72 75 6e 6e 69 6e 67 3b 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 6d   ┆dy flag:=running;      jl.     m┆
0x38c00…38c20        32 2e 20 20 20 20 20 20 20 3b 20 20 20 67 6f 74 6f 20 63 6f 6e 74 69 6e 75 65 20 74 72 61 6e 73   ┆2.       ;   goto continue trans┆
0x38c20…38c40        6d 69 74 3b 0a 0a 3b 20 72 65 63 65 69 76 65 20 62 6c 6f 63 6b 2e 0a 6d 31 32 3a 20 61 6c 20 20   ┆mit;  ; receive block. m12: al  ┆
0x38c40…38c60        77 31 20 20 78 31 2b 70 32 30 30 20 20 20 3b 20 72 65 63 65 69 76 65 20 62 6c 6f 63 6b 3a 0a 20   ┆w1  x1+p200   ; receive block:  ┆
0x38c60…38c80        20 20 20 20 72 73 20 20 77 31 20 20 62 31 39 20 20 20 20 20 20 20 3b 20 20 20 63 75 72 72 3a 3d   ┆    rs  w1  b19       ;   curr:=┆
0x38c80…38ca0        72 65 63 65 69 76 65 72 3b 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 68 38 36 2e 20 20 20 20 20   ┆receiver;      jl.     h86.     ┆
0x38ca0…38cc0        20 3b 20 20 20 67 6f 74 6f 20 72 65 63 65 69 76 65 72 3b 0a 0a 3b 20 74 72 61 6e 73 6d 69 74 20   ┆ ;   goto receiver;  ; transmit ┆
0x38cc0…38ce0        62 6c 6f 63 6b 2c 20 61 75 74 6f 6c 6f 61 64 2e 0a 6d 31 34 3a 20 61 6c 20 20 77 31 20 20 78 31   ┆block, autoload. m14: al  w1  x1┆
0x38ce0…38d00        2b 70 32 30 31 20 20 20 3b 20 74 72 61 6e 73 6d 69 74 20 62 6c 6f 63 6b 2c 20 61 75 74 6f 6c 6f   ┆+p201   ; transmit block, autolo┆
0x38d00…38d20 (101,) 61 64 3a 0a 20 20 20 20 20 72 73 20 20 77 31 20 20 62 31 39 20 20 20 20 20 20 20 3b 20 20 20 63   ┆ad:      rs  w1  b19       ;   c┆
0x38d20…38d40        75 72 72 3a 3d 74 72 61 6e 73 6d 69 74 74 65 72 3b 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 68   ┆urr:=transmitter;      jl.     h┆
0x38d40…38d60        38 38 2e 20 20 20 20 20 20 3b 20 20 20 67 6f 74 6f 20 74 72 61 6e 73 6d 69 74 74 65 72 3b 0a 0a   ┆88.      ;   goto transmitter;  ┆
0x38d60…38d80        3b 20 74 72 61 6e 73 6d 69 74 20 6d 61 73 74 65 72 20 63 6c 65 61 72 2e 0a 6d 31 35 3a 20 61 6c   ┆; transmit master clear. m15: al┆
0x38d80…38da0        20 20 77 30 20 20 30 20 20 20 20 20 20 20 20 20 3b 20 74 72 61 6e 73 6d 69 74 20 6d 61 73 74 65   ┆  w0  0         ; transmit maste┆
0x38da0…38dc0        72 20 63 6c 65 61 72 3a 0a 20 20 20 20 20 72 73 20 20 77 30 20 20 67 32 30 20 20 20 20 20 20 20   ┆r clear:      rs  w0  g20       ┆
0x38dc0…38de0        3b 20 20 20 73 74 61 74 75 73 28 6d 65 73 73 29 3a 3d 30 3b 0a 20 20 20 20 20 6a 6c 20 20 77 33   ┆;   status(mess):=0;      jl  w3┆
0x38de0…38e00        20 20 67 31 38 20 20 20 20 20 20 20 3b 20 20 20 64 65 6c 69 76 65 72 20 72 65 73 75 6c 74 31 28   ┆  g18       ;   deliver result1(┆
0x38e00…38e20        73 74 61 74 75 73 29 3b 0a 20 20 20 20 20 72 6c 20 20 77 31 20 20 62 31 39 20 20 20 20 20 20 20   ┆status);      rl  w1  b19       ┆
0x38e20…38e40        3b 0a 6d 31 36 3a 20 61 6c 20 20 77 30 20 20 30 20 20 20 20 20 20 20 20 20 3b 20 62 72 65 61 6b   ┆; m16: al  w0  0         ; break┆
0x38e40…38e60        2d 64 6f 77 6e 3a 0a 20 20 20 20 20 68 73 20 20 77 30 20 20 78 31 2b 70 36 37 20 20 20 20 3b 20   ┆-down:      hs  w0  x1+p67    ; ┆
0x38e60…38e80        20 20 65 72 72 6f 72 63 6f 75 6e 74 3a 3d 30 3b 0a 63 2e 70 31 30 31 20 62 2e 66 31 20 77 2e 20   ┆  errorcount:=0; c.p101 b.f1 w. ┆
0x38e80…38ea0        20 20 20 20 20 20 20 20 3b 2a 2a 2a 2a 2a 74 65 73 74 37 2a 2a 2a 2a 2a 0a 20 20 20 20 20 72 73   ┆        ;*****test7*****      rs┆
0x38ea0…38ec0        2e 20 77 33 20 20 66 30 2e 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 6a 6c 2e 20 77 33 20 20 66   ┆. w3  f0.       ;      jl. w3  f┆
0x38ec0…38ee0        34 2e 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 37 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆4.       ;      7               ┆
0x38ee0…38f00        20 20 3b 0a 66 30 3a 20 20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 20 20 20   ┆  ; f0:  0                 ;    ┆
0x38f00…38f20        20 20 6a 6c 2e 20 20 20 20 20 66 31 2e 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 61 6c 20 20 77   ┆  jl.     f1.       ;      al  w┆
0x38f20…38f40        30 20 20 78 31 2b 32 20 20 20 20 20 20 3b 0a 20 20 20 20 20 6a 6c 2e 20 77 33 20 20 66 35 2e 20   ┆0  x1+2      ;      jl. w3  f5. ┆
0x38f40…38f60        20 20 20 20 20 20 3b 0a 66 31 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b   ┆      ; f1:                    ;┆
0x38f60…38f80        0a 65 2e 7a 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 2a 2a 2a 2a 2a 74 65   ┆ e.z.                   ;*****te┆
0x38f80…38fa0        73 74 37 2a 2a 2a 2a 2a 0a 20 20 20 20 20 6a 6c 2e 20 77 33 20 20 6e 35 2e 20 20 20 20 20 20 20   ┆st7*****      jl. w3  n5.       ┆
0x38fa0…38fc0        3b 20 20 20 73 65 74 20 68 6f 73 74 2d 69 64 3b 0a 6a 30 3a 20 20 6a 6c 2e 20 77 33 20 20 6e 31   ┆;   set host-id; j0:  jl. w3  n1┆
0x38fc0…38fe0        34 2e 20 20 20 20 20 20 3b 20 72 65 70 65 61 74 3a 20 63 6c 65 61 6e 20 73 75 62 70 72 6f 63 65   ┆4.      ; repeat: clean subproce┆
0x38fe0…39000        73 73 65 73 3b 0a 20 20 20 20 20 62 7a 20 20 77 30 20 20 78 31 2b 70 36 37 20 20 20 20 3b 0a 20   ┆sses;      bz  w0  x1+p67    ;  ┆
0x39000…39020        20 20 20 20 62 61 2e 20 77 30 20 20 31 20 20 20 20 20 20 20 20 20 3b 20 20 20 65 72 72 6f 72 63   ┆    ba. w0  1         ;   errorc┆
0x39020…39040        6f 75 6e 74 3a 3d 65 72 72 6f 72 63 6f 75 6e 74 20 2b 20 31 3b 0a 20 20 20 20 20 68 73 20 20 77   ┆ount:=errorcount + 1;      hs  w┆
0x39040…39060        30 20 20 78 31 2b 70 36 37 20 20 20 20 3b 0a 20 20 20 20 20 73 6c 20 20 77 30 20 20 70 31 34 31   ┆0  x1+p67    ;      sl  w0  p141┆
0x39060…39080        20 20 20 20 20 20 3b 20 20 20 69 66 20 65 72 72 6f 72 63 6f 75 6e 74 3e 6d 61 78 20 65 72 72 6f   ┆      ;   if errorcount>max erro┆
0x39080…390a0        72 63 6f 75 6e 74 20 74 68 65 6e 0a 20 20 20 20 20 61 6d 20 20 20 20 20 20 34 2e 30 30 31 30 30   ┆rcount then      am      4.00100┆
0x390a0…390c0        20 20 20 3b 20 20 20 20 20 64 65 6c 61 79 3a 3d 6c 6f 6e 67 20 64 65 6c 61 79 3b 0a 20 20 20 20   ┆   ;     delay:=long delay;     ┆
0x390c0…390e0        20 61 6c 20 20 77 30 20 20 34 2e 31 33 31 30 31 20 20 20 3b 20 20 20 65 6c 73 65 20 64 65 6c 61   ┆ al  w0  4.13101   ;   else dela┆
0x390e0…39100        79 3a 3d 73 68 6f 72 74 20 64 65 6c 61 79 3b 0a 20 20 20 20 20 68 73 20 20 77 30 20 20 78 31 2b   ┆y:=short delay;      hs  w0  x1+┆
0x39100…39120        70 37 33 20 20 20 20 3b 20 20 20 6f 70 65 72 61 74 69 6f 6e 28 74 72 6d 29 3a 3d 6d 61 73 74 65   ┆p73    ;   operation(trm):=maste┆
0x39120…39140        72 20 63 6c 65 61 72 2c 69 6e 69 74 69 61 74 65 2c 72 65 73 65 74 2c 64 65 6c 61 79 2c 65 72 72   ┆r clear,initiate,reset,delay,err┆
0x39140…39160        6f 72 20 61 63 74 69 6f 6e 20 6f 66 66 3b 0a 20 20 20 20 20 6a 6c 2e 20 77 33 20 20 65 31 31 2e   ┆or action off;      jl. w3  e11.┆
0x39160…39180        20 20 20 20 20 20 3b 20 20 20 63 61 6c 6c 20 74 72 61 6e 73 6d 69 74 74 65 72 28 6f 70 65 72 61   ┆      ;   call transmitter(opera┆
0x39180…391a0        74 69 6f 6e 29 3b 0a 20 20 20 20 20 62 6c 20 20 77 30 20 20 78 31 2b 70 37 34 20 20 20 20 3b 0a   ┆tion);      bl  w0  x1+p74    ; ┆
0x391a0…391c0        63 2e 70 31 30 31 20 62 2e 66 31 20 77 2e 20 20 20 20 20 20 20 20 20 3b 2a 2a 2a 2a 2a 74 65 73   ┆c.p101 b.f1 w.         ;*****tes┆
0x391c0…391e0        74 35 2a 2a 2a 2a 2a 0a 20 20 20 20 20 72 73 2e 20 77 33 20 20 66 30 2e 20 20 20 20 20 20 20 3b   ┆t5*****      rs. w3  f0.       ;┆
0x391e0…39200        0a 20 20 20 20 20 6a 6c 2e 20 77 33 20 20 66 34 2e 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 35   ┆      jl. w3  f4.       ;      5┆
0x39200…39220        20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 66 30 3a 20 20 30 20 20 20 20 20 20 20   ┆                 ; f0:  0       ┆
0x39220…39240        20 20 20 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 66 31 2e 20 20 20 20   ┆          ;      jl.     f1.    ┆
0x39240…39260        20 20 20 3b 0a 20 20 20 20 20 61 6c 20 20 77 30 20 20 78 31 2b 32 20 20 20 20 20 20 3b 0a 20 20   ┆   ;      al  w0  x1+2      ;   ┆
0x39260…39280        20 20 20 6a 6c 2e 20 77 33 20 20 66 35 2e 20 20 20 20 20 20 20 3b 0a 66 31 3a 20 20 20 20 20 20   ┆   jl. w3  f5.       ; f1:      ┆
0x39280…392a0        20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 65 2e 7a 2e 20 20 20 20 20 20 20 20 20 20 20 20   ┆              ; e.z.            ┆
0x392a0…392c0        20 20 20 20 20 20 20 3b 2a 2a 2a 2a 2a 74 65 73 74 35 2a 2a 2a 2a 2a 0a 20 20 20 20 20 73 65 20   ┆       ;*****test5*****      se ┆
0x392c0…392e0        20 77 30 20 20 30 20 20 20 20 20 20 20 20 20 3b 20 20 20 69 66 20 72 65 73 75 6c 74 3c 3e 6f 6b   ┆ w0  0         ;   if result<>ok┆
0x392e0…39300        20 74 68 65 6e 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 6a 30 2e 20 20 20 20 20 20 20 3b 20 20   ┆ then      jl.     j0.       ;  ┆
0x39300…39320        20 20 20 67 6f 74 6f 20 72 65 70 65 61 74 3b 0a 6a 31 3a 20 20 61 6c 20 20 77 30 20 20 34 2e 30   ┆   goto repeat; j1:  al  w0  4.0┆
0x39320…39340        33 31 31 31 20 20 20 3b 20 20 20 6f 70 65 72 61 74 69 6f 6e 28 72 65 63 29 3a 3d 69 6e 69 74 69   ┆3111   ;   operation(rec):=initi┆
0x39340…39360        61 74 65 2c 72 65 73 65 74 2c 73 68 6f 72 74 20 64 65 6c 61 79 2c 0a 20 20 20 20 20 68 73 20 20   ┆ate,reset,short delay,      hs  ┆
0x39360…39380        77 30 20 20 78 31 2b 70 39 33 20 20 20 20 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆w0  x1+p93    ;                 ┆
0x39380…393a0        20 20 68 65 61 64 65 72 2c 65 72 72 6f 72 20 61 63 74 69 6f 6e 73 20 6f 66 66 3b 0a 20 20 20 20   ┆  header,error actions off;     ┆
0x393a0…393c0        20 6a 6c 2e 20 77 33 20 20 65 31 30 2e 20 20 20 20 20 20 3b 20 20 20 63 61 6c 6c 20 72 65 63 65   ┆ jl. w3  e10.      ;   call rece┆
0x393c0…393e0        69 76 65 72 28 6f 70 65 72 61 74 69 6f 6e 29 3b 0a 20 20 20 20 20 62 6c 20 20 77 30 20 20 78 31   ┆iver(operation);      bl  w0  x1┆
0x393e0…39400        2b 70 39 34 20 20 20 20 3b 0a 63 2e 70 31 30 31 20 62 2e 66 31 20 77 2e 20 20 20 20 20 20 20 20   ┆+p94    ; c.p101 b.f1 w.        ┆
0x39400…39420        20 3b 2a 2a 2a 2a 2a 74 65 73 74 36 2a 2a 2a 2a 2a 0a 20 20 20 20 20 72 73 2e 20 77 33 20 20 66   ┆ ;*****test6*****      rs. w3  f┆
0x39420…39440        30 2e 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 6a 6c 2e 20 77 33 20 20 66 34 2e 20 20 20 20 20   ┆0.       ;      jl. w3  f4.     ┆
0x39440…39460        20 20 3b 0a 20 20 20 20 20 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 66 30 3a   ┆  ;      6                 ; f0:┆
0x39460…39480        20 20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 6a 6c 2e 20 20   ┆  0                 ;      jl.  ┆
0x39480…394a0        20 20 20 66 31 2e 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 61 6c 20 20 77 30 20 20 78 31 2b 32   ┆   f1.       ;      al  w0  x1+2┆
0x394a0…394c0        20 20 20 20 20 20 3b 0a 20 20 20 20 20 6a 6c 2e 20 77 33 20 20 66 35 2e 20 20 20 20 20 20 20 3b   ┆      ;      jl. w3  f5.       ;┆
0x394c0…394e0        0a 66 31 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 65 2e 7a 2e 20 20   ┆ f1:                    ; e.z.  ┆
0x394e0…39500        20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 2a 2a 2a 2a 2a 74 65 73 74 36 2a 2a 2a 2a   ┆                 ;*****test6****┆
0x39500…39520        2a 0a 20 20 20 20 20 73 6e 20 20 77 30 20 20 38 20 20 20 20 20 20 20 20 20 3b 20 20 20 69 66 20   ┆*      sn  w0  8         ;   if ┆
0x39520…39540        72 65 73 75 6c 74 3d 61 62 6e 6f 72 6d 61 6c 20 74 65 72 6d 69 6e 61 74 69 6f 6e 28 72 65 73 65   ┆result=abnormal termination(rese┆
0x39540…39560        74 20 72 65 63 29 20 74 68 65 6e 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 6a 31 2e 20 20 20 20   ┆t rec) then      jl.     j1.    ┆
0x39560…39580        20 20 20 3b 20 20 20 20 20 67 6f 74 6f 20 72 65 73 74 61 72 74 20 72 65 63 3b 0a 20 20 20 20 20   ┆   ;     goto restart rec;      ┆
0x39580…395a0        73 65 20 20 77 30 20 20 31 30 20 20 20 20 20 20 20 20 3b 20 20 20 69 66 20 72 65 73 75 6c 74 3c   ┆se  w0  10        ;   if result<┆
0x395a0…395c0        3e 61 63 63 65 70 74 20 6d 61 73 74 65 72 20 63 6c 65 61 72 20 74 68 65 6e 0a 20 20 20 20 20 6a   ┆>accept master clear then      j┆
0x395c0…395e0        6c 2e 20 20 20 20 20 6a 30 2e 20 20 20 20 20 20 20 3b 20 20 20 20 20 67 6f 74 6f 20 72 65 70 65   ┆l.     j0.       ;     goto repe┆
0x395e0…39600        61 74 3b 0a 20 20 20 20 20 61 6c 2e 20 77 32 20 20 69 32 2e 20 20 20 20 20 20 20 3b 20 20 20 6d   ┆at;      al. w2  i2.       ;   m┆
0x39600…39620 (102,) 65 73 73 61 67 65 3a 3d 73 74 61 72 74 20 74 72 6d 2c 20 70 6f 6c 6c 3b 0a 20 20 20 20 20 6a 6c   ┆essage:=start trm, poll;      jl┆
0x39620…39640        2e 20 77 33 20 20 6e 34 2e 20 20 20 20 20 20 20 3b 20 20 20 73 65 6e 64 20 74 72 6d 20 6d 65 73   ┆. w3  n4.       ;   send trm mes┆
0x39640…39660        73 61 67 65 28 6d 65 73 73 61 67 65 29 3b 0a 20 20 20 20 20 61 6c 20 20 77 30 20 20 34 2e 30 31   ┆sage(message);      al  w0  4.01┆
0x39660…39680        30 31 30 20 20 20 3b 0a 20 20 20 20 20 68 73 20 20 77 30 20 20 78 31 2b 70 39 33 20 20 20 20 3b   ┆010   ;      hs  w0  x1+p93    ;┆
0x39680…396a0        20 20 20 6f 70 65 72 61 74 69 6f 6e 3a 3d 69 6e 69 74 69 61 74 65 2c 68 65 61 64 65 72 3b 0a 20   ┆   operation:=initiate,header;  ┆
0x396a0…396c0        20 20 20 20 6a 6c 2e 20 20 20 20 20 6d 30 2e 20 20 20 20 20 20 20 3b 20 20 20 67 6f 74 6f 20 73   ┆    jl.     m0.       ;   goto s┆
0x396c0…396e0        74 61 72 74 20 72 65 63 65 69 76 65 72 3b 0a 0a 0a 3b 20 6d 61 73 74 65 72 20 63 6c 65 61 72 20   ┆tart receiver;   ; master clear ┆
0x396e0…39700        72 65 63 65 69 76 65 64 20 66 72 6f 6d 20 64 65 76 69 63 65 20 63 6f 6e 74 72 6f 6c 6c 65 72 2e   ┆received from device controller.┆
0x39700…39720        0a 6d 38 3a 20 20 6a 6c 2e 20 77 33 20 20 6e 31 34 2e 20 20 20 20 20 20 3b 20 6d 61 73 74 65 72   ┆ m8:  jl. w3  n14.      ; master┆
0x39720…39740        20 63 6c 65 61 72 20 72 65 63 65 69 76 65 64 3a 20 63 6c 65 61 6e 20 73 75 62 70 72 6f 63 65 73   ┆ clear received: clean subproces┆
0x39740…39760        73 65 73 3b 0a 63 2e 70 31 30 31 20 62 2e 66 31 20 77 2e 20 20 20 20 20 20 20 20 20 3b 2a 2a 2a   ┆ses; c.p101 b.f1 w.         ;***┆
0x39760…39780        2a 2a 74 65 73 74 32 2a 2a 2a 2a 2a 0a 20 20 20 20 20 72 73 2e 20 77 33 20 20 66 30 2e 20 20 20   ┆**test2*****      rs. w3  f0.   ┆
0x39780…397a0        20 20 20 20 3b 0a 20 20 20 20 20 6a 6c 2e 20 77 33 20 20 66 34 2e 20 20 20 20 20 20 20 3b 0a 20   ┆    ;      jl. w3  f4.       ;  ┆
0x397a0…397c0        20 20 20 20 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 66 30 3a 20 20 30 20 20   ┆    2                 ; f0:  0  ┆
0x397c0…397e0        20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 66 31   ┆               ;      jl.     f1┆
0x397e0…39800        2e 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 61 6c 20 20 77 30 20 20 78 31 2b 32 20 20 20 20 20   ┆.       ;      al  w0  x1+2     ┆
0x39800…39820        20 3b 0a 20 20 20 20 20 6a 6c 2e 20 77 33 20 20 66 35 2e 20 20 20 20 20 20 20 3b 0a 66 31 3a 20   ┆ ;      jl. w3  f5.       ; f1: ┆
0x39820…39840        20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 65 2e 7a 2e 20 20 20 20 20 20 20   ┆                   ; e.z.       ┆
0x39840…39860        20 20 20 20 20 20 20 20 20 20 20 20 3b 2a 2a 2a 2a 2a 74 65 73 74 32 2a 2a 2a 2a 2a 0a 20 20 20   ┆            ;*****test2*****    ┆
0x39860…39880        20 20 61 6c 2e 20 77 32 20 20 69 37 2e 20 20 20 20 20 20 20 3b 20 20 20 6d 65 73 73 61 67 65 3a   ┆  al. w2  i7.       ;   message:┆
0x39880…398a0        3d 73 74 61 72 74 20 74 72 6d 2c 20 72 65 73 65 74 2c 20 69 6e 69 74 69 61 74 65 2c 20 61 63 63   ┆=start trm, reset, initiate, acc┆
0x398a0…398c0        20 6d 61 73 74 65 72 20 63 6c 65 61 72 3b 0a 20 20 20 20 20 6a 6c 2e 20 77 33 20 20 6e 34 2e 20   ┆ master clear;      jl. w3  n4. ┆
0x398c0…398e0        20 20 20 20 20 20 3b 20 20 20 73 65 6e 64 20 74 72 6d 20 6d 65 73 73 61 67 65 28 6d 65 73 73 61   ┆      ;   send trm message(messa┆
0x398e0…39900        67 65 29 3b 0a 20 20 20 20 20 61 6c 20 20 77 30 20 20 34 2e 30 31 30 31 30 20 20 20 3b 0a 20 20   ┆ge);      al  w0  4.01010   ;   ┆
0x39900…39920        20 20 20 68 73 20 20 77 30 20 20 78 31 2b 70 39 33 20 20 20 20 3b 20 20 20 6f 70 65 72 61 74 69   ┆   hs  w0  x1+p93    ;   operati┆
0x39920…39940        6f 6e 3a 3d 69 6e 69 74 69 61 74 65 2c 68 65 61 64 65 72 3b 0a 20 20 20 20 20 6a 6c 2e 20 20 20   ┆on:=initiate,header;      jl.   ┆
0x39940…39960        20 20 6d 30 2e 20 20 20 20 20 20 20 3b 20 20 20 67 6f 74 6f 20 73 74 61 72 74 20 72 65 63 65 69   ┆  m0.       ;   goto start recei┆
0x39960…39980        76 65 72 3b 0a 0a 65 2e 0a 0c 0a 3b 20 72 65 63 65 69 76 65 20 70 61 72 74 2e 0a 0a 62 2e 6a 31   ┆ver;  e.   ; receive part.  b.j1┆
0x39980…399a0        30 2c 69 31 30 20 77 2e 0a 0a 6d 30 3a 20 20 6a 6c 2e 20 77 33 20 20 65 31 30 2e 20 20 20 20 20   ┆0,i10 w.  m0:  jl. w3  e10.     ┆
0x399a0…399c0        20 3b 20 73 74 61 72 74 20 72 65 63 65 69 76 65 3a 20 63 61 6c 6c 20 72 65 63 65 69 76 65 72 3b   ┆ ; start receive: call receiver;┆
0x399c0…399e0        0a 6d 33 3a 20 20 62 7a 20 20 77 33 20 20 78 31 2b 70 39 34 20 20 20 20 3b 20 63 6f 6e 74 69 6e   ┆ m3:  bz  w3  x1+p94    ; contin┆
0x399e0…39a00        75 65 20 72 65 63 65 69 76 65 3a 0a 63 2e 70 31 30 31 20 62 2e 66 31 20 77 2e 20 20 20 20 20 20   ┆ue receive: c.p101 b.f1 w.      ┆
0x39a00…39a20        20 20 20 3b 2a 2a 2a 2a 2a 74 65 73 74 38 2a 2a 2a 2a 2a 0a 20 20 20 20 20 72 73 2e 20 77 33 20   ┆   ;*****test8*****      rs. w3 ┆
0x39a20…39a40        20 66 30 2e 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 6a 6c 2e 20 77 33 20 20 66 34 2e 20 20 20   ┆ f0.       ;      jl. w3  f4.   ┆
0x39a40…39a60        20 20 20 20 3b 0a 20 20 20 20 20 38 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 66   ┆    ;      8                 ; f┆
0x39a60…39a80        30 3a 20 20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 6a 6c 2e   ┆0:  0                 ;      jl.┆
0x39a80…39aa0        20 20 20 20 20 66 31 2e 20 20 20 20 20 20 20 3b 0a 20 20 20 20 20 61 6c 20 20 77 30 20 20 78 31   ┆     f1.       ;      al  w0  x1┆
0x39aa0…39ac0        2b 70 38 36 20 20 20 20 3b 0a 20 20 20 20 20 61 6c 20 20 77 31 20 20 78 31 2b 70 39 35 2b 31 34   ┆+p86    ;      al  w1  x1+p95+14┆
0x39ac0…39ae0        20 3b 0a 20 20 20 20 20 6a 6c 2e 20 77 33 20 20 66 35 2e 20 20 20 20 20 20 20 3b 0a 66 31 3a 20   ┆ ;      jl. w3  f5.       ; f1: ┆
0x39ae0…39b00        20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3b 0a 65 2e 7a 2e 20 20 20 20 20 20 20   ┆                   ; e.z.       ┆
0x39b00…39b20        20 20 20 20 20 20 20 20 20 20 20 20 3b 2a 2a 2a 2a 2a 74 65 73 74 38 2a 2a 2a 2a 2a 0a 20 20 20   ┆            ;*****test8*****    ┆
0x39b20…39b40        20 20 73 65 20 20 77 33 20 20 30 20 20 20 20 20 20 20 20 20 3b 20 20 20 69 66 20 72 65 73 75 6c   ┆  se  w3  0         ;   if resul┆
0x39b40…39b60        74 3c 3e 6f 6b 20 74 68 65 6e 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 6a 38 2e 20 20 20 20 20   ┆t<>ok then      jl.     j8.     ┆
0x39b60…39b80        20 20 3b 20 20 20 20 20 67 6f 74 6f 20 63 68 65 63 6b 20 72 65 73 75 6c 74 3b 0a 20 20 20 20 20   ┆  ;     goto check result;      ┆
0x39b80…39ba0        62 7a 20 20 77 30 20 20 78 31 2b 70 39 37 20 20 20 20 3b 0a 20 20 20 20 20 73 6f 20 20 77 30 20   ┆bz  w0  x1+p97    ;      so  w0 ┆
0x39ba0…39bc0        20 34 2e 30 30 30 30 32 20 20 20 3b 20 20 20 69 66 20 6e 6f 20 64 61 74 61 66 6c 61 67 20 74 68   ┆ 4.00002   ;   if no dataflag th┆
0x39bc0…39be0        65 6e 0a 20 20 20 20 20 6a 6c 2e 20 20 20 20 20 6a 30 2e 20 20 20 20 20 20 20 3b 20 20 20 20 67   ┆en      jl.     j0.       ;    g┆
0x39be0…39c00        6f 74 6f 20 68 65 61 64 65 72 3b 0a 20 20 20 20 20 68 73 20 20 77 33 20 20 78 31 2b 70 38 30 20   ┆oto header;      hs  w3  x1+p80 ┆