DataMuseum.dk

Presents historical artifacts from the history of:

CP/M

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

See our Wiki for more about CP/M

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics
Index: 5 A C D G H I L M N P Q R T

⟦b8bf5a067⟧ Bits:30009529 PolyPascal version 3.10 DANSK, 5¼" Floppy Disk, CpmFSAuto, ImdContainer

    Length: 1301504 (0x13dc00)
    Description: Bits:30009529 PolyPascal version 3.10 DANSK
    Types: 5¼" Floppy Disk, CpmFSAuto, ImdContainer
    Notes: CP/M-fs(1024_2048_0x0_64_*1+1_2:0_79:1)

CpmFSAuto

Media:             [0, 0, 1] … [79, 1, 26] {1024: 1232, 256: 156}
Signature:         1024_2048_0x0_64_*1+1_2:0_79:1
Confidence score:  +55/-0
Sector size:       1024
Block size:        2048
Directory entries: 64
Block number size: 16
Extent-mask:       0x00
Sector-interleave: 1, 2, 3, 4, 5, 6, 7, 8
Tracks:            (2, 0), (2, 1), (3, 0), (3, 1), (4, 0), (4, 1) […] (77, 0), (77, 1), (78, 0), (78, 1), (79, 0), (79, 1)
user bc length name artifact
0 0 2688 ADDKEY.PAS ⟦bf1ec209a⟧ TextFile
0 0 4224 CALC.PAS ⟦c188be238⟧ TextFile
0 0 11008 CROSSREF.PAS ⟦ac5e62c0a⟧ TextFile
0 0 17280 DATABASE.PAS ⟦92e34776f⟧ TextFile
0 0 7680 DATMAN.PAS ⟦4e7f1027b⟧ TextFile
0 0 3840 DELKEY.PAS ⟦79bf9a50c⟧ TextFile
0 0 18304 GSX.DOC ⟦2761ee297⟧ TextFile
0 0 8832 GSX.PAS ⟦40b96885a⟧ TextFile
0 0 1920 HEXDUMP.PAS ⟦8ad71f264⟧ TextFile
0 0 42880 INSTALL.CMD ⟦707ecf6bd⟧
0 0 44672 INSTALL.DAT ⟦fcad1b7e4⟧
0 0 21504 INSTALL.DOC ⟦1c6a8a3fb⟧ TextFile
0 0 44032 INSTALL.PAS ⟦904939f7b⟧ TextFile
0 0 1408 INSTALL.TRM ⟦322db86ee⟧ TextFile
0 0 6528 LIST.PAS ⟦fbc111441⟧ TextFile
0 0 7936 MLLIST.PAS ⟦b581e81a9⟧ TextFile
0 0 3712 NPFKEY.PAS ⟦3ac99e3a7⟧ TextFile
0 0 34432 PP87.CMD ⟦cb46f04dd⟧
0 0 35840 PPAS.CMD ⟦48d7b6408⟧
0 0 1920 PPAS.ERM ⟦562ac9c29⟧
0 0 14336 PPAS.HLP ⟦5d440f578⟧ TextFile
0 0 35584 PPBS.CMD ⟦38cdb62ab⟧
0 0 1280 PRIMES.PAS ⟦b8998a5ae⟧ TextFile
0 0 1664 QSORT.PAS ⟦dc53d1498⟧ TextFile
0 0 12160 README.DOC ⟦4084dff03⟧ TextFile

OctetView - CpmFSAuto

0x000000…000400 (0, 0, 1)   0xe5[0x400]
                            […0x1f…]
