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

⟦a3aaefd64⟧

    Length: 32256 (0x7e00)
    Names: »bvk123«

Derivation

└─⟦621cfb9a2⟧ Bits:30002817 RC8000 Dump tape fra HCØ.  Detaljer om "HC8000" projekt.
    └─⟦0364f57e3⟧ 
        └─⟦this⟧ »bvk123« 
└─⟦00964e8f7⟧ Bits:30007478 RC8000 Dump tape fra HCØ.
    └─⟦b2ec5d50f⟧ 
        └─⟦this⟧ »bvk123« 

Default Hex Dump

0x0000…0030 80 02 c3 00 00 00 7f ff fc 61 6c 70 68 61 62 65 74 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 01 8a 04 93 00 00 00 00 02 71 44   ┆         alphabet       drum                  qD┆
0x0030…0060 00 10 00 80 02 c3 80 00 01 7f ff fd 61 63 74 69 76 61 74 65 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 10 ba 15 30 00 00 00 00   ┆            activate       drum            0    ┆
0x0060…0090 00 40 36 00 30 08 80 02 c3 00 00 00 7f ff fc 69 6e 74 65 67 65 72 6f 72 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 01 9c 0d 34 c0   ┆ @6 0          integeror      drum            4 ┆
0x0090…00c0 00 00 00 00 40 0e 00 10 00 80 02 c3 00 00 00 7f ff fc 70 6c 6f 74 65 72 72 6f 72 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 00 d6   ┆    @             ploterror      drum           ┆
0x00c0…00f0 04 d2 40 00 00 00 07 40 78 00 10 00 80 02 c3 00 00 00 7f ff fc 70 6c 6f 74 73 75 62 79 6d 69 6e 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00   ┆  @    @x            plotsubymin    drum        ┆
0x00f0…0120 00 00 7d 28 00 00 00 00 00 00 40 00 00 10 dc 80 02 c3 00 00 00 7f ff fc 70 6c 6f 74 67 72 61 70 68 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00   ┆  å(      @             plotgraph      drum     ┆
0x0120…0150 00 00 00 80 00 e4 08 43 8e 10 40 00 0b a0 aa 00 10 00 80 02 c3 00 00 00 7f ff fc 70 6c 6f 74 6e 61 6d 65 31 00 00 00 80 00 04 64 72 75 6d 00 00   ┆       C  @                plotname1      drum  ┆
0x0150…0180 00 00 00 00 00 00 00 00 8d 28 00 00 00 00 00 00 40 00 00 10 dc 80 02 c3 00 00 00 7f ff fc 72 65 61 64 69 66 70 00 00 00 00 00 80 00 04 64 72 75   ┆         (      @             readifp        dru┆
0x0180…01b0 6d 00 00 00 00 00 00 00 00 80 01 50 08 d0 c9 00 00 00 03 01 2e 00 10 00 80 02 cb 00 00 00 7f ff fc 74 61 6b 65 66 70 69 74 65 6d 00 00 80 00 04   ┆m          P        .            takefpitem     ┆
0x01b0…01e0 64 72 75 6d 00 00 00 00 00 00 00 00 80 00 4a 09 a0 cd 24 00 00 02 10 ee 00 80 06 80 02 cb 00 00 00 7f ff fc 73 65 6e 64 6d 00 00 00 00 00 00 00   ┆drum          J   $                 sendm       ┆
0x01e0…0210 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 00 5e 0c 00 00 00 00 00 00 40 1e 00 10 10 80 02 cb 00 00 00 7f ff fc 6f 77 6e 64 65 73 63 72 00   ┆   drum          ^       @             owndescr ┆
0x0210…0240 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 01 aa 0c 00 00 00 00 00 00 40 12 00 40 00 80 02 cb 00 00 00 7f ff fc 70 6c 6f 74 6e 61   ┆      drum                  @  @          plotna┆
0x0240…0270 6d 65 32 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 00 00 91 28 00 00 00 00 00 00 40 00 00 10 dc 00 02 cb 80 00 01 7f ff fd 65 6e 64   ┆me2      drum           (      @             end┆
0x0270…02a0 61 63 74 69 6f 6e 00 00 00 00 00 00 64 72 75 6d 00 00 00 00 00 00 00 00 00 00 00 24 00 5d 00 00 00 00 40 00 00 00 00 80 02 d3 80 00 01 7f ff fd   ┆action      drum           $ Å    @             ┆
0x02a0…02d0 63 6c 6f 73 65 74 72 61 6e 73 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 10 10 04 80 00 00 00 00 04 90 02 00 32 00 80 02 d3 00 00 00   ┆closetrans     drum                     2       ┆
0x02d0…0300 7f ff fc 73 74 6f 70 69 6e 74 00 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 00 b2 0d 3a 40 00 00 00 00 40 14 00 10 00 00 00 00   ┆   stopint        drum            :@    @       ┆
0x0300…0330 80 02 d3 00 00 00 7f ff fc 70 6c 6f 74 68 65 69 67 68 74 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 00 00 03 28 00 00 00 00 00 00 40 00   ┆         plotheight     drum           (      @ ┆
0x0330…0360 00 10 dc 80 02 d3 00 00 00 7f ff fc 70 6c 6f 74 73 74 65 70 6e 6f 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 00 00 bb 24 00 00 00 00 00   ┆            plotstepno     drum           $     ┆
0x0360…0390 00 40 00 00 10 dc 80 02 d3 00 00 00 7f ff fc 70 6c 6f 74 6e 61 6d 65 33 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 00 00 95 28 00 00   ┆ @             plotname3      drum           (  ┆
0x0390…03c0 00 00 00 00 40 00 00 10 dc 80 02 db 00 00 00 7f ff fc 7a 74 6f 78 00 00 00 00 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 00 00 27   ┆    @             ztox           drum          '┆
0x03c0…03f0 28 00 00 00 00 00 00 40 00 00 10 dc 80 02 e3 80 00 01 7f ff fd 6f 70 65 6e 63 66 00 00 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00   ┆(      @             opencf         drum        ┆
0x03f0…0420 80 b0 22 05 32 48 00 00 00 00 40 0c 01 00 24 80 02 eb 00 c3 50 00 ea 5f 73 75 6d 00 00 00 00 00 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00   ┆  " 2H    @   $     P  _sum            drum     ┆
0x0420…0450 00 00 00 80 01 84 10 d3 43 10 00 00 04 31 6e 00 10 00 80 02 eb 80 00 01 7f ff fd 67 65 74 74 72 61 6e 73 00 00 00 00 80 00 04 64 72 75 6d 00 00   ┆        C    1n            gettrans       drum  ┆
0x0450…0480 00 00 00 00 00 00 80 00 5a 05 a2 00 00 00 00 00 40 12 00 10 00 80 02 eb 80 00 01 7f ff fd 63 73 69 6e 00 00 00 00 00 00 00 00 80 00 04 64 72 75   ┆        Z       @             csin           dru┆
0x0480…04b0 6d 00 00 00 00 00 00 00 00 80 00 f8 1d 10 00 00 00 00 00 40 16 00 10 00 80 02 eb 00 00 00 7f ff fc 7a 6f 6e 65 64 65 73 00 00 00 00 00 80 00 04   ┆m                  @             zonedes        ┆
0x04b0…04e0 64 72 75 6d 00 00 00 00 00 00 00 00 80 00 ac 0e 90 00 00 00 00 00 40 16 00 10 00 80 02 eb 80 00 01 7f ff fd 61 6d 69 6e 31 00 00 00 00 00 00 00   ┆drum                  @             amin1       ┆
0x04e0…0510 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 00 c8 12 83 80 00 00 00 00 40 14 00 10 00 80 02 eb 00 07 e4 00 07 ed 63 6f 6e 76 65 72 74 70 72   ┆   drum                  @             convertpr┆
0x0510…0540 6f 63 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 00 c4 0c 31 5b 00 00 00 02 e0 a2 00 10 00 80 02 f3 00 00 00 7f ff fc 6e 75 6d 62 64 69   ┆oc    drum            1Æ                  numbdi┆
0x0540…0570 67 69 74 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 00 da 0c 40 ce 00 00 00 03 50 ac 00 10 00 80 02 f3 80 00 01 7f ff fd 6c 6f 63   ┆git      drum            @     P             loc┆
0x0570…05a0 6b 65 64 00 00 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 00 d2 0d 90 00 00 00 00 00 40 1c 00 10 00 80 02 f3 00 07 f8 00 08 01   ┆ked         drum                  @             ┆
0x05a0…05d0 74 6f 73 73 73 79 73 64 65 66 32 00 80 00 00 64 72 75 6d 00 00 00 00 00 00 00 00 02 00 00 02 00 00 00 00 00 00 00 00 00 00 00 80 02 fb 00 00 00   ┆tosssysdef2    drum                             ┆
0x05d0…0600 7f ff fc 70 6c 6f 74 61 6c 70 68 61 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 00 00 d3 20 00 00 00 00 00 00 40 00 00 10 dc 00 00 00   ┆   plotalpha      drum                  @       ┆
0x0600…0630 80 02 fb 00 02 62 00 02 6b 72 64 73 71 72 74 00 00 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 01 1e 91 60 00 00 00 00 00 40 00   ┆     b  krdsqrt         drum            `     @ ┆
0x0630…0660 ff ff c8 80 02 fb 80 00 01 7f ff fd 64 65 66 66 6f 72 6d 61 74 73 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 81 10 2a 0c 3a 69 a4 00 00   ┆            defformats     drum          * :i   ┆
0x0660…0690 00 41 a8 01 20 3a 80 03 03 80 00 01 7f ff fd 6d 6f 75 6e 74 00 00 00 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 63 99 41 00 00 00   ┆ A   :         mount          drum        c A   ┆
0x0690…06c0 00 00 06 00 27 ea 00 08 94 80 03 03 00 00 00 7f ff fc 69 6e 74 65 67 65 72 61 6e 64 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 00 da   ┆    '             integerand     drum           ┆
0x06c0…06f0 0d 34 c0 00 00 00 00 40 0e 00 10 00 80 03 03 00 00 00 7f ff fc 73 65 74 62 69 74 00 00 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00   ┆ 4     @             setbit         drum        ┆
0x06f0…0720 80 01 64 0d 34 d3 00 00 00 00 40 0e 00 10 00 80 03 03 80 00 01 7f ff fd 61 6e 79 65 76 65 6e 74 73 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00   ┆  d 4     @             anyevents      drum     ┆
0x0720…0750 00 00 00 80 01 c6 08 00 00 00 00 00 00 40 0a 00 10 00 80 03 0b 80 00 01 7f ff fd 63 6f 72 65 6f 70 65 6e 00 00 00 00 80 00 04 64 72 75 6d 00 00   ┆             @             coreopen       drum  ┆
0x0750…0780 00 00 00 00 00 00 63 99 41 00 00 00 00 00 06 00 27 d4 00 08 94 80 03 0b 80 00 01 7f ff fd 69 66 00 00 00 00 00 00 00 00 00 00 80 00 04 64 72 75   ┆      c A       '             if             dru┆
0x0780…07b0 6d 00 00 00 00 00 00 00 00 63 99 41 00 00 00 00 00 03 00 20 10 00 04 20 80 03 0b 80 00 01 7f ff fd 70 74 72 6f 00 00 00 00 00 00 00 00 80 00 0a   ┆m        c A                     ptro           ┆
0x07b0…07e0 64 72 75 6d 00 00 00 00 00 00 00 00 63 99 3e 00 00 00 00 00 00 00 00 00 00 00 00 80 03 0b 00 00 00 7f ff fc 64 65 73 63 72 69 70 74 69 6f 6e 00   ┆drum        c >                     description ┆
0x07e0…0810 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 00 ba 0e 90 00 00 00 00 00 40 18 00 10 02 80 03 0b 00 00 00 7f ff fc 63 68 61 72 6f 66 66 00 00   ┆   drum                  @             charoff  ┆
0x0810…0840 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 00 00 c7 20 00 00 00 00 00 00 40 00 00 10 dc 80 03 0b 00 00 00 7f ff fc 6e 61 6d 65 65 6e   ┆      drum                  @             nameen┆
0x0840…0870 74 72 79 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 00 00 01 24 00 00 00 00 00 00 40 00 00 10 02 80 03 0b 80 00 01 7f ff fd 69 6e 69   ┆try      drum           $      @             ini┆
0x0870…08a0 74 63 6f 6d 00 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 81 10 94 05 90 c3 0d e0 00 00 41 a8 01 20 3a 80 03 0b 00 00 00 7f ff fc   ┆tcom        drum                  A   :         ┆
0x08a0…08d0 6d 6f 6e 69 74 6f 72 70 72 6f 63 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 00 de 05 94 c0 00 00 00 00 40 12 00 10 00 80 03 0b 00 00 78   ┆monitorproc    drum                  @         x┆
0x08d0…0900 00 00 81 64 69 61 67 72 61 6d 00 00 00 00 00 80 00 00 64 72 75 6d 00 00 00 00 00 00 00 00 7c f9 c9 00 07 df 00 00 00 00 00 00 00 00 0b 00 00 00   ┆   diagram        drum        ø                 ┆
0x0900…0930 80 03 13 80 00 01 7f ff fd 6d 6f 64 65 00 00 00 00 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 63 99 40 00 00 00 00 00 00 00 20 04   ┆         mode           drum        c @         ┆
0x0930…0960 00 05 cc 80 03 13 80 00 01 7f ff fd 6f 70 65 6e 61 6e 64 70 6f 73 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 10 0e 04 30 c2 68 80 00   ┆            openandpos     drum            0 h  ┆
0x0960…0990 00 40 00 00 20 02 80 03 13 00 00 00 7f ff fc 70 6c 6f 74 79 73 74 65 70 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 00 00 b3 24 00 00   ┆ @             plotystep      drum           $  ┆
0x0990…09c0 00 00 00 00 40 00 00 10 dc 80 03 13 80 00 01 7f ff fd 6c 6f 67 61 6e 64 00 00 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 01 a6   ┆    @             logand         drum           ┆
0x09c0…09f0 16 9a 40 00 00 00 00 40 10 00 10 00 80 03 13 00 00 00 7f ff fc 72 65 61 64 69 6e 66 70 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00   ┆  @    @             readinfp       drum        ┆
0x09f0…0a20 80 01 92 08 d6 80 00 00 00 02 e1 70 00 10 00 80 03 2b 80 00 01 7f ff fd 6c 70 00 00 00 00 00 00 00 00 00 00 80 00 0e 64 72 75 6d 00 00 00 00 00   ┆           p     +      lp             drum     ┆
0x0a20…0a50 00 00 00 7f 74 1c 00 00 00 00 00 00 00 00 00 00 00 00 80 03 2b 00 00 00 7f ff fc 70 6c 6f 74 63 6f 6e 64 00 00 00 00 80 00 04 64 72 75 6d 00 00   ┆    t               +      plotcond       drum  ┆
0x0a50…0a80 00 00 00 00 00 00 80 00 c4 08 20 8e 38 41 04 03 30 8a 00 10 00 80 03 2b 80 00 01 7f ff fd 6f 6c 64 63 6c 61 69 6d 00 00 00 00 80 00 04 64 72 75   ┆            8A  0      +      oldclaim       dru┆
0x0a80…0ab0 6d 00 00 00 00 00 00 00 00 63 99 44 00 00 00 00 00 3c 00 20 04 00 03 8c 80 03 33 80 00 01 7f ff fd 69 6e 69 74 6b 65 79 00 00 00 00 00 80 00 04   ┆m        c D     <        3      initkey        ┆
0x0ab0…0ae0 64 72 75 6d 00 00 00 00 00 00 00 00 80 10 96 04 36 88 00 00 00 00 40 00 00 40 00 80 03 33 80 00 01 7f ff fd 6f 75 74 65 6e 64 00 00 00 00 00 00   ┆drum            6     @  @   3      outend      ┆
0x0ae0…0b10 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 81 10 88 04 80 00 00 00 00 00 41 a8 01 20 3a 80 03 33 00 00 00 7f ff fc 70 6c 6f 74 63 6f 6f 72 00   ┆   drum                  A   :  3      plotcoor ┆
0x0b10…0b40 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 00 a8 08 d3 8e 00 00 00 08 41 a8 00 10 00 80 03 33 00 00 00 7f ff fc 64 6f 75 62 6c 65   ┆      drum                  A      3      double┆
0x0b40…0b70 6c 6f 61 64 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 00 4c 15 30 00 00 00 00 00 40 0e 00 10 00 80 03 3b 80 00 01 7f ff fd 73 6c 61   ┆load     drum          L 0     @      ;      sla┆
0x0b70…0ba0 6e 67 00 00 00 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 63 99 40 00 00 00 00 00 54 00 20 04 00 1b 40 80 03 3b 00 00 00 7f ff fc   ┆ng          drum        c @     T     @  ;      ┆
0x0ba0…0bd0 6d 6f 6e 77 32 00 00 00 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 00 00 05 24 00 00 00 00 00 00 40 16 00 10 08 80 03 3b 80 00 01   ┆monw2          drum           $      @      ;   ┆
0x0bd0…0c00 7f ff fd 63 6d 70 6c 78 00 00 00 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 00 9a 9d 45 00 00 00 00 00 40 00 00 10 00 00 00 00   ┆   cmplx          drum            E     @       ┆
0x0c00…0c30 80 03 3b 80 00 01 7f ff fd 72 65 61 64 65 72 72 00 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 00 00 01 24 00 00 00 00 00 00 40 12   ┆  ;      readerr        drum           $      @ ┆
0x0c30…0c60 00 50 02 80 03 3b 00 00 00 7f ff fc 65 78 61 63 74 6c 61 79 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 01 de 10 40 ce 00 00 00   ┆ P   ;      exactlay       drum            @    ┆
0x0c60…0c90 0a 01 b0 00 20 00 80 03 43 80 00 01 7f ff fd 63 6f 6e 76 65 72 74 00 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 63 99 41 00 00 00   ┆        C      convert        drum        c A   ┆
0x0c90…0cc0 00 00 06 00 27 dc 00 08 94 80 03 43 80 00 01 7f ff fd 6e 65 77 6a 6f 62 00 00 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 63 99 41   ┆    '      C      newjob         drum        c A┆
0x0cc0…0cf0 00 00 00 00 00 06 00 27 ec 00 08 94 80 03 43 00 00 00 7f ff fc 70 6c 6f 74 66 72 61 6d 65 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00   ┆       '      C      plotframe      drum        ┆
0x0cf0…0d20 80 01 4c 04 e3 80 00 00 00 0a 31 c0 00 70 00 80 03 43 00 00 00 7f ff fc 6d 61 78 72 65 61 6c 00 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00   ┆  L       1  p   C      maxreal        drum     ┆
0x0d20…0d50 00 00 00 00 00 15 28 00 00 00 00 00 00 40 00 00 10 7e 80 03 43 00 07 f8 00 08 01 74 32 00 00 00 00 00 00 00 00 00 00 80 00 08 64 72 75 6d 00 00   ┆      (      @   ü  C      t2             drum  ┆
0x0d50…0d80 00 00 00 00 00 00 7d 6f be 00 00 00 00 00 00 00 00 00 00 00 00 80 03 4b 80 00 01 7f ff fd 70 74 72 6e 00 00 00 00 00 00 00 00 80 40 0a 64 72 75   ┆      åo               K      ptrn         @ dru┆
0x0d80…0db0 6d 00 00 00 00 00 00 00 00 63 99 3e 00 00 00 00 00 00 00 00 00 00 00 00 80 03 4b 00 00 00 7f ff fc 70 6c 6f 74 73 70 6c 69 6e 65 00 00 80 00 04   ┆m        c >              K      plotspline     ┆
0x0db0…0de0 64 72 75 6d 00 00 00 00 00 00 00 00 00 00 c3 20 00 00 00 00 00 00 40 00 00 10 dc 80 03 4b 80 00 01 7f ff fd 63 68 61 6e 67 65 72 65 63 00 00 00   ┆drum                  @      K      changerec   ┆
0x0de0…0e10 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 00 1c 0c d2 00 00 00 00 02 f0 14 00 10 00 2f d3 4b 00 00 00 7f ff fc 69 6e 69 74 63 6f 64 65 00   ┆   drum                       / K      initcode ┆
0x0e10…0e40 00 00 00 00 00 12 64 72 75 6d 00 00 00 00 00 00 00 00 80 00 38 0e 8a 69 00 00 00 00 40 14 00 10 00 80 03 4b 00 00 00 7f ff fc 63 6f 6e 6e 65 63   ┆      drum          8  i    @      K      connec┆
0x0e40…0e70 74 69 6e 70 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 00 78 08 d0 00 00 00 00 03 61 a0 00 10 00 80 03 53 00 00 00 7f ff fc 64 65 6c   ┆tinp     drum          x       a      S      del┆
0x0e70…0ea0 74 61 78 00 00 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 00 00 13 28 00 00 00 00 00 00 40 00 00 10 dc 80 03 53 80 00 01 7f ff fd   ┆tax         drum           (      @      S      ┆
0x0ea0…0ed0 6e 65 78 74 72 65 63 69 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 01 58 04 80 00 00 00 00 00 40 00 00 70 02 80 03 5b 00 00 00   ┆nextreci       drum          X       @  p   Æ   ┆
0x0ed0…0f00 7f ff fc 64 65 6c 74 61 79 00 00 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 00 00 17 28 00 00 00 00 00 00 40 00 00 10 dc 00 00 00   ┆   deltay         drum           (      @       ┆
0x0f00…0f30 80 03 5b 80 00 01 7f ff fd 7a 61 73 73 69 67 6e 00 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 01 aa 84 d2 00 00 00 00 00 40 00   ┆  Æ      zassign        drum                  @ ┆
0x0f30…0f60 00 10 50 80 03 5b 80 00 01 7f ff fd 63 68 61 6e 67 65 76 61 72 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 00 1e 0d a2 00 00 00 00   ┆  P  Æ      changevar      drum                 ┆
0x0f60…0f90 03 b0 16 00 20 00 80 03 63 80 00 01 7f ff fd 65 6e 74 72 79 00 00 00 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 63 99 43 00 00 00   ┆        c      entry          drum        c C   ┆
0x0f90…0fc0 00 00 26 00 24 c0 00 09 30 80 03 63 80 00 01 7f ff fd 6d 6f 6e 69 74 6f 72 00 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 00 6c   ┆  & $   0  c      monitor        drum          l┆
0x0fc0…0ff0 0d 94 c8 34 00 00 03 40 64 00 20 00 00 03 63 00 c3 50 00 ea 5f 6b 6c 35 6e 72 00 00 00 00 00 00 00 00 00 00 64 72 75 6d 00 00 00 00 00 00 00 00   ┆   4   @d     c  P  _kl5nr          drum        ┆
0x0ff0…1020 00 00 00 00 00 00 00 00 00 00 00 00 00 01 88 80 03 63 00 00 00 7f ff fc 65 78 63 6c 75 64 65 00 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00   ┆                 c      exclude        drum     ┆
0x1020…1050 00 00 00 80 00 ea 0d 3a 40 00 00 00 00 40 16 00 10 00 80 03 6b 00 00 00 7f ff fc 75 6e 73 74 61 63 6b 63 75 72 6f 00 80 00 04 64 72 75 6d 00 00   ┆       :@    @      k      unstackcuro    drum  ┆
0x1050…1080 00 00 00 00 00 00 80 00 8c 04 00 00 00 00 00 00 40 1a 00 10 08 80 03 6b 80 00 01 7f ff fd 67 65 74 73 74 61 74 65 00 00 00 00 80 00 04 64 72 75   ┆                @      k      getstate       dru┆
0x1080…10b0 6d 00 00 00 00 00 00 00 00 80 00 84 05 32 00 00 00 00 00 40 02 00 32 00 80 03 6b 00 00 00 7f ff fc 72 65 61 64 69 66 70 6e 65 78 74 00 80 00 04   ┆m            2     @  2   k      readifpnext    ┆
0x10b0…10e0 64 72 75 6d 00 00 00 00 00 00 00 00 80 01 40 08 30 c0 00 00 00 02 b1 1e 00 10 00 80 03 73 00 00 00 7f ff fc 6c 61 79 70 6f 73 00 00 00 00 00 00   ┆drum          @ 0            s      laypos      ┆
0x10e0…1110 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 01 20 0c 33 80 00 00 00 0b 51 0a 00 10 00 80 03 73 80 00 01 7f ff fd 63 68 61 6e 67 65 6c 69 6e   ┆   drum            3     Q      s      changelin┆
0x1110…1140 6b 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 00 60 05 a0 cd 34 82 0d 0e 70 ca 01 50 20 80 03 73 80 00 01 7f ff fd 6f 70 6d 65 73 73   ┆k     drum          `   4   p  P   s      opmess┆
0x1140…1170 00 00 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 63 99 41 00 00 00 00 00 06 00 27 e8 00 08 94 80 03 73 80 00 01 7f ff fd 73 6f 6c   ┆         drum        c A       '      s      sol┆
0x1170…11a0 76 65 66 00 00 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 00 3a 05 a3 59 68 00 00 00 40 30 00 20 00 80 03 7b 00 00 00 7f ff fc   ┆vef         drum          :  Yh   @0     æ      ┆
0x11a0…11d0 67 65 6e 65 72 61 74 65 6e 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 00 9a 0e 90 00 00 00 00 00 40 16 00 10 00 80 03 7b 80 00 01   ┆generaten      drum                  @      æ   ┆
0x11d0…1200 7f ff fd 72 65 61 64 75 70 64 63 66 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 d0 c4 04 80 00 00 00 00 00 40 0c 01 00 24 00 00 00   ┆   readupdcf      drum                  @   $   ┆
0x1200…1230 80 03 83 00 00 00 7f ff fc 61 62 73 79 6d 61 78 00 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 00 00 35 24 00 00 00 00 00 00 40 00   ┆         absymax        drum          5$      @ ┆
0x1230…1260 00 10 dc 80 03 83 00 00 00 7f ff fc 61 6c 61 72 6d 00 00 00 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 00 46 06 80 00 00 00 00   ┆            alarm          drum          F      ┆
0x1260…1290 02 10 22 00 10 0a 80 03 83 00 00 00 7f ff fc 72 65 73 65 72 76 65 70 72 6f 63 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 00 3e 0d 3a 40   ┆  "            reserveproc    drum          > :@┆
0x1290…12c0 00 00 00 00 40 18 00 10 02 80 03 83 80 00 01 7f ff fd 6f 70 65 6e 74 72 61 6e 73 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 11 52   ┆    @             opentrans      drum          R┆
0x12c0…12f0 05 34 d3 4c 80 00 00 40 02 00 32 00 80 03 83 80 00 01 7f ff fd 69 6e 72 65 63 36 00 00 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00   ┆ 4 L   @  2          inrec6         drum        ┆
0x12f0…1320 80 00 34 0c d2 00 00 00 00 00 40 00 00 10 00 80 03 83 00 00 00 7f ff fc 63 75 74 6c 61 79 00 00 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00   ┆  4       @             cutlay         drum     ┆
0x1320…1350 00 00 00 80 00 da 10 d2 40 00 00 00 15 80 c4 00 10 00 80 03 83 80 00 01 7f ff fd 6f 75 74 73 6f 72 74 00 00 00 00 00 80 00 04 64 72 75 6d 00 00   ┆        @                  outsort        drum  ┆
0x1350…1380 00 00 00 00 00 00 80 00 84 06 70 00 00 00 00 00 40 00 00 40 00 80 03 8b 80 00 01 7f ff fd 6e 65 78 74 66 69 6c 65 00 00 00 00 80 00 04 64 72 75   ┆          p     @  @          nextfile       dru┆
0x1380…13b0 6d 00 00 00 00 00 00 00 00 63 99 43 00 00 00 00 00 26 00 20 8a 00 09 30 80 03 8b 80 00 01 7f ff fd 78 6f 6e 6c 69 6e 65 00 00 00 00 00 80 00 04   ┆m        c C     &     0         xonline        ┆
0x13b0…13e0 64 72 75 6d 00 00 00 00 00 00 00 00 5d 53 8a 00 00 00 00 00 0b 00 20 a6 00 01 26 80 03 8b 00 00 00 7f ff fc 64 69 67 69 74 73 00 00 00 00 00 00   ┆drum        ÅS            &         digits      ┆
0x13e0…1410 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 00 d2 10 30 ce 00 00 00 0f 80 a4 00 10 00 80 03 93 80 00 01 7f ff fd 72 65 70 65 61 74 00 00 00   ┆   drum            0                   repeat   ┆
0x1410…1440 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 63 99 41 00 00 00 00 00 0b 00 20 04 00 00 a6 80 03 93 80 00 01 7f ff fd 74 65 72 6d 00 00   ┆      drum        c A                     term  ┆
0x1440…1470 00 00 00 00 00 00 80 00 08 64 72 75 6d 00 00 00 00 00 00 00 00 63 99 3e 00 00 00 00 00 00 00 00 00 00 00 00 80 03 93 00 00 00 7f ff fc 69 6e 74   ┆         drum        c >                     int┆
0x1470…14a0 65 67 65 72 6e 65 67 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 00 f6 0d 30 00 00 00 00 00 40 0e 00 10 00 80 03 9b 80 00 01 7f ff fd   ┆egerneg     drum            0     @             ┆
0x14a0…14d0 73 63 6f 70 65 00 00 00 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 63 99 43 00 00 00 00 00 2b 00 28 06 00 09 70 80 03 9b 80 00 01   ┆scope          drum        c C     + (   p      ┆
0x14d0…1500 7f ff fd 67 65 74 70 61 72 61 6d 73 69 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 60 18 0e 72 00 00 00 00 00 40 00 00 70 02 00 00 00   ┆   getparamsi     drum         `  r     @  p    ┆
0x1500…1530 80 03 9b 00 00 00 7f ff fc 73 63 6f 70 65 00 00 00 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 74 d1 37 00 00 00 00 00 00 00 28 18   ┆         scope          drum        t 7       ( ┆
0x1530…1560 00 09 90 80 03 9b 00 00 00 7f ff fc 62 79 74 65 6c 6f 61 64 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 00 16 0d 30 00 00 00 00   ┆            byteload       drum            0    ┆
0x1560…1590 02 e0 0e 00 10 00 80 03 a3 80 00 01 7f ff fd 68 65 61 64 00 00 00 00 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 63 99 40 00 00 00   ┆               head           drum        c @   ┆
0x1590…15c0 00 00 00 00 20 0a 00 05 cc 80 03 a3 80 00 01 7f ff fd 6d 6f 76 65 00 00 00 00 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 63 99 43   ┆                  move           drum        c C┆
0x15c0…15f0 00 00 00 00 00 23 00 20 04 00 05 ca 80 03 a3 80 00 01 7f ff fd 6f 70 63 6f 6d 6d 00 00 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00   ┆     #               opcomm         drum        ┆
0x15f0…1620 63 99 41 00 00 00 00 00 06 00 27 d0 00 08 94 80 03 a3 80 00 01 7f ff fd 64 63 69 72 63 72 63 72 63 72 63 00 80 00 04 64 72 75 6d 00 00 00 00 00   ┆c A       '             dcircrcrcrc    drum     ┆
0x1620…1650 00 00 00 80 00 be 0d 00 00 00 00 00 00 40 16 00 10 00 80 03 a3 00 c3 50 00 ea 5f 72 65 61 64 73 74 72 75 63 74 00 00 80 00 04 64 72 75 6d 00 00   ┆             @         P  _readstruct     drum  ┆
0x1650…1680 00 00 00 00 00 00 80 01 3a 08 d6 88 00 00 00 03 a0 ae 00 90 00 80 03 a3 00 00 00 7f ff fc 77 72 69 74 65 6c 61 79 00 00 00 00 80 00 04 64 72 75   ┆        :                     writelay       dru┆
0x1680…16b0 6d 00 00 00 00 00 00 00 00 80 01 1c 04 e2 00 00 00 00 0b d0 d6 00 10 00 80 03 a3 00 00 00 7f ff fc 72 65 61 64 73 66 70 00 00 00 00 00 80 00 04   ┆m                                readsfp        ┆
0x16b0…16e0 64 72 75 6d 00 00 00 00 00 00 00 00 80 01 76 08 96 89 00 00 00 03 31 48 00 10 00 80 03 ab 00 00 00 7f ff fc 63 6f 6e 6e 65 63 74 63 75 72 69 00   ┆drum          v       1H            connectcuri ┆
0x16e0…1710 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 00 3c 0e 80 00 00 00 00 00 40 1a 00 10 08 80 03 ab 00 00 00 7f ff fc 66 69 78 65 78 70 6c 61 79   ┆   drum          <       @             fixexplay┆
0x1710…1740 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 00 dc 10 43 8e 38 00 00 04 10 ae 00 20 00 80 03 ab 00 c3 50 00 ea 5f 73 79 6d 69 6e 76   ┆      drum            C 8             P  _syminv┆
0x1740…1770 65 72 73 65 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 80 01 90 04 d6 9a 00 00 00 04 41 7a 00 20 00 80 03 ab 00 00 00 7f ff fc 70 6c 6f   ┆erse     drum                  Az            plo┆
0x1770…17a0 74 70 64 61 00 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 00 00 ad 24 00 00 00 00 00 00 40 00 00 10 dc 80 03 ab 00 00 00 7f ff fc   ┆tpda        drum           $      @             ┆
0x17a0…17d0 70 6c 6f 74 62 73 73 65 67 6d 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 00 00 bf 24 00 00 00 00 00 00 40 00 00 10 dc 80 03 b3 80 00 01   ┆plotbssegm     drum           $      @          ┆
0x17d0…1800 7f ff fd 67 65 74 6e 65 77 00 00 00 00 00 00 80 00 04 64 72 75 6d 00 00 00 00 00 00 00 00 81 10 54 08 30 c0 00 00 00 00 41 a8 01 20 3a 00 00 00   ┆   getnew         drum          T 0     A   :   ┆
0x1800…1830 62 76 6b 31 32 33 00 00 00 00 00 00 00 00 0a 64 69 73 63 33 00 00 00 00 00 00 00 7f a2 7a 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 00 02   ┆bvk123         disc3         z            `     ┆
0x1830…1860 64 69 73 63 33 00 00 00 00 00 00 00 80 00 01 7f ff fd 00 00 01 00 00 34 00 00 01 00 00 34 00 00 01 00 00 34 00 00 01 00 00 34 00 00 01 00 00 34   ┆disc3                  4     4     4     4     4┆
0x1860…1890 00 00 01 00 00 34 00 00 01 00 00 34 00 00 01 00 00 34 00 00 01 00 00 34 00 00 01 00 00 34 00 00 01 00 00 34 00 00 01 00 00 34 6f 6f 6b 75 70 20   ┆     4     4     4     4     4     4     4ookup ┆
0x1890…18c0 74 65 6d 31 63 61 74 20 75 6e 6b 6e ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff   ┆tem1cat unkn                                    ┆
0x18c0…18f0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff   ┆                                                ┆
0x18f0…1920 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 00 00 05 80 0c 43 80 00 01 7f ff fd 62 69 6e 69 6e 00 00 00 00 00 00 00   ┆                             C      binin       ┆
0x1920…1950 80 00 04 75 74 69 6c 69 74 79 00 00 00 00 00 63 99 42 00 00 00 00 00 15 00 20 04 00 06 d8 80 0c 43 80 00 01 7f ff fd 67 65 74 68 65 61 64 00 00   ┆   utility     c B              C      gethead  ┆
0x1950…1980 00 00 00 80 00 04 72 65 73 75 6c 74 63 66 00 00 00 00 80 21 22 05 a5 08 00 00 00 00 40 0c 01 00 24 27 0c 43 80 00 01 7f ff fd 74 74 65 6d 74 65   ┆      resultcf     !"       @   $' C      ttemte┆
0x1980…19b0 73 74 00 00 00 00 00 00 0f 64 69 73 63 31 00 00 00 00 00 00 00 72 fb 00 00 00 00 00 00 00 00 00 00 00 00 00 44 3c 43 00 00 14 00 00 1d 74 73 74   ┆st       disc1       r              D<C      tst┆
0x19b0…19e0 00 00 00 00 00 00 00 00 00 00 00 02 64 69 73 63 32 00 00 00 00 00 00 00 70 7d aa 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff   ┆            disc2       på                      ┆
0x19e0…1a10 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff   ┆                                                ┆
            […0x5…]
0x1b00…1b30 02 a3 8b 02 a5 8b 01 56 08 01 56 08 01 56 08 80 00 08 63 6f 6e 73 6f 6c 65 31 00 00 00 00 00 40 76 00 00 00 00 00 00 00 00 00 00 00 00 01 72 08   ┆       V  V  V    console1     @v             r ┆
0x1b30…1b60 00 00 01 00 00 03 02 a3 8b 02 a3 f3 00 00 00 00 00 00 00 00 00 00 61 b8 00 00 00 00 00 00 02 a3 8c 02 a3 f2 00 50 00 02 a3 8c 02 a3 f2 00 00 00   ┆                      a              P          ┆
0x1b60…1b90 00 00 00 00 00 00 00 00 00 00 00 00 02 a3 e2 02 a1 3f 2a 17 e8 00 c0 7c 00 00 00 00 00 02 80 00 00 7f ff ff 6e 0a 2a 2a 2a 6c 6f 6f 6b 75 70 20   ┆                 ?*    ø            n ***lookup ┆
0x1b90…1bc0 74 65 6d 31 63 61 74 20 75 6e 6b 6e ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff   ┆tem1cat unkn                                    ┆
0x1bc0…1bf0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff   ┆                                                ┆
0x1bf0…1c20 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 00 00 05 80 0c 43 80 00 01 7f ff fd 62 69 6e 69 6e 00 00 00 00 00 00 00   ┆                             C      binin       ┆
0x1c20…1c50 80 00 04 75 74 69 6c 69 74 79 00 00 00 00 00 63 99 42 00 00 00 00 00 15 00 20 04 00 06 d8 80 0c 43 80 00 01 7f ff fd 67 65 74 68 65 61 64 00 00   ┆   utility     c B              C      gethead  ┆
0x1c50…1c80 00 00 00 80 00 04 72 65 73 75 6c 74 63 66 00 00 00 00 80 21 22 05 a5 08 00 00 00 00 40 0c 01 00 24 27 0c 43 80 00 01 7f ff fd 74 74 65 6d 74 65   ┆      resultcf     !"       @   $' C      ttemte┆
0x1c80…1cb0 73 74 00 00 00 00 00 00 0f 64 69 73 63 31 00 00 00 00 00 00 00 72 fb 00 00 00 00 00 00 00 00 00 00 00 00 00 44 3c 43 00 00 14 00 00 1d 74 73 74   ┆st       disc1       r              D<C      tst┆
0x1cb0…1ce0 00 00 00 00 00 00 00 00 00 00 00 02 64 69 73 63 32 00 00 00 00 00 00 00 70 7d aa 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff   ┆            disc2       på                      ┆
0x1ce0…1d10 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff   ┆                                                ┆
            […0x5…]
0x1e00…1e30 6f 75 74 62 79 74 65 73 29 20 2a 74 65 73 74 20 73 74 72 2e 2a 0a 20 20 20 20 20 20 20 20 20 20 6e 6f 6f 66 72 65 63 73 3a 3d 20 73 65 67 73 69   ┆outbytes) *test str.*           noofrecs:= segsi┆
0x1e30…1e60 6e 20 2a 20 35 31 32 2e 30 20 2f 20 6d 61 78 6c 65 6e 67 74 68 20 2a 74 65 73 74 20 73 74 72 2e 2a 0a 0a 20 20 20 20 20 20 20 20 20 20 66 6f 72   ┆n * 512.0 / maxlength *test str.*            for┆
0x1e60…1e90 20 73 74 72 69 6e 67 73 31 3a 3d 20 31 2c 20 31 30 2c 20 31 30 30 2c 20 31 30 30 30 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 0a   ┆ strings1:= 1, 10, 100, 1000 do           begin ┆
0x1e90…1ec0 20 20 20 20 20 20 20 20 20 20 20 20 70 61 73 73 65 73 3a 3d 20 6f 75 74 62 79 74 65 73 20 2a 74 65 73 74 20 73 74 72 2e 2a 0a 20 20 20 20 20 20   ┆            passes:= outbytes *test str.*       ┆
0x1ec0…1ef0 20 20 20 20 20 20 73 65 6c 65 63 74 5f 6d 65 72 67 65 5f 73 74 72 61 74 65 67 79 20 2a 74 65 73 74 20 73 74 72 2e 2a 0a 20 20 20 20 20 20 20 20   ┆      select_merge_strategy *test str.*         ┆
0x1ef0…1f20 20 20 20 20 77 72 69 74 65 28 6f 75 74 2c 20 3c 3a 20 20 20 20 20 20 73 68 61 72 65 73 2c 20 73 74 72 69 6e 67 73 31 3a 20 3a 3e 2c 20 3c 3c 20   ┆    write(out, <:      shares, strings1: :>, << ┆
0x1f20…1f50 64 64 64 64 3e 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 68 61 72 65 73 2c 20 73 74 72 69 6e 67 73 31 2c 20 3c 3a 3c 31 30 3e 20 20 20 20 73   ┆dddd>,             shares, strings1, <:<10>    s┆
0x1f50…1f80 65 67 73 3a 3e 29 20 2a 74 65 73 74 20 73 74 72 2e 2a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 70 61 73 73 3a 3d 20 31 20 73 74 65   ┆egs:>) *test str.*              for pass:= 1 ste┆
0x1f80…1fb0 70 20 31 20 75 6e 74 69 6c 20 70 61 73 73 65 73 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6f 75 74 2c 20 3c 3c 20   ┆p 1 until passes do               write(out, << ┆
0x1fb0…1fe0 64 64 64 3e 2c 20 73 65 67 73 6f 75 74 28 70 61 73 73 29 29 20 2a 74 65 73 74 20 73 74 72 2e 2a 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69   ┆ddd>, segsout(pass)) *test str.*             wri┆
0x1fe0…2010 74 65 28 6f 75 74 2c 20 3c 3a 3c 31 30 3e 20 20 20 20 69 6e 73 65 67 73 20 20 3a 3e 29 20 2a 74 65 73 74 20 73 74 72 2e 2a 0a 20 20 20 20 20 20   ┆te(out, <:<10>    insegs  :>) *test str.*       ┆
0x2010…2040 20 20 20 20 20 20 66 6f 72 20 70 61 73 73 3a 3d 20 31 20 73 74 65 70 20 31 20 75 6e 74 69 6c 20 70 61 73 73 65 73 20 64 6f 0a 20 20 20 20 20 20   ┆      for pass:= 1 step 1 until passes do       ┆
0x2040…2070 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6f 75 74 2c 20 3c 3c 20 64 64 64 3e 2c 20 69 6e 73 65 67 73 28 70 61 73 73 29 29 20 2a 74 65 73 74 20   ┆        write(out, << ddd>, insegs(pass)) *test ┆
0x2070…20a0 73 74 72 2e 2a 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6f 75 74 2c 20 3c 3a 3c 31 30 3e 20 20 20 20 6d 2e 70 2e 20 20 20 20 3a   ┆str.*             write(out, <:<10>    m.p.    :┆
0x20a0…20d0 3e 29 20 2a 74 65 73 74 20 73 74 72 2e 2a 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 70 61 73 73 3a 3d 20 31 20 73 74 65 70 20 31 20 75   ┆>) *test str.*             for pass:= 1 step 1 u┆
0x20d0…2100 6e 74 69 6c 20 70 61 73 73 65 73 20 64 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6f 75 74 2c 20 3c 3c 20 64 64 64 3e 2c   ┆ntil passes do               write(out, << ddd>,┆
0x2100…2130 20 6d 65 72 67 65 70 6f 77 65 72 28 70 61 73 73 29 29 20 2a 74 65 73 74 20 73 74 72 2e 2a 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 20   ┆ mergepower(pass)) *test str.*           end    ┆
0x2130…2160 20 20 20 20 20 65 6e 64 0a 20 20 20 20 20 20 65 6e 64 0a 20 20 20 20 65 6e 64 0a 20 20 65 6e 64 3b 0a 0c 0a 0a 63 6f 6d 6d 65 6e 74 0a 20 20 66   ┆     end       end     end   end;    comment   f┆
0x2160…2190 69 6e 64 20 6f 75 74 20 77 68 65 74 68 65 72 20 74 68 65 20 73 6f 72 74 20 63 61 6e 20 62 65 20 64 6f 6e 65 20 77 69 74 68 6f 75 74 20 6d 65 72   ┆ind out whether the sort can be done without mer┆
0x2190…21c0 67 69 6e 67 20 70 61 73 73 65 73 2e 0a 20 20 70 61 73 73 65 73 20 3d 20 30 20 73 69 67 6e 61 6c 73 20 74 6f 20 74 68 65 20 70 72 6f 63 65 64 75   ┆ging passes.   passes = 0 signals to the procedu┆
0x21c0…21f0 72 65 20 73 65 6c 65 63 74 5f 77 6f 72 6b 5f 66 69 6c 65 2c 20 74 68 61 74 0a 20 20 74 68 69 73 20 69 73 20 74 68 65 20 63 61 73 65 2e 0a 20 20   ┆re select_work_file, that   this is the case.   ┆
0x21f0…2220 69 66 20 70 61 73 73 65 73 20 3d 20 30 20 75 70 6f 6e 20 74 68 65 20 72 65 74 75 72 6e 20 69 74 20 69 73 20 70 6f 73 73 69 62 6c 65 20 74 6f 20   ┆if passes = 0 upon the return it is possible to ┆
0x2220…2250 64 6f 20 77 69 74 68 6f 75 74 20 6d 65 72 67 65 3b 0a 0a 20 20 70 61 73 73 65 73 3a 3d 20 69 66 20 6e 6f 6f 66 72 65 63 73 20 3c 20 30 20 6f 72   ┆do without merge;    passes:= if noofrecs < 0 or┆
0x2250…2280 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 6f 66 72 65 63 73 20 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 28 66 72 65 65 62 79 74 65   ┆               noofrecs >              (freebyte┆
0x2280…22b0 73 20 2d 20 6d 61 78 6b 65 79 70 6f 73 69 74 69 6f 6e 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 20 62 79 74 65 73 5f 70 65 72 5f 69 6e 62   ┆s - maxkeyposition               - bytes_per_inb┆
0x22b0…22e0 6c 6f 63 6b 20 2d 20 62 79 74 65 73 5f 70 65 72 5f 6f 75 74 62 6c 6f 63 6b 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 6d 61 78 6c 65   ┆lock - bytes_per_outblock)              // maxle┆
0x22e0…2310 6e 67 74 68 5f 70 6c 75 73 5f 66 6f 75 72 0a 20 20 20 20 20 20 20 20 20 20 20 74 68 65 6e 20 20 31 20 65 6c 73 65 20 20 30 3b 0a 0a 0a 63 6f 6d   ┆ngth_plus_four            then  1 else  0;   com┆
0x2310…2340 6d 65 6e 74 20 20 2d 74 65 73 74 2d 3c 20 77 72 69 74 65 28 6f 75 74 2c 20 3c 3a 3c 31 30 3e 74 65 73 74 20 33 20 3a 3e 2c 20 64 69 73 63 73 74   ┆ment  -test-< write(out, <:<10>test 3 :>, discst┆
0x2340…2370 6f 72 65 73 2c 20 70 61 73 73 65 73 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 67 73 69 6e 29 3b 0a 0a 20 20 73 68 61 72 65   ┆ores, passes,                  segsin);    share┆
0x2370…23a0 73 3a 3d 20 31 3b 0a 0a 20 20 69 66 20 70 61 73 73 65 73 20 3d 20 30 20 74 68 65 6e 0a 20 20 62 65 67 69 6e 0a 20 20 63 6f 6d 6d 65 6e 74 20 20   ┆s:= 1;    if passes = 0 then   begin   comment  ┆
0x23a0…23d0 20 20 73 6f 72 74 20 77 69 74 68 6f 75 74 20 6d 65 72 67 65 3b 0a 20 20 20 20 73 65 67 73 6f 75 74 7a 65 72 6f 3a 3d 20 73 65 67 73 70 65 72 6f   ┆  sort without merge;     segsoutzero:= segspero┆
0x23d0…2400 75 74 62 6c 6f 63 6b 3b 0a 20 20 20 20 72 65 63 73 3a 3d 20 6e 6f 6f 66 72 65 63 73 3b 20 3c 2a 20 72 65 63 6f 72 64 73 20 69 6e 20 73 6f 72 74   ┆utblock;     recs:= noofrecs; <* records in sort┆
0x2400…2430 7a 6f 6e 65 20 2a 3e 0a 20 20 65 6e 64 20 20 6e 6f 20 6d 65 72 67 69 6e 67 0a 20 20 65 6c 73 65 0a 20 20 62 65 67 69 6e 0a 20 20 63 6f 6d 6d 65   ┆zone *>   end  no merging   else   begin   comme┆
0x2430…2460 6e 74 0a 20 20 20 20 73 65 6c 65 63 74 20 61 20 72 65 61 73 6f 6e 61 62 6c 65 20 62 6c 6f 63 6b 6c 65 6e 67 74 68 20 61 6e 64 20 6e 75 6d 62 65   ┆nt     select a reasonable blocklength and numbe┆
0x2460…2490 72 20 6f 66 20 73 68 61 72 65 73 20 66 6f 72 20 74 68 65 0a 20 20 20 20 73 74 72 69 6e 67 20 67 65 6e 65 72 61 74 69 6e 67 20 70 61 73 73 20 28   ┆r of shares for the     string generating pass (┆
0x2490…24c0 70 61 73 73 20 30 29 2e 0a 20 20 20 20 74 68 69 73 20 69 73 20 64 6f 6e 65 20 69 6e 20 61 20 71 75 69 74 65 20 69 6e 74 75 69 74 69 76 65 20 6d   ┆pass 0).     this is done in a quite intuitive m┆
0x24c0…24f0 61 6e 6e 65 72 2c 20 61 73 20 61 20 66 6c 61 74 0a 20 20 20 20 6f 70 74 69 6d 75 6d 20 69 73 20 61 73 73 75 6d 65 64 3b 0a 0a 20 20 20 20 73 65   ┆anner, as a flat     optimum is assumed;      se┆
0x24f0…2520 67 73 6f 75 74 7a 65 72 6f 3a 3d 0a 20 20 20 20 20 20 28 66 72 65 65 5f 62 79 74 65 73 20 2d 20 62 79 74 65 73 5f 70 65 72 5f 69 6e 62 6c 6f 63   ┆gsoutzero:=       (free_bytes - bytes_per_inbloc┆
0x2520…2550 6b 20 2d 20 33 2a 6d 61 78 6c 65 6e 67 74 68 5f 70 6c 75 73 5f 66 6f 75 72 29 2f 2f 28 33 2a 35 31 32 29 3b 0a 0a 20 20 63 6f 6d 6d 65 6e 74 0a   ┆k - 3*maxlength_plus_four)//(3*512);    comment ┆
0x2550…2580 20 20 20 20 61 73 20 61 20 73 74 61 72 74 20 74 61 6b 65 20 61 20 74 68 69 72 64 20 6f 66 20 74 68 65 20 61 76 61 69 6c 61 62 6c 65 20 63 6f 72   ┆    as a start take a third of the available cor┆
0x2580…25b0 65 20 6d 69 6e 75 73 20 72 6f 6f 6d 20 66 6f 72 0a 20 20 20 20 69 6e 70 75 74 62 6c 6f 63 6b 2c 20 32 20 72 65 63 6f 72 64 73 20 69 6e 20 73 6f   ┆e minus room for     inputblock, 2 records in so┆
0x25b0…25e0 72 74 7a 6f 6e 65 20 61 6e 64 20 6d 61 78 6b 65 79 70 6f 73 69 74 69 6f 6e 2e 0a 20 20 20 20 74 68 69 73 20 65 6e 73 75 72 65 73 20 61 20 6d 69   ┆rtzone and maxkeyposition.     this ensures a mi┆
0x25e0…2610 6e 69 6d 75 6d 20 73 74 72 69 6e 67 6c 65 6e 67 74 68 20 6f 66 20 32 20 72 65 63 6f 72 64 73 20 77 68 69 63 68 20 69 6e 20 74 75 72 6e 0a 20 20   ┆nimum stringlength of 2 records which in turn   ┆
0x2610…2640 20 20 65 6e 73 75 72 65 73 20 74 68 61 74 20 74 68 65 20 73 74 72 69 6e 67 20 63 68 61 69 6e 69 6e 67 20 72 65 63 6f 72 64 73 20 28 36 20 62 79   ┆  ensures that the string chaining records (6 by┆
0x2640…2670 74 65 73 20 65 61 63 68 29 20 77 69 6c 6c 0a 20 20 20 20 6e 6f 74 20 74 61 6b 65 20 75 70 20 61 73 20 6d 75 63 68 20 72 6f 6f 6d 20 61 73 20 74   ┆tes each) will     not take up as much room as t┆
0x2670…26a0 68 65 20 20 64 61 74 61 20 72 65 63 6f 72 64 73 3b 0a 0c 0a 20 20 20 20 69 66 20 6d 65 73 73 62 75 66 73 5f 66 6f 72 5f 69 6e 70 20 3e 20 30 20   ┆he  data records;       if messbufs_for_inp > 0 ┆
0x26a0…26d0 74 68 65 6e 0a 20 20 20 20 62 65 67 69 6e 0a 20 20 20 20 63 6f 6d 6d 65 6e 74 20 20 20 20 64 6f 75 62 6c 65 62 75 66 66 65 72 69 6e 67 20 69 73   ┆then     begin     comment    doublebuffering is┆
0x26d0…2700 20 70 6f 73 73 69 62 6c 65 3b 0a 20 20 20 20 20 20 69 3a 3d 20 73 65 67 73 6f 75 74 7a 65 72 6f 20 2f 2f 20 73 65 67 73 70 65 72 69 6e 62 6c 6f   ┆ possible;       i:= segsoutzero // segsperinblo┆
0x2700…2730 63 6b 3b 0a 20 20 20 20 20 20 69 66 20 69 20 3e 3d 20 31 2b 32 2a 33 20 6f 72 20 28 20 69 20 3e 3d 20 31 2b 32 2a 31 20 61 6e 64 20 64 69 73 63   ┆ck;       if i >= 1+2*3 or ( i >= 1+2*1 and disc┆
[…truncated at 200 lines…]