0x008000…008020 (2, 0, 1)   [0, 'README.DOC', 0, 95, 'xl=00', 'bc=00', 'xh=00', 'rc=5f', '0-0-0-0-0-0-0-0-0-0-0', [8, 0, 9, 0, 10, 0, 11, 0, 12, 0, 13, 0, 0, 0, 0, 0]]
0x008020…008040             [0, 'PPAS.CMD', 0, 128, 'xl=00', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [14, 0, 15, 0, 16, 0, 17, 0, 18, 0, 19, 0, 20, 0, 21, 0]]
0x008040…008060             [0, 'PPAS.CMD', 1, 128, 'xl=01', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [22, 0, 23, 0, 24, 0, 25, 0, 26, 0, 27, 0, 28, 0, 29, 0]]
0x008060…008080             [0, 'PPAS.CMD', 2, 24, 'xl=02', 'bc=00', 'xh=00', 'rc=18', '0-0-0-0-0-0-0-0-0-0-0', [30, 0, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x008080…0080a0             [0, 'PPAS.HLP', 0, 112, 'xl=00', 'bc=00', 'xh=00', 'rc=70', '0-0-0-0-0-0-0-0-0-0-0', [32, 0, 33, 0, 34, 0, 35, 0, 36, 0, 37, 0, 38, 0, 0, 0]]
0x0080a0…0080c0             [0, 'PPAS.ERM', 0, 15, 'xl=00', 'bc=00', 'xh=00', 'rc=0f', '0-0-0-0-0-0-0-0-0-0-0', [39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x0080c0…0080e0             [0, 'PPBS.CMD', 0, 128, 'xl=00', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [40, 0, 41, 0, 42, 0, 43, 0, 44, 0, 45, 0, 46, 0, 47, 0]]
0x0080e0…008100             [0, 'PPBS.CMD', 1, 128, 'xl=01', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [48, 0, 49, 0, 50, 0, 51, 0, 52, 0, 53, 0, 54, 0, 55, 0]]
0x008100…008120             [0, 'PPBS.CMD', 2, 22, 'xl=02', 'bc=00', 'xh=00', 'rc=16', '0-0-0-0-0-0-0-0-0-0-0', [56, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x008120…008140             [0, 'PP87.CMD', 0, 128, 'xl=00', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [58, 0, 59, 0, 60, 0, 61, 0, 62, 0, 63, 0, 64, 0, 65, 0]]
0x008140…008160             [0, 'PP87.CMD', 1, 128, 'xl=01', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [66, 0, 67, 0, 68, 0, 69, 0, 70, 0, 71, 0, 72, 0, 73, 0]]
0x008160…008180             [0, 'PP87.CMD', 2, 13, 'xl=02', 'bc=00', 'xh=00', 'rc=0d', '0-0-0-0-0-0-0-0-0-0-0', [74, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x008180…0081a0             [0, 'INSTALL.CMD', 0, 128, 'xl=00', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [75, 0, 76, 0, 77, 0, 78, 0, 79, 0, 80, 0, 81, 0, 82, 0]]
0x0081a0…0081c0             [0, 'INSTALL.CMD', 1, 128, 'xl=01', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [83, 0, 84, 0, 85, 0, 86, 0, 87, 0, 88, 0, 89, 0, 90, 0]]
0x0081c0…0081e0             [0, 'INSTALL.CMD', 2, 79, 'xl=02', 'bc=00', 'xh=00', 'rc=4f', '0-0-0-0-0-0-0-0-0-0-0', [91, 0, 92, 0, 93, 0, 94, 0, 95, 0, 0, 0, 0, 0, 0, 0]]
0x0081e0…008200             [0, 'INSTALL.TRM', 0, 11, 'xl=00', 'bc=00', 'xh=00', 'rc=0b', '0-0-0-0-0-0-0-0-0-0-0', [96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x008200…008220             [0, 'INSTALL.DAT', 0, 128, 'xl=00', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [97, 0, 98, 0, 99, 0, 100, 0, 101, 0, 102, 0, 103, 0, 104, 0]]
0x008220…008240             [0, 'INSTALL.DAT', 1, 128, 'xl=01', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [105, 0, 106, 0, 107, 0, 108, 0, 109, 0, 110, 0, 111, 0, 112, 0]]
0x008240…008260             [0, 'INSTALL.DAT', 2, 93, 'xl=02', 'bc=00', 'xh=00', 'rc=5d', '0-0-0-0-0-0-0-0-0-0-0', [113, 0, 114, 0, 115, 0, 116, 0, 117, 0, 118, 0, 0, 0, 0, 0]]
0x008260…008280             [0, 'INSTALL.DOC', 0, 128, 'xl=00', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [119, 0, 120, 0, 121, 0, 122, 0, 123, 0, 124, 0, 125, 0, 126, 0]]
0x008280…0082a0             [0, 'INSTALL.DOC', 1, 40, 'xl=01', 'bc=00', 'xh=00', 'rc=28', '0-0-0-0-0-0-0-0-0-0-0', [127, 0, 128, 0, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x0082a0…0082c0             [0, 'INSTALL.PAS', 0, 128, 'xl=00', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [130, 0, 131, 0, 132, 0, 133, 0, 134, 0, 135, 0, 136, 0, 137, 0]]
0x0082c0…0082e0             [0, 'INSTALL.PAS', 1, 128, 'xl=01', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [138, 0, 139, 0, 140, 0, 141, 0, 142, 0, 143, 0, 144, 0, 145, 0]]
0x0082e0…008300             [0, 'INSTALL.PAS', 2, 88, 'xl=02', 'bc=00', 'xh=00', 'rc=58', '0-0-0-0-0-0-0-0-0-0-0', [146, 0, 147, 0, 148, 0, 149, 0, 150, 0, 151, 0, 0, 0, 0, 0]]
0x008300…008320             [0, 'CALC.PAS', 0, 33, 'xl=00', 'bc=00', 'xh=00', 'rc=21', '0-0-0-0-0-0-0-0-0-0-0', [152, 0, 153, 0, 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x008320…008340             [0, 'HEXDUMP.PAS', 0, 15, 'xl=00', 'bc=00', 'xh=00', 'rc=0f', '0-0-0-0-0-0-0-0-0-0-0', [155, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x008340…008360             [0, 'PRIMES.PAS', 0, 10, 'xl=00', 'bc=00', 'xh=00', 'rc=0a', '0-0-0-0-0-0-0-0-0-0-0', [156, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x008360…008380             [0, 'QSORT.PAS', 0, 13, 'xl=00', 'bc=00', 'xh=00', 'rc=0d', '0-0-0-0-0-0-0-0-0-0-0', [157, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x008380…0083a0             [0, 'LIST.PAS', 0, 51, 'xl=00', 'bc=00', 'xh=00', 'rc=33', '0-0-0-0-0-0-0-0-0-0-0', [158, 0, 159, 0, 160, 0, 161, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x0083a0…0083c0             [0, 'CROSSREF.PAS', 0, 86, 'xl=00', 'bc=00', 'xh=00', 'rc=56', '0-0-0-0-0-0-0-0-0-0-0', [162, 0, 163, 0, 164, 0, 165, 0, 166, 0, 167, 0, 0, 0, 0, 0]]
0x0083c0…0083e0             [0, 'DATMAN.PAS', 0, 60, 'xl=00', 'bc=00', 'xh=00', 'rc=3c', '0-0-0-0-0-0-0-0-0-0-0', [168, 0, 169, 0, 170, 0, 171, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x0083e0…008400             [0, 'NPFKEY.PAS', 0, 29, 'xl=00', 'bc=00', 'xh=00', 'rc=1d', '0-0-0-0-0-0-0-0-0-0-0', [172, 0, 173, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x008400…008420 (2, 0, 2)   [0, 'ADDKEY.PAS', 0, 21, 'xl=00', 'bc=00', 'xh=00', 'rc=15', '0-0-0-0-0-0-0-0-0-0-0', [174, 0, 175, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x008420…008440             [0, 'DELKEY.PAS', 0, 30, 'xl=00', 'bc=00', 'xh=00', 'rc=1e', '0-0-0-0-0-0-0-0-0-0-0', [176, 0, 177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x008440…008460             [0, 'DATABASE.PAS', 0, 128, 'xl=00', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [178, 0, 179, 0, 180, 0, 181, 0, 182, 0, 183, 0, 184, 0, 185, 0]]
0x008460…008480             [0, 'DATABASE.PAS', 1, 7, 'xl=01', 'bc=00', 'xh=00', 'rc=07', '0-0-0-0-0-0-0-0-0-0-0', [186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x008480…0084a0             [0, 'GSX.PAS', 0, 69, 'xl=00', 'bc=00', 'xh=00', 'rc=45', '0-0-0-0-0-0-0-0-0-0-0', [187, 0, 188, 0, 189, 0, 190, 0, 191, 0, 0, 0, 0, 0, 0, 0]]
0x0084a0…0084c0             [0, 'GSX.DOC', 0, 128, 'xl=00', 'bc=00', 'xh=00', 'rc=80', '0-0-0-0-0-0-0-0-0-0-0', [192, 0, 193, 0, 194, 0, 195, 0, 196, 0, 197, 0, 198, 0, 199, 0]]
0x0084c0…0084e0             [0, 'GSX.DOC', 1, 15, 'xl=01', 'bc=00', 'xh=00', 'rc=0f', '0-0-0-0-0-0-0-0-0-0-0', [200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x0084e0…008500             [0, 'MLLIST.PAS', 0, 62, 'xl=00', 'bc=00', 'xh=00', 'rc=3e', '0-0-0-0-0-0-0-0-0-0-0', [201, 0, 202, 0, 203, 0, 204, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x008500…008520             Dirent {Status=0xe5}
                            […0x17…]
0x008800…008c00 (2, 0, 3)   0xe5[0x400]
                            […0xd…]
0x00c000…00c400 (3, 0, 1)   DataBlock {»README.DOC«}
                            […0xb…]
0x00ef80…00efa0             61 74 20 75 64 73 6b 72 69 76 65 20 65 6e 20 62 6c 6f 6b 2e 0d 0a 0d 0a 49 20 50 6f 6c 79 50 61   ┆at udskrive en blok.    I PolyPa┆
0x00efa0…00efc0             73 63 61 6c 2d 38 36 20 56 33 2e 31 30 20 66 69 6e 64 65 73 20 65 6e 20 73 74 61 6e 64 61 72 64   ┆scal-86 V3.10 findes en standard┆
0x00efc0…00efe0             20 68 65 6c 74 61 6c 73 76 61 72 69 61 62 65 6c 20 76 65 64 20 6e 61 76 6e 20 0d 0a 22 73 79 73   ┆ heltalsvariabel ved navn   "sys┆
0x00efe0…00f000             72 65 73 22 2e 20 20 4e 7d 72 20 50 6f 6c 79 50 61 73 63 61 6c 20 75 64 66 7c 72 65 72 20 65 74   ┆res".  Når PolyPascal udfører et┆
0x00f000…00f400 (3, 1, 5)   DataBlock {»PPAS.CMD«}
                            […0x22…]
0x017c00…018000 (5, 1, 8)   0xe5[0x400]
0x018000…018400 (6, 0, 1)   DataBlock {»PPAS.HLP«}
                            […0xd…]
0x01b800…01bc00 (6, 1, 7)   DataBlock {»PPAS.ERM«}
                            […0x1…]
0x01bf80…01bfa0             6e 20 73 0c 01 0d 31 17 02 0d 4f 70 65 72 61 6e 64 01 28 72 29 20 73 74 65 6d 6d 65 72 16 20 6f   ┆n s   1   Operand (r) stemmer  o┆
0x01bfa0…01bfc0             76 65 72 65 6e 73 20 6d 65 64 20 6f 70 65 72 61 74 6f 72 0d 53 74 72 75 6b 74 75 72 65 72 65 64   ┆verens med operator Strukturered┆
0x01bfc0…01bfe0             65 20 76 61 72 69 61 62 6c 65 12 0d 17 6d 7b 6e 67 64 65 0d 11 02 0d 4b 6f 6e 73 74 61 6e 74 65   ┆e variable   mængde    Konstante┆
0x01bfe0…01c000             72 12 0d 55 64 74 72 79 6b 73 01 20 65 72 20 66 6f 72 73 6b 65 6c 6c 69 67 20 66 72 61 20 69 6e   ┆r  Udtryks  er forskellig fra in┆
0x01c000…01c400 (7, 0, 1)   DataBlock {»PPBS.CMD«}
                            […0x22…]
0x024b00…024b20             02 0d 0b c1 00 04 45 58 4f 52 03 35 33 c1 00 00 01 3d 00 74 02 3c 3e 08 75 02 3e 3d 10 7d 02 3c   ┆      EXOR 53    = t <> u >= å <┆
0x024b20…024b40             3d 18 7e 01 3e 20 7f 01 3c 28 7c 02 49 4e ff 00 00 00 3d 3b c1 01 07 57 52 49 54 45 4c 4e e6 63   ┆= ü >   <(ø IN    =;   WRITELN c┆
0x024b40…024b60             05 57 52 49 54 45 ea 63 06 52 45 41 44 4c 4e e6 62 04 52 45 41 44 ea 62 06 44 45 4c 45 54 45 6b   ┆ WRITE c READLN b READ b DELETEk┆
0x024b60…024b80             65 06 49 4e 53 45 52 54 89 65 06 47 4f 54 4f 58 59 7a 66 06 41 53 53 49 47 4e df 61 05 52 45 53   ┆e INSERT e GOTOXYzf ASSIGN a RES┆
0x024b80…024ba0             45 54 56 62 07 52 45 57 52 49 54 45 5b 62 05 43 4c 4f 53 45 88 62 05 45 52 41 53 45 00 62 06 52   ┆ETVb REWRITEÆb CLOSE b ERASE b R┆
0x024ba0…024bc0             45 4e 41 4d 45 38 62 04 53 45 45 4b 08 62 03 4e 45 57 97 66 08 41 4c 4c 4f 43 41 54 45 b7 66 04   ┆ENAME8b SEEK b NEW f ALLOCATE f ┆
0x024bc0…024be0             4d 41 52 4b d3 66 07 52 45 4c 45 41 53 45 d8 66 03 53 54 52 be 65 03 56 41 4c 2b 66 09 42 4c 4f   ┆MARK f RELEASE f STR e VAL+f BLO┆
0x024be0…024c00             43 4b 52 45 41 44 1c 65 0a 42 4c 4f 43 4b 57 52 49 54 45 21 65 07 4f 56 44 52 49 56 45 5f 65 09   ┆CKREAD e BLOCKWRITE!e OVDRIVE_e ┆
0x024c00…025000 (9, 0, 4)   0xe5[0x400]
0x025000…025400 (9, 0, 5)   DataBlock {»PP87.CMD«}
                            […0x21…]
0x02d680…02d6a0             ff 00 00 00 3d 3b c1 01 07 57 52 49 54 45 4c 4e 56 5f 05 57 52 49 54 45 5a 5f 06 52 45 41 44 4c   ┆    =;   WRITELNV_ WRITEZ_ READL┆
0x02d6a0…02d6c0             4e 56 5e 04 52 45 41 44 5a 5e 06 44 45 4c 45 54 45 db 60 06 49 4e 53 45 52 54 f9 60 06 47 4f 54   ┆NV^ READZ^ DELETE ` INSERT ` GOT┆
0x02d6c0…02d6e0             4f 58 59 ea 61 06 41 53 53 49 47 4e 4f 5d 05 52 45 53 45 54 c6 5d 07 52 45 57 52 49 54 45 cb 5d   ┆OXY a ASSIGNOÅ RESET Å REWRITE Å┆
0x02d6e0…02d700             05 43 4c 4f 53 45 f8 5d 05 45 52 41 53 45 70 5d 06 52 45 4e 41 4d 45 a8 5d 04 53 45 45 4b 78 5d   ┆ CLOSE Å ERASEpÅ RENAME Å SEEKxÅ┆
0x02d700…02d720             03 4e 45 57 07 62 08 41 4c 4c 4f 43 41 54 45 27 62 04 4d 41 52 4b 43 62 07 52 45 4c 45 41 53 45   ┆ NEW b ALLOCATE'b MARKCb RELEASE┆
0x02d720…02d740             48 62 03 53 54 52 2e 61 03 56 41 4c 9b 61 09 42 4c 4f 43 4b 52 45 41 44 8c 60 0a 42 4c 4f 43 4b   ┆Hb STR.a VAL a BLOCKREAD ` BLOCK┆
0x02d740…02d760             57 52 49 54 45 91 60 07 4f 56 44 52 49 56 45 cf 60 09 52 41 4e 44 4f 4d 49 5a 45 01 62 04 4d 4f   ┆WRITE ` OVDRIVE ` RANDOMIZE b MO┆
0x02d760…02d780             56 45 61 62 04 46 49 4c 4c 79 62 04 45 58 49 54 97 62 04 48 41 4c 54 9c 62 05 50 4f 52 54 57 c3   ┆VEab FILLyb EXIT b HALT b PORTW ┆
0x02d780…02d7a0             62 04 50 4f 52 54 c7 62 05 46 4c 55 53 48 99 5d 07 45 58 45 43 55 54 45 b3 5d 05 43 48 41 49 4e   ┆b PORT b FLUSH Å EXECUTE Å CHAIN┆
0x02d7a0…02d7c0             c1 5d 05 53 57 49 4e 54 a2 62 00 03 43 48 52 7b 6a 03 4f 52 44 75 6a 04 43 4f 50 59 a0 6a 03 4c   ┆ Å SWINT b  CHRæj ORDuj COPY j L┆
0x02d7c0…02d7e0             45 4e 81 6a 03 50 4f 53 92 6a 06 43 4f 4e 43 41 54 c1 6a 04 53 55 43 43 32 6a 04 50 52 45 44 36   ┆EN j POS j CONCAT j SUCC2j PRED6┆
0x02d7e0…02d800             6a 05 54 52 55 4e 43 0f 6a 05 52 4f 55 4e 44 14 6a 03 4f 44 44 60 6a 03 41 42 53 c4 69 03 53 51   ┆j TRUNC j ROUND j ODD`j ABS i SQ┆
0x02d800…02dc00 (11, 0, 7)  DataBlock {»INSTALL.CMD«}
                            […0x29…]
0x037f80…037fa0             e8 18 65 e8 ae 66 3d 02 00 b8 01 00 74 01 48 50 a0 76 04 32 e4 3d 3a 00 b8 01 00 74 01 48 59 23   ┆  e  f=     t HP v 2 =:    t HY#┆
0x037fa0…037fc0             c1 59 0b c1 0b c0 75 03 e9 1c 00 bf 74 04 1e 57 bf 74 04 1e e8 e4 64 e8 fa 64 04 50 50 41 53 e8   ┆ Y    u     t  W t    d  d PPAS ┆
0x037fc0…037fe0             e4 65 b1 0e e8 03 65 b8 01 2e 50 bf 74 04 1e e8 c9 64 e8 6c 66 3d 00 00 74 03 e9 1c 00 bf 74 04   ┆ e    e  .P t    d lf=  t     t ┆
0x037fe0…038000             1e 57 bf 74 04 1e e8 b2 64 e8 c8 64 04 2e 43 4d 44 e8 b2 65 b1 0e e8 d1 64 bf b4 02 1e 57 bf 74   ┆ W t    d  d .CMD  e    d    W t┆
0x038000…038400 (14, 0, 1)  DataBlock {»INSTALL.TRM«}
                            […0x1…]
0x038580…0385a0             00 00 00 00 11 53 49 52 49 55 53 20 61 6e 64 20 56 49 43 54 4f 52 00 00 00 00 00 00 00 00 00 00   ┆     SIRIUS and VICTOR          ┆
0x0385a0…0385c0             00 00 00 00 16 45 73 73 65 6c 74 65 20 43 4f 4d 50 49 53 2f 53 43 41 4e 44 49 53 00 00 00 00 00   ┆     Esselte COMPIS/SCANDIS     ┆
0x0385c0…0385e0             00 00 00 00 13 4e 43 52 20 44 65 63 69 73 69 6f 6e 20 4d 61 74 65 20 56 00 00 00 00 00 00 00 00   ┆     NCR Decision Mate V        ┆
0x0385e0…038600             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆                                ┆
                            […0x1…]
0x038620…038640             00 00 00 00 00 20 20 20 20 20 20 20 45 4e 44 3b 0d 0a 20 20 20 20 20 20 20 20 32 3a 20 43 41 53   ┆            END;          2: CAS┆
0x038640…038660             45 20 63 68 00 20 20 20 20 20 20 20 45 4e 44 3b 0d 0a 20 20 20 20 20 20 20 20 32 3a 20 43 41 53   ┆E ch        END;          2: CAS┆
                            […0xd…]
0x038800…038c00 (14, 0, 3)  DataBlock {»INSTALL.DAT«}
                            […0x2b…]
0x043680…0436a0             00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆                                ┆
                            […0xb…]
0x043800…043c00 (16, 1, 7)  DataBlock {»INSTALL.DOC«}
                            […0x14…]
0x048c00…049000 (18, 0, 4)  0xe5[0x400]
0x049000…049400 (18, 0, 5)  DataBlock {»INSTALL.PAS«}
                            […0x2a…]
0x053c00…054000 (20, 1, 8)  0xe5[0x400]
0x054000…054400 (21, 0, 1)  DataBlock {»CALC.PAS«}
                            […0x4…]
0x055080…0550a0             74 29 2a 73 69 67 6e 65 64 66 61 63 74 6f 72 29 3b 0d 0a 20 20 45 4e 44 3b 0d 0a 20 20 74 65 72   ┆t)*signedfactor);    END;    ter┆
0x0550a0…0550c0             6d 3a 3d 74 3b 0d 0a 45 4e 44 20 7b 74 65 72 6d 7d 3b 0d 0a 0d 0a 42 45 47 49 4e 20 7b 73 69 6d   ┆m:=t;  END ætermå;    BEGIN æsim┆
0x0550c0…0550e0             65 78 70 72 7d 0d 0a 20 20 73 3a 3d 74 65 72 6d 3b 0d 0a 20 20 57 48 49 4c 45 20 63 68 20 49 4e   ┆exprå    s:=term;    WHILE ch IN┆
0x0550e0…055100             20 5b 27 2a 27 2c 27 2f 27 5d 20 44 4f 0d 0a 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 6f 70 72 3a   ┆ Æ'*','/'Å DO    BEGIN      opr:┆
0x055100…055120             3d 63 68 3b 20 6e 65 78 74 63 68 61 72 3b 0d 0a 20 20 20 20 43 41 53 45 20 6f 70 72 20 4f 46 0d   ┆=ch; nextchar;      CASE opr OF ┆
0x055120…055140             0a 20 20 20 20 20 20 27 2a 27 3a 20 73 3a 3d 73 2a 74 65 72 6d 3b 0d 0a 20 20 20 20 20 20 27 2f   ┆       '*': s:=s*term;        '/┆
0x055140…055160             27 3a 20 73 3a 3d 73 2f 74 65 72 6d 3b 0d 0a 20 20 20 20 45 4e 44 3b 0d 0a 20 20 45 4e 44 3b 0d   ┆': s:=s/term;      END;    END; ┆
0x055160…055180             0a 20 20 73 69 6d 65 78 70 72 3a 3d 73 3b 0d 0a 45 4e 44 20 7b 73 69 6d 65 78 70 72 7d 3b 0d 0a   ┆   simexpr:=s;  END æsimexprå;  ┆
0x055180…0551a0             0d 0a 42 45 47 49 4e 20 7b 65 78 70 72 65 73 73 69 6f 6e 7d 0d 0a 20 20 65 3a 3d 73 69 6d 65 78   ┆  BEGIN æexpressionå    e:=simex┆
0x0551a0…0551c0             70 72 3b 0d 0a 20 20 57 48 49 4c 45 20 63 68 20 49 4e 20 5b 27 2b 27 2c 27 2d 27 5d 20 44 4f 0d   ┆pr;    WHILE ch IN Æ'+','-'Å DO ┆
0x0551c0…0551e0             0a 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 6f 70 72 3a 3d 63 68 3b 20 6e 65 78 74 63 68 61 72 3b   ┆   BEGIN      opr:=ch; nextchar;┆
0x0551e0…055200             0d 0a 20 20 20 20 43 41 53 45 20 6f 70 72 20 4f 46 0d 0a 20 20 20 20 20 20 27 2b 27 3a 20 65 3a   ┆      CASE opr OF        '+': e:┆
0x055200…055220             3d 65 2b 73 69 6d 65 78 70 72 3b 0d 0a 20 20 20 20 20 20 27 2d 27 3a 20 65 3a 3d 65 2d 73 69 6d   ┆=e+simexpr;        '-': e:=e-sim┆
0x055220…055240             65 78 70 72 3b 0d 0a 20 20 20 20 45 4e 44 3b 0d 0a 20 20 45 4e 44 3b 0d 0a 20 20 65 78 70 72 65   ┆expr;      END;    END;    expre┆
0x055240…055260             73 73 69 6f 6e 3a 3d 65 3b 0d 0a 45 4e 44 20 7b 65 78 70 72 65 73 73 69 6f 6e 7d 3b 0d 0a 0d 0a   ┆ssion:=e;  END æexpressionå;    ┆
0x055260…055280             42 45 47 49 4e 20 7b 65 76 61 6c 75 61 74 65 7d 0d 0a 20 20 70 6f 73 3a 3d 30 3b 20 6e 65 78 74   ┆BEGIN æevaluateå    pos:=0; next┆
0x055280…0552a0             63 68 61 72 3b 0d 0a 20 20 76 61 6c 75 65 3a 3d 65 78 70 72 65 73 73 69 6f 6e 3b 0d 0a 20 20 49   ┆char;    value:=expression;    I┆
0x0552a0…0552c0             46 20 63 68 3d 65 6f 66 6c 69 6e 65 20 54 48 45 4e 20 65 72 72 70 6f 73 3a 3d 30 20 45 4c 53 45   ┆F ch=eofline THEN errpos:=0 ELSE┆
0x0552c0…0552e0             20 65 72 72 70 6f 73 3a 3d 70 6f 73 3b 0d 0a 45 4e 44 20 7b 65 76 61 6c 75 61 74 65 7d 3b 0d 0a   ┆ errpos:=pos;  END æevaluateå;  ┆
0x0552e0…055300             0d 0a 42 45 47 49 4e 20 7b 63 61 6c 63 75 6c 61 74 6f 72 7d 0d 0a 20 20 52 45 50 45 41 54 0d 0a   ┆  BEGIN æcalculatorå    REPEAT  ┆
0x055300…055320             20 20 20 20 77 72 69 74 65 28 27 2a 20 27 29 3b 20 62 75 66 6c 65 6e 3a 3d 73 74 72 6c 65 6e 3b   ┆    write('* '); buflen:=strlen;┆
0x055320…055340             20 72 65 61 64 28 73 29 3b 20 75 70 63 61 73 65 28 73 29 3b 0d 0a 20 20 20 20 49 46 20 28 73 3c   ┆ read(s); upcase(s);      IF (s<┆
0x055340…055360             3e 27 27 29 20 41 4e 44 20 28 73 3c 3e 27 51 55 49 54 27 29 20 54 48 45 4e 0d 0a 20 20 20 20 42   ┆>'') AND (s<>'QUIT') THEN      B┆
0x055360…055380             45 47 49 4e 0d 0a 20 20 20 20 20 20 65 76 61 6c 75 61 74 65 28 73 2c 72 2c 65 29 3b 0d 0a 20 20   ┆EGIN        evaluate(s,r,e);    ┆
0x055380…0553a0             20 20 20 20 49 46 20 65 3d 30 20 54 48 45 4e 20 77 72 69 74 65 28 27 20 3d 27 2c 72 29 20 45 4c   ┆    IF e=0 THEN write(' =',r) EL┆
0x0553a0…0553c0             53 45 0d 0a 20 20 20 20 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 6c 6e   ┆SE        BEGIN          writeln┆
0x0553c0…0553e0             3b 0d 0a 20 20 20 20 20 20 20 20 77 72 69 74 65 28 27 5e 20 45 52 52 4f 52 27 3a 65 2b 38 29 3b   ┆;          write('^ ERROR':e+8);┆
0x0553e0…055400             0d 0a 20 20 20 20 20 20 45 4e 44 3b 0d 0a 20 20 20 20 45 4e 44 3b 0d 0a 20 20 20 20 77 72 69 74   ┆        END;      END;      writ┆
0x055400…055800 (21, 0, 6)  0xe5[0x400]
0x055800…055c00 (21, 0, 7)  DataBlock {»HEXDUMP.PAS«}
                            […0x1…]
0x055f80…055fa0             20 68 65 78 3a 3d 68 3b 0d 0a 45 4e 44 3b 0d 0a 0d 0a 42 45 47 49 4e 0d 0a 20 20 49 46 20 28 61   ┆ hex:=h;  END;    BEGIN    IF (a┆
0x055fa0…055fc0             72 67 63 6e 74 3c 31 29 20 4f 52 20 28 61 72 67 63 6e 74 3e 32 29 20 54 48 45 4e 0d 0a 20 20 42   ┆rgcnt<1) OR (argcnt>2) THEN    B┆
0x055fc0…055fe0             45 47 49 4e 0d 0a 20 20 20 20 77 72 69 74 65 6c 6e 28 27 53 79 6e 74 61 78 3a 20 48 45 58 44 55   ┆EGIN      writeln('Syntax: HEXDU┆
0x055fe0…056000             4d 50 20 3c 69 6e 66 69 6c 65 3e 20 5b 3c 6f 75 74 66 69 6c 65 3e 5d 27 29 3b 20 68 61 6c 74 3b   ┆MP <infile> Æ<outfile>Å'); halt;┆
0x056000…056400 (21, 1, 1)  DataBlock {»PRIMES.PAS«}
                            […0x1…]
0x056500…056520             61 72 74 69 6e 67 20 66 72 6f 6d 20 33 20 61 6e 64 20 77 6f 72 6b 69 6e 67 20 75 70 77 61 72 64   ┆arting from 3 and working upward┆
0x056520…056540             73 20 7d 0d 0a 7b 20 65 61 63 68 20 6f 64 64 20 6e 75 6d 62 65 72 20 69 73 20 74 68 65 6e 20 74   ┆s å  æ each odd number is then t┆
0x056540…056560             65 73 74 65 64 2e 20 49 66 20 61 20 6e 75 6d 62 65 72 20 69 73 20 73 74 69 6c 6c 20 61 20 6d 65   ┆ested. If a number is still a me┆
0x056560…056580             6d 62 65 72 20 7d 0d 0a 7b 20 6f 66 20 74 68 65 20 6c 69 73 74 20 77 68 65 6e 20 69 74 20 69 73   ┆mber å  æ of the list when it is┆
0x056580…0565a0             20 74 65 73 74 65 64 2c 20 69 74 20 69 73 20 61 20 70 72 69 6d 65 20 6e 75 6d 62 65 72 2c 20 61   ┆ tested, it is a prime number, a┆
0x0565a0…0565c0             6e 64 20 74 68 75 73 20 7d 0d 0a 7b 20 69 74 20 69 73 20 70 72 69 6e 74 65 64 2c 20 61 6e 64 20   ┆nd thus å  æ it is printed, and ┆
0x0565c0…0565e0             61 6c 6c 20 6f 64 64 20 6d 75 6c 74 69 70 6c 65 73 20 6f 66 20 74 68 65 20 6e 75 6d 62 65 72 20   ┆all odd multiples of the number ┆
0x0565e0…056600             61 72 65 20 65 6c 69 6d 69 2d 20 7d 0d 0a 7b 20 6e 61 74 65 64 20 66 72 6f 6d 20 74 68 65 20 6c   ┆are elimi- å  æ nated from the l┆
0x056600…056620             69 73 74 2e 20 41 73 20 63 61 6e 20 62 65 20 65 78 70 65 63 74 65 64 2c 20 74 68 65 20 70 72 6f   ┆ist. As can be expected, the pro┆
0x056620…056640             67 72 61 6d 20 69 73 20 71 75 69 74 65 20 7d 0d 0a 7b 20 73 6c 6f 77 20 6f 6e 20 63 61 6c 63 75   ┆gram is quite å  æ slow on calcu┆
0x056640…056660             6c 61 74 69 6e 67 20 74 68 65 20 76 65 72 79 20 66 69 72 73 74 20 70 72 69 6d 65 73 2c 20 62 75   ┆lating the very first primes, bu┆
0x056660…056680             74 20 66 72 6f 6d 20 74 68 65 6e 20 6f 6e 20 20 20 7d 0d 0a 7b 20 69 74 20 67 65 74 73 20 66 61   ┆t from then on   å  æ it gets fa┆
0x056680…0566a0             73 74 65 72 20 61 6e 64 20 66 61 73 74 65 72 2e 20 4e 6f 74 65 20 74 68 61 74 20 31 20 61 6e 64   ┆ster and faster. Note that 1 and┆
0x0566a0…0566c0             20 32 20 61 72 65 20 61 73 73 75 6d 65 64 20 74 6f 20 20 20 7d 0d 0a 7b 20 62 65 20 70 72 69 6d   ┆ 2 are assumed to   å  æ be prim┆
0x0566c0…0566e0             65 73 2c 20 61 6e 64 20 6e 6f 74 20 61 63 74 75 61 6c 6c 79 20 63 61 6c 63 75 6c 61 74 65 64 2e   ┆es, and not actually calculated.┆
0x0566e0…056700             20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0d 0a 0d 0a 43 4f 4e 53   ┆                       å    CONS┆
0x056700…056720             54 0d 0a 20 20 6d 61 78 32 20 3d 20 31 35 30 30 30 3b 20 20 20 7b 6d 61 78 70 72 69 6d 65 2f 32   ┆T    max2 = 15000;   æmaxprime/2┆
0x056720…056740             7d 0d 0a 20 20 6d 61 78 33 20 3d 20 31 30 30 30 30 3b 20 20 20 7b 6d 61 78 70 72 69 6d 65 2f 33   ┆å    max3 = 10000;   æmaxprime/3┆
0x056740…056760             7d 0d 0a 0d 0a 56 41 52 0d 0a 20 20 69 2c 6a 2c 6b 3a 20 69 6e 74 65 67 65 72 3b 0d 0a 20 20 74   ┆å    VAR    i,j,k: integer;    t┆
0x056760…056780             65 73 74 3a 20 41 52 52 41 59 5b 32 2e 2e 6d 61 78 32 5d 20 4f 46 20 62 6f 6f 6c 65 61 6e 3b 0d   ┆est: ARRAYÆ2..max2Å OF boolean; ┆
0x056780…0567a0             0a 0d 0a 42 45 47 49 4e 0d 0a 20 20 77 72 69 74 65 28 31 3a 38 2c 32 3a 38 29 3b 0d 0a 20 20 46   ┆   BEGIN    write(1:8,2:8);    F┆
0x0567a0…0567c0             4f 52 20 69 3a 3d 32 20 54 4f 20 6d 61 78 32 20 44 4f 20 74 65 73 74 5b 69 5d 3a 3d 74 72 75 65   ┆OR i:=2 TO max2 DO testÆiÅ:=true┆
0x0567c0…0567e0             3b 0d 0a 20 20 46 4f 52 20 69 3a 3d 32 20 54 4f 20 6d 61 78 32 20 44 4f 0d 0a 20 20 49 46 20 74   ┆;    FOR i:=2 TO max2 DO    IF t┆
0x0567e0…056800             65 73 74 5b 69 5d 20 54 48 45 4e 0d 0a 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 6a 3a 3d 69 2b 69   ┆estÆiÅ THEN    BEGIN      j:=i+i┆
0x056800…056c00 (21, 1, 3)  DataBlock {»QSORT.PAS«}
                            […0x1…]
0x056e80…056ea0             61 79 20 41 20 77 69 74 68 20 69 6e 64 69 63 65 73 20 62 65 74 77 65 65 6e 20 20 7d 0d 0a 7b 20   ┆ay A with indices between  å  æ ┆
0x056ea0…056ec0             4c 4f 20 61 6e 64 20 48 49 20 28 62 6f 74 68 20 69 6e 63 6c 75 73 69 76 65 29 2e 20 4e 6f 74 65   ┆LO and HI (both inclusive). Note┆
0x056ec0…056ee0             20 74 68 61 74 20 74 68 65 20 51 55 49 43 4b 53 4f 52 54 20 70 72 6f 63 65 2d 20 20 20 20 7d 0d   ┆ that the QUICKSORT proce-    å ┆
0x056ee0…056f00             0a 7b 20 64 75 72 65 20 70 72 6f 76 69 64 65 73 20 6f 6e 6c 79 20 61 6e 20 22 69 6e 74 65 72 66   ┆ æ dure provides only an "interf┆
0x056f00…056f20             61 63 65 22 20 74 6f 20 74 68 65 20 70 72 6f 67 72 61 6d 2e 20 54 68 65 20 61 63 74 75 61 6c 20   ┆ace" to the program. The actual ┆
0x056f20…056f40             20 7d 0d 0a 7b 20 70 72 6f 63 65 73 73 69 6e 67 20 74 61 6b 65 73 20 70 6c 61 63 65 20 69 6e 20   ┆ å  æ processing takes place in ┆
0x056f40…056f60             74 68 65 20 53 4f 52 54 20 70 72 6f 63 65 64 75 72 65 2c 20 77 68 69 63 68 20 65 78 65 63 75 74   ┆the SORT procedure, which execut┆
0x056f60…056f80             65 73 20 20 7d 0d 0a 7b 20 69 74 73 65 6c 66 20 72 65 63 75 72 73 69 76 65 6c 79 2e 20 20 20 20   ┆es  å  æ itself recursively.    ┆
0x056f80…056fa0             20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆                                ┆
0x056fa0…056fc0             20 20 20 20 20 20 20 7d 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20 71 75 69 63 6b 73 6f 72 74 28   ┆       å    PROCEDURE quicksort(┆
0x056fc0…056fe0             56 41 52 20 61 3a 20 6c 69 73 74 3b 20 6c 6f 2c 68 69 3a 20 69 6e 74 65 67 65 72 29 3b 0d 0a 0d   ┆VAR a: list; lo,hi: integer);   ┆
0x056fe0…057000             0a 50 52 4f 43 45 44 55 52 45 20 73 6f 72 74 28 6c 2c 72 3a 20 69 6e 74 65 67 65 72 29 3b 0d 0a   ┆ PROCEDURE sort(l,r: integer);  ┆
0x057000…057400 (21, 1, 5)  DataBlock {»LIST.PAS«}
                            […0x6…]
0x058980…0589a0             69 6c 65 29 20 44 4f 0d 0a 20 20 20 20 20 20 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20 20 20   ┆ile) DO          BEGIN          ┆
0x0589a0…0589c0             20 20 72 65 61 64 28 69 6e 66 69 6c 65 2c 63 68 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 43 41   ┆  read(infile,ch);            CA┆
0x0589c0…0589e0             53 45 20 63 68 20 4f 46 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 40 33 32 2e 2e 40 31 32 36 3a   ┆SE ch OF              @32..@126:┆
0x0589e0…058a00             0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20 20 20 20 20 20   ┆              BEGIN             ┆
0x058a00…058a20             20 20 20 49 46 20 63 6f 6c 3c 77 69 64 74 68 20 54 48 45 4e 20 77 72 69 74 65 28 6c 73 74 2c 63   ┆   IF col<width THEN write(lst,c┆
0x058a20…058a40             68 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6c 3a 3d 73 75 63 63 28 63 6f 6c   ┆h);                col:=succ(col┆
0x058a40…058a60             29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 3b 0d 0a 20 20 20 20 20 20 20 20 20 20   ┆);              END;            ┆
0x058a60…058a80             20 20 68 74 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 52 45 50 45 41 54 0d 0a 20 20 20 20 20   ┆  ht:              REPEAT       ┆
0x058a80…058aa0             20 20 20 20 20 20 20 20 20 49 46 20 63 6f 6c 3c 77 69 64 74 68 20 54 48 45 4e 20 77 72 69 74 65   ┆         IF col<width THEN write┆
0x058aa0…058ac0             28 6c 73 74 2c 27 20 27 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6c 3a 3d 73   ┆(lst,' ');                col:=s┆
0x058ac0…058ae0             75 63 63 28 63 6f 6c 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 55 4e 54 49 4c 20 63 6f 6c   ┆ucc(col);              UNTIL col┆
0x058ae0…058b00             20 4d 4f 44 20 38 3d 30 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 66 3a 0d 0a 20 20 20 20   ┆ MOD 8=0;              ff:      ┆
0x058b00…058b20             20 20 20 20 20 20 20 20 49 46 20 6c 69 6e 3c 3e 30 20 54 48 45 4e 0d 0a 20 20 20 20 20 20 20 20   ┆        IF lin<>0 THEN          ┆
0x058b20…058b40             20 20 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 46 4f 52 20 69 3a 3d   ┆    BEGIN                FOR i:=┆
0x058b40…058b60             6c 69 6e 20 54 4f 20 70 72 65 64 28 70 61 67 65 6c 65 6e 29 20 44 4f 20 77 72 69 74 65 28 6c 73   ┆lin TO pred(pagelen) DO write(ls┆
0x058b60…058b80             74 2c 6c 66 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 67 65 6e 6f 3a 3d 73 75   ┆t,lf);                pageno:=su┆
0x058b80…058ba0             63 63 28 70 61 67 65 6e 6f 29 3b 20 6c 69 6e 3a 3d 30 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20   ┆cc(pageno); lin:=0;             ┆
0x058ba0…058bc0             20 45 4e 44 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 45 4e 44 3b 0d 0a 20 20 20 20 20 20 20 20 45   ┆ END;            END;          E┆
0x058bc0…058be0             4e 44 3b 0d 0a 20 20 20 20 20 20 20 20 72 65 61 64 6c 6e 28 69 6e 66 69 6c 65 29 3b 20 77 72 69   ┆ND;          readln(infile); wri┆
0x058be0…058c00             74 65 6c 6e 28 6c 73 74 29 3b 0d 0a 20 20 20 20 20 20 20 20 6c 69 6e 65 6e 6f 3a 3d 73 75 63 63   ┆teln(lst);          lineno:=succ┆
0x058c00…059000 (22, 0, 4)  0xe5[0x400]
0x059000…059400 (22, 0, 5)  DataBlock {»CROSSREF.PAS«}
                            […0xa…]
0x05bb00…05bb20             45 44 55 52 45 20 70 72 69 6e 74 78 72 65 66 3b 0d 0a 56 41 52 0d 0a 20 20 6e 3a 20 69 6e 74 65   ┆EDURE printxref;  VAR    n: inte┆
0x05bb20…05bb40             67 65 72 3b 0d 0a 20 20 78 3a 20 6c 69 6e 65 72 65 63 70 74 72 3b 0d 0a 0d 0a 7b 20 54 52 41 56   ┆ger;    x: linerecptr;    æ TRAV┆
0x05bb40…05bb60             45 52 53 45 20 74 72 61 76 65 72 73 65 73 20 74 68 65 20 62 69 6e 61 72 79 20 74 72 65 65 20 66   ┆ERSE traverses the binary tree f┆
0x05bb60…05bb80             72 6f 6d 20 22 6c 65 66 74 22 20 74 6f 20 22 72 69 67 68 74 22 2c 20 20 20 20 7d 0d 0a 7b 20 70   ┆rom "left" to "right",    å  æ p┆
0x05bb80…05bba0             72 69 6e 74 69 6e 67 20 61 6c 6c 20 69 64 65 6e 74 69 66 69 65 72 73 20 61 6e 64 20 74 68 65 20   ┆rinting all identifiers and the ┆
0x05bba0…05bbc0             6e 75 6d 62 65 72 73 20 6f 66 20 74 68 65 20 6c 69 6e 65 73 20 77 69 74 68 69 6e 20 20 7d 0d 0a   ┆numbers of the lines within  å  ┆
0x05bbc0…05bbe0             7b 20 77 68 69 63 68 20 74 68 65 79 20 61 72 65 20 72 65 66 65 72 65 6e 63 65 64 2e 20 20 20 20   ┆æ which they are referenced.    ┆
0x05bbe0…05bc00             20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆                                ┆
0x05bc00…05c000 (22, 1, 8)  0xe5[0x400]
0x05c000…05c400 (23, 0, 1)  DataBlock {»DATMAN.PAS«}
                            […0x7…]
0x05de00…05de20             5f 6e 6d 61 70 5b 31 5d 3b 0d 0a 20 20 57 49 54 48 20 70 5f 6e 62 75 66 5b 69 5d 20 44 4f 0d 0a   ┆_nmapÆ1Å;    WITH p_nbufÆiÅ DO  ┆
0x05de20…05de40             20 20 42 45 47 49 4e 0d 0a 20 20 20 20 49 46 20 75 70 64 20 54 48 45 4e 0d 0a 20 20 20 20 42 45   ┆  BEGIN      IF upd THEN      BE┆
0x05de40…05de60             47 49 4e 0d 0a 20 20 20 20 20 20 70 5f 70 61 63 6b 28 6e 2c 69 66 70 5e 2e 6b 6c 65 6e 29 3b 20   ┆GIN        p_pack(n,ifp^.klen); ┆
0x05de60…05de80             70 75 74 72 65 63 28 69 66 70 5e 2e 64 2c 6e 72 2c 6e 29 3b 0d 0a 20 20 20 20 45 4e 44 3b 0d 0a   ┆putrec(ifp^.d,nr,n);      END;  ┆
0x05de80…05dea0             20 20 20 20 61 64 64 72 65 63 28 69 64 78 66 2e 64 2c 72 2c 6e 29 3b 0d 0a 20 20 20 20 69 66 70   ┆    addrec(idxf.d,r,n);      ifp┆
0x05dea0…05dec0             3a 3d 61 64 64 72 28 69 64 78 66 29 3b 20 6e 72 3a 3d 72 3b 20 75 70 64 3a 3d 66 61 6c 73 65 3b   ┆:=addr(idxf); nr:=r; upd:=false;┆
0x05dec0…05dee0             0d 0a 20 20 45 4e 44 3b 0d 0a 20 20 70 5f 6c 61 73 74 28 69 29 3b 20 6e 70 3a 3d 61 64 64 72 28   ┆    END;    p_last(i); np:=addr(┆
0x05dee0…05df00             70 5f 6e 62 75 66 5b 69 5d 29 3b 0d 0a 45 4e 44 3b 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20 70   ┆p_nbufÆiÅ);  END;    PROCEDURE p┆
0x05df00…05df20             5f 75 70 64 6e 28 6e 70 3a 20 70 5f 6e 6f 64 72 63 70 29 3b 0d 0a 56 41 52 0d 0a 20 20 70 3a 20   ┆_updn(np: p_nodrcp);  VAR    p: ┆
0x05df20…05df40             70 5f 6e 62 66 72 63 70 20 41 54 20 6e 70 3b 0d 0a 42 45 47 49 4e 0d 0a 20 20 70 5e 2e 75 70 64   ┆p_nbfrcp AT np;  BEGIN    p^.upd┆
0x05df40…05df60             3a 3d 74 72 75 65 3b 0d 0a 45 4e 44 3b 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20 70 5f 72 65 74   ┆:=true;  END;    PROCEDURE p_ret┆
0x05df60…05df80             6e 28 56 41 52 20 6e 70 3a 20 70 5f 6e 6f 64 72 63 70 29 3b 0d 0a 56 41 52 0d 0a 20 20 70 3a 20   ┆n(VAR np: p_nodrcp);  VAR    p: ┆
0x05df80…05dfa0             70 5f 6e 62 66 72 63 70 20 41 54 20 6e 70 3b 0d 0a 42 45 47 49 4e 0d 0a 20 20 57 49 54 48 20 70   ┆p_nbfrcp AT np;  BEGIN    WITH p┆
0x05dfa0…05dfc0             5e 20 44 4f 0d 0a 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 64 65 6c 65 74 65 72 65 63 28 69 66 70   ┆^ DO    BEGIN      deleterec(ifp┆
0x05dfc0…05dfe0             5e 2e 64 2c 6e 72 29 3b 20 69 66 70 3a 3d 4e 49 4c 3b 20 75 70 64 3a 3d 66 61 6c 73 65 3b 0d 0a   ┆^.d,nr); ifp:=NIL; upd:=false;  ┆
0x05dfe0…05e000             20 20 45 4e 44 3b 0d 0a 45 4e 44 3b 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20 70 5f 78 6b 65 79   ┆  END;  END;    PROCEDURE p_xkey┆
0x05e000…05e400 (23, 1, 1)  DataBlock {»NPFKEY.PAS«}
                            […0x3…]
0x05ee80…05eea0             70 5f 63 6b 65 79 28 70 6b 65 79 2c 65 5b 6b 5d 2e 6b 65 79 2c 30 2c 65 5b 6b 5d 2e 64 72 2c 64   ┆p_ckey(pkey,eÆkÅ.key,0,eÆkÅ.dr,d┆
0x05eea0…05eec0             75 70 6b 65 79 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 49 46 20 63 3c 3d 30 20 54 48 45 4e 20   ┆upkey);            IF c<=0 THEN ┆
0x05eec0…05eee0             72 3a 3d 6b 2d 31 3b 20 49 46 20 63 3e 3d 30 20 54 48 45 4e 20 6c 3a 3d 6b 2b 31 3b 0d 0a 20 20   ┆r:=k-1; IF c>=0 THEN l:=k+1;    ┆
0x05eee0…05ef00             20 20 20 20 20 20 55 4e 54 49 4c 20 72 3c 6c 3b 0d 0a 20 20 20 20 20 20 20 20 49 46 20 6c 2d 72   ┆      UNTIL r<l;          IF l-r┆
0x05ef00…05ef20             3e 31 20 54 48 45 4e 0d 0a 20 20 20 20 20 20 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20 20 20   ┆>1 THEN          BEGIN          ┆
0x05ef20…05ef40             20 20 70 64 72 3a 3d 65 5b 6b 5d 2e 64 72 3b 20 72 3a 3d 6b 3b 20 6f 6b 3a 3d 74 72 75 65 3b 0d   ┆  pdr:=eÆkÅ.dr; r:=k; ok:=true; ┆
0x05ef40…05ef60             0a 20 20 20 20 20 20 20 20 45 4e 44 3b 0d 0a 20 20 20 20 20 20 20 20 49 46 20 72 3d 30 20 54 48   ┆         END;          IF r=0 TH┆
0x05ef60…05ef80             45 4e 20 6e 70 72 3a 3d 6e 72 30 20 45 4c 53 45 20 6e 70 72 3a 3d 65 5b 72 5d 2e 6e 72 3b 0d 0a   ┆EN npr:=nr0 ELSE npr:=eÆrÅ.nr;  ┆
0x05ef80…05efa0             20 20 20 20 20 20 45 4e 44 3b 0d 0a 20 20 20 20 20 20 70 61 74 68 5b 70 70 5d 2e 65 70 3a 3d 72   ┆      END;        pathÆppÅ.ep:=r┆
0x05efa0…05efc0             3b 0d 0a 20 20 20 20 45 4e 44 3b 0d 0a 20 20 20 20 49 46 20 4e 4f 54 20 6f 6b 20 41 4e 44 20 28   ┆;      END;      IF NOT ok AND (┆
0x05efc0…05efe0             70 70 3e 30 29 20 54 48 45 4e 0d 0a 20 20 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20 57 48 49   ┆pp>0) THEN      BEGIN        WHI┆
0x05efe0…05f000             4c 45 20 28 70 70 3e 31 29 20 41 4e 44 20 28 70 61 74 68 5b 70 70 5d 2e 65 70 3d 30 29 20 44 4f   ┆LE (pp>1) AND (pathÆppÅ.ep=0) DO┆
0x05f000…05f400 (23, 1, 5)  DataBlock {»ADDKEY.PAS«}
                            […0x2…]
0x05fa80…05faa0             20 20 20 70 65 3a 3d 74 65 3b 20 70 5f 75 70 64 6e 28 6d 29 3b 0d 0a 20 20 20 20 45 4e 44 3b 0d   ┆   pe:=te; p_updn(m);      END; ┆
0x05faa0…05fac0             0a 20 20 45 4e 44 3b 0d 0a 20 20 70 5f 75 70 64 6e 28 6e 29 3b 0d 0a 45 4e 44 3b 0d 0a 0d 0a 42   ┆   END;    p_updn(n);  END;    B┆
0x05fac0…05fae0             45 47 49 4e 0d 0a 20 20 49 46 20 6e 70 72 3d 30 20 54 48 45 4e 0d 0a 20 20 42 45 47 49 4e 0d 0a   ┆EGIN    IF npr=0 THEN    BEGIN  ┆
0x05fae0…05fb00             20 20 20 20 70 61 73 73 75 70 3a 3d 74 72 75 65 3b 0d 0a 20 20 20 20 57 49 54 48 20 70 65 20 44   ┆    passup:=true;      WITH pe D┆
0x05fb00…05fb20             4f 0d 0a 20 20 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20 6b 65 79 3a 3d 70 6b 65 79 3b 20 64   ┆O      BEGIN        key:=pkey; d┆
0x05fb20…05fb40             72 3a 3d 70 64 72 3b 20 6e 72 3a 3d 30 3b 0d 0a 20 20 20 20 45 4e 44 3b 0d 0a 20 20 45 4e 44 20   ┆r:=pdr; nr:=0;      END;    END ┆
0x05fb40…05fb60             45 4c 53 45 0d 0a 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 70 5f 67 65 74 6e 28 69 64 78 66 2c 6e   ┆ELSE    BEGIN      p_getn(idxf,n┆
0x05fb60…05fb80             70 72 2c 6e 29 3b 0d 0a 20 20 20 20 57 49 54 48 20 6e 5e 20 44 4f 0d 0a 20 20 20 20 42 45 47 49   ┆pr,n);      WITH n^ DO      BEGI┆
0x05fb80…05fba0             4e 0d 0a 20 20 20 20 20 20 6c 3a 3d 31 3b 20 72 3a 3d 6e 65 3b 0d 0a 20 20 20 20 20 20 52 45 50   ┆N        l:=1; r:=ne;        REP┆
0x05fba0…05fbc0             45 41 54 0d 0a 20 20 20 20 20 20 20 20 6b 3a 3d 28 6c 2b 72 29 20 44 49 56 20 32 3b 0d 0a 20 20   ┆EAT          k:=(l+r) DIV 2;    ┆
0x05fbc0…05fbe0             20 20 20 20 20 20 63 3a 3d 70 5f 63 6b 65 79 28 70 6b 65 79 2c 65 5b 6b 5d 2e 6b 65 79 2c 70 64   ┆      c:=p_ckey(pkey,eÆkÅ.key,pd┆
0x05fbe0…05fc00             72 2c 65 5b 6b 5d 2e 64 72 2c 69 64 78 66 2e 64 75 70 6b 65 79 29 3b 0d 0a 20 20 20 20 20 20 20   ┆r,eÆkÅ.dr,idxf.dupkey);         ┆
0x05fc00…060000 (23, 1, 8)  0xe5[0x400]
0x060000…060400 (24, 0, 1)  DataBlock {»DELKEY.PAS«}
                            […0x3…]
0x060f00…060f20             20 6f 6b 3a 3d 66 61 6c 73 65 3b 20 75 73 69 7a 65 3a 3d 66 61 6c 73 65 3b 0d 0a 20 20 45 4e 44   ┆ ok:=false; usize:=false;    END┆
0x060f20…060f40             20 45 4c 53 45 0d 0a 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 70 5f 67 65 74 6e 28 69 64 78 66 2c   ┆ ELSE    BEGIN      p_getn(idxf,┆
0x060f40…060f60             6e 70 72 2c 6e 29 3b 0d 0a 20 20 20 20 57 49 54 48 20 6e 5e 20 44 4f 0d 0a 20 20 20 20 42 45 47   ┆npr,n);      WITH n^ DO      BEG┆
0x060f60…060f80             49 4e 0d 0a 20 20 20 20 20 20 6c 3a 3d 31 3b 20 72 3a 3d 6e 65 3b 0d 0a 20 20 20 20 20 20 52 45   ┆IN        l:=1; r:=ne;        RE┆
0x060f80…060fa0             50 45 41 54 0d 0a 20 20 20 20 20 20 20 20 6b 3a 3d 28 6c 2b 72 29 20 44 49 56 20 32 3b 0d 0a 20   ┆PEAT          k:=(l+r) DIV 2;   ┆
0x060fa0…060fc0             20 20 20 20 20 20 20 63 3a 3d 70 5f 63 6b 65 79 28 70 6b 65 79 2c 65 5b 6b 5d 2e 6b 65 79 2c 70   ┆       c:=p_ckey(pkey,eÆkÅ.key,p┆
0x060fc0…060fe0             64 72 2c 65 5b 6b 5d 2e 64 72 2c 69 64 78 66 2e 64 75 70 6b 65 79 29 3b 0d 0a 20 20 20 20 20 20   ┆dr,eÆkÅ.dr,idxf.dupkey);        ┆
0x060fe0…061000             20 20 49 46 20 63 3c 3d 30 20 54 48 45 4e 20 72 3a 3d 6b 2d 31 3b 20 49 46 20 63 3e 3d 30 20 54   ┆  IF c<=0 THEN r:=k-1; IF c>=0 T┆
0x061000…061400 (24, 0, 5)  DataBlock {»DATABASE.PAS«}
                            […0x10…]
0x065380…0653a0             e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5   ┆                                ┆
                            […0x3…]
0x065400…065800 (25, 0, 6)  0xe5[0x400]
0x065800…065c00 (25, 0, 7)  DataBlock {»GSX.PAS«}
                            […0x8…]
0x067a80…067aa0             43 45 44 55 52 45 20 63 75 72 73 6f 72 75 70 3b 0d 0a 42 45 47 49 4e 20 65 73 63 6e 28 34 29 3b   ┆CEDURE cursorup;  BEGIN escn(4);┆
0x067aa0…067ac0             20 45 4e 44 3b 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20 63 75 72 73 6f 72 64 6f 77 6e 3b 0d 0a   ┆ END;    PROCEDURE cursordown;  ┆
0x067ac0…067ae0             42 45 47 49 4e 20 65 73 63 6e 28 35 29 3b 20 45 4e 44 3b 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45   ┆BEGIN escn(5); END;    PROCEDURE┆
0x067ae0…067b00             20 63 75 72 73 6f 72 72 69 67 68 74 3b 0d 0a 42 45 47 49 4e 20 65 73 63 6e 28 36 29 3b 20 45 4e   ┆ cursorright;  BEGIN escn(6); EN┆
0x067b00…067b20             44 3b 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20 63 75 72 73 6f 72 6c 65 66 74 3b 0d 0a 42 45 47   ┆D;    PROCEDURE cursorleft;  BEG┆
0x067b20…067b40             49 4e 20 65 73 63 6e 28 37 29 3b 20 45 4e 44 3b 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20 63 75   ┆IN escn(7); END;    PROCEDURE cu┆
0x067b40…067b60             72 73 6f 72 68 6f 6d 65 3b 0d 0a 42 45 47 49 4e 20 65 73 63 6e 28 38 29 3b 20 45 4e 44 3b 0d 0a   ┆rsorhome;  BEGIN escn(8); END;  ┆
0x067b60…067b80             0d 0a 50 52 4f 43 45 44 55 52 45 20 65 72 61 65 6f 73 3b 0d 0a 42 45 47 49 4e 20 65 73 63 6e 28   ┆  PROCEDURE eraeos;  BEGIN escn(┆
0x067b80…067ba0             39 29 3b 20 45 4e 44 3b 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20 65 72 61 65 6f 6c 3b 0d 0a 42   ┆9); END;    PROCEDURE eraeol;  B┆
0x067ba0…067bc0             45 47 49 4e 20 65 73 63 6e 28 31 30 29 3b 20 45 4e 44 3b 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45   ┆EGIN escn(10); END;    PROCEDURE┆
0x067bc0…067be0             20 63 75 72 73 6f 72 28 72 6f 77 2c 63 6f 6c 3a 20 69 6e 74 65 67 65 72 29 3b 0d 0a 42 45 47 49   ┆ cursor(row,col: integer);  BEGI┆
0x067be0…067c00             4e 0d 0a 20 20 69 6e 74 69 6e 5b 31 5d 3a 3d 72 6f 77 3b 20 69 6e 74 69 6e 5b 32 5d 3a 3d 63 6f   ┆N    intinÆ1Å:=row; intinÆ2Å:=co┆
0x067c00…068000 (25, 1, 8)  0xe5[0x400]
0x068000…068400 (26, 0, 1)  DataBlock {»GSX.DOC«}
                            […0x11…]
0x06c780…06c7a0             62 65 66 6f 72 65 20 20 74 68 65 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 61 6c 6c 2e 20   ┆before  the               call. ┆
0x06c7a0…06c7c0             20 54 68 65 20 20 6d 61 78 69 6d 75 6d 20 6c 65 6e 67 74 68 20 74 68 65 72 65 66 6f 72 65 20 64   ┆ The  maximum length therefore d┆
0x06c7c0…06c7e0             65 70 65 6e 64 73 20 20 6f 6e 20 20 74 68 65 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 4d 41   ┆epends  on  the               MA┆
0x06c7e0…06c800             58 49 4e 54 49 4e 20 63 6f 6e 73 74 61 6e 74 2e 0d 0a 0d 0a 0d 0a 46 75 6e 63 74 69 6f 6e 3a 20   ┆XINTIN constant.      Function: ┆
0x06c800…06cc00 (27, 0, 3)  DataBlock {»MLLIST.PAS«}
                            […0x7…]
0x06e700…06e720             20 77 72 69 74 65 28 6c 73 74 2c 63 6f 70 79 28 27 30 30 30 27 2c 31 2c 34 2d 6c 65 6e 28 6e 73   ┆ write(lst,copy('000',1,4-len(ns┆
0x06e720…06e740             29 29 2c 6e 73 2c 27 20 20 27 29 3b 0d 0a 20 20 20 20 20 20 20 20 45 4e 44 3b 0d 0a 20 20 20 20   ┆)),ns,'  ');          END;      ┆
0x06e740…06e760             20 20 20 20 63 6f 6c 3a 3d 30 3b 0d 0a 20 20 20 20 20 20 20 20 63 68 3a 3d 27 20 27 3b 20 20 20   ┆    col:=0;          ch:=' ';   ┆
0x06e760…06e780             20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆                                ┆
0x06e780…06e7a0             20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 20 4d 4c 20 7d 0d 0a 20 20 20 20 20 20   ┆                  æ ML å        ┆
0x06e7a0…06e7c0             20 20 57 48 49 4c 45 20 28 28 4e 4f 54 20 65 6f 6c 6e 28 69 6e 66 69 6c 65 29 29 20 41 4e 44 20   ┆  WHILE ((NOT eoln(infile)) AND ┆
0x06e7c0…06e7e0             28 63 68 20 3c 3e 20 66 66 29 29 20 44 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b   ┆(ch <> ff)) DO                 æ┆
0x06e7e0…06e800             20 4d 4c 20 7d 0d 0a 20 20 20 20 20 20 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20 20 20 20 20   ┆ ML å          BEGIN            ┆
0x06e800…06ec00 (27, 1, 3)  0xe5[0x400]
                            […0x2…]
0x06f400…06f420 (27, 1, 6)  e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5 e5   ┆                                ┆
                            […0x17…]
0x06f700…13cc00             […elided…]
0x13cc00…13cd00 (79, 1, 11) 0xf6[0x100]
                            […0xf…]

Reduced view