DataMuseum.dk

Presents historical artifacts from the history of:

Bogika Butler

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

See our Wiki for more about Bogika Butler

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: 5 B C G I L O S T X

⟦66c279d1a⟧ Bits:30009789/_.ft.Ibm2.50007355.imd Mogens Pelles Zilog 80,000 / EOS projekt, 5¼" Floppy Disk, CpmFSButler1a, ImdContainer

    Length: 819200 (0xc8000)
    Description: Bits:30009789/_.ft.Ibm2.50007355.imd Mogens Pelles Zilog 80,000 / EOS projekt
    Types: 5¼" Floppy Disk, CpmFSButler1a, ImdContainer
    Notes: CP/M-fs(512_2048_0x0_*3+1+3+2_2:0_159:1_96)

CpmFSButler1a

Media:             [0, 0, 1] … [159, 1, 10] {512: 1600}
Signature:         512_2048_0x0_*3+1+3+2_2:0_159:1_96
Confidence score:  +37/-0 
Sector size:       512
Block size:        2048
Directory entries: 96
Block number size: 16
Extent-mask:       0x00
Sector-interleave: 1, 4, 7, 10, 3, 6, 9, 2, 5, 8
Tracks:            (2, 0), (3, 1), (4, 0), (5, 1), (6, 0), (7, 1) […] (154, 0), (155, 1), (156, 0), (157, 1), (158, 0), (159, 1)
user bc length name artifact
0 0 128 BLDEXPTB.PAS ⟦6b030840f⟧ TextFile
0 0 7040 GETCMD.PAS ⟦48f6285ba⟧ TextFile
0 0 2944 GLOBAL.BAK ⟦0a34e9598⟧ TextFile
0 0 3072 GLOBAL.PAS ⟦3bc8cc627⟧ TextFile
0 0 1152 IOERRNUM.PAS ⟦77383f9c6⟧ TextFile
0 0 1280 LINK.BAK ⟦9ac60208b⟧ TextFile
0 0 8448 LINK.COM ⟦8fecd8a64⟧
0 0 1408 LINK.PAS ⟦970c9958b⟧ TextFile
0 0 1408 LINKCLAS.BAK ⟦4b864b935⟧ TextFile
0 0 1408 LINKCLAS.PAS ⟦f7e86fc27⟧ TextFile
0 0 6144 LINKER.BAK ⟦1a0af1eea⟧ TextFile
0 0 6144 LINKER.TXT ⟦1a0af1eea⟧ TextFile
0 0 896 LINKINIT.PAS ⟦a8074d9e1⟧ TextFile
0 0 8576 LINKPROC.BAK ⟦d8fbc5496⟧ TextFile
0 0 128 LINKSEGM.PAS ⟦7da82e9a3⟧ TextFile
0 0 128 LINKTERM.PAS ⟦d1f524fd6⟧ TextFile
0 0 384 LST.BAK ⟦e208b86f9⟧ TextFile
0 0 512 LST.SUB ⟦153eb2b15⟧ TextFile
0 0 5632 OBJCLAS.BAK ⟦7283e9f63⟧ TextFile
0 0 5632 OBJCLAS.PAS ⟦2969f69fd⟧ TextFile
0 0 2432 STDPROC.BAK ⟦23e305a37⟧ TextFile
0 0 2432 STDPROC.PAS ⟦54a4434fb⟧ TextFile
0 0 1536 TESTOPT.BAK ⟦545ae4cfb⟧ TextFile
0 0 1536 TESTOPT.PAS ⟦218d17a0c⟧ TextFile
0 0 1408 TURBOMSG.OVR ⟦5b19ba411⟧
0 0 128 X.PAS ⟦6def535f7⟧ TextFile

OctetView - CpmFSButler1a

0x00000…00020 (0, 0, 1)    c3 5c d7 c3 58 d7 7f 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 4f 50 59 52 49 47 48   ┆ Ø  X                   COPYRIGH┆
0x00020…00040              54 20 28 43 29 20 31 39 37 39 2c 20 44 49 47 49 54 41 4c 20 52 45 53 45 41 52 43 48 20 20 00 00   ┆T (C) 1979, DIGITAL RESEARCH    ┆
0x00040…00060              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…]
0x00080…000a0              00 00 00 00 00 00 00 00 08 d4 00 00 5f 0e 02 c3 05 00 c5 cd 8c d4 c1 c9 3e 0d cd 92 d4 3e 0a c3   ┆            _           >    >  ┆
0x000a0…000c0              92 d4 3e 20 c3 92 d4 c5 cd 98 d4 e1 7e b7 c8 23 e5 cd 8c d4 e1 c3 ac d4 0e 0d c3 05 00 5f 0e 0e   ┆  >         ü  #             _  ┆
0x000c0…000e0              c3 05 00 cd 05 00 32 ee db 3c c9 0e 0f c3 c3 d4 af 32 ed db 11 cd db c3 cb d4 0e 10 c3 c3 d4 0e   ┆      2  <       2              ┆
0x000e0…00100              11 c3 c3 d4 0e 12 c3 c3 d4 11 cd db c3 df d4 0e 13 c3 05 00 cd 05 00 b7 c9 0e 14 c3 f4 d4 11 cd   ┆                                ┆
0x00100…00120              db c3 f9 d4 0e 15 c3 f4 d4 0e 16 c3 c3 d4 0e 17 c3 05 00 1e ff 0e 20 c3 05 00 cd 13 d5 87 87 87   ┆                                ┆
0x00120…00140              87 21 ef db b6 32 04 00 c9 3a ef db 32 04 00 c9 fe 61 d8 fe 7b d0 e6 5f c9 3a ab db b7 ca 96 d5   ┆ !   2   :  2    a  æ  _ :      ┆
0x00140…00160              3a ef db b7 3e 00 c4 bd d4 11 ac db cd cb d4 ca 96 d5 3a bb db 3d 32 cc db 11 ac db cd f9 d4 c2   ┆:   >             :  =2         ┆
0x00160…00180              96 d5 11 07 d4 21 80 00 06 80 cd 42 d8 21 ba db 36 00 23 35 11 ac db cd da d4 ca 96 d5 3a ef db   ┆     !     B !  6 #5         :  ┆
0x00180…001a0              b7 c4 bd d4 21 08 d4 cd ac d4 cd c2 d5 ca a7 d5 cd dd d5 c3 82 d7 cd dd d5 cd 1a d5 0e 0a 11 06   ┆    !                           ┆
0x001a0…001c0              d4 cd 05 00 cd 29 d5 21 07 d4 46 23 78 b7 ca ba d5 7e cd 30 d5 77 05 c3 ab d5 77 21 08 d4 22 88   ┆     ) !  F#x    ü 0 w    w!  " ┆
0x001c0…001e0              d4 c9 0e 0b cd 05 00 b7 c8 0e 01 cd 05 00 b7 c9 0e 19 c3 05 00 11 80 00 0e 1a c3 05 00 21 ab db   ┆                             !  ┆
0x001e0…00200              7e b7 c8 36 00 af cd bd d4 11 ac db cd ef d4 3a ef db c3 bd d4 11 28 d7 21 00 dc 06 06 1a be c2   ┆ü  6           :      ( !       ┆
0x00200…00220 (0, 0, 2)    cf d7 13 23 05 c2 fd d5 c9 cd 98 d4 2a 8a d4 7e fe 20 ca 22 d6 b7 ca 22 d6 e5 cd 8c d4 e1 23 c3   ┆   #        *  ü   "   "      # ┆
0x00220…00240              0f d6 3e 3f cd 8c d4 cd 98 d4 cd dd d5 c3 82 d7 1a b7 c8 fe 20 da 09 d6 c8 fe 3d c8 fe 5f c8 fe   ┆  >?                      =  _  ┆
0x00240…00260              2e c8 fe 3a c8 fe 3b c8 fe 3c c8 fe 3e c8 c9 1a b7 c8 fe 20 c0 13 c3 4f d6 85 6f d0 24 c9 3e 00   ┆.  :  ;  <  >          O  o $ > ┆
0x00260…00280              21 cd db cd 59 d6 e5 e5 af 32 f0 db 2a 88 d4 eb cd 4f d6 eb 22 8a d4 eb e1 1a b7 ca 89 d6 de 40   ┆!   Y    2  *    O  "          @┆
0x00280…002a0              47 13 1a fe 3a ca 90 d6 1b 3a ef db 77 c3 96 d6 78 32 f0 db 70 13 06 08 cd 30 d6 ca b9 d6 23 fe   ┆G   :    :  w   x2  p    0    # ┆
0x002a0…002c0              2a c2 a9 d6 36 3f c3 ab d6 77 13 05 c2 98 d6 cd 30 d6 ca c0 d6 13 c3 af d6 23 36 20 05 c2 b9 d6   ┆*   6?   w      0        #6     ┆
0x002c0…002e0              06 03 fe 2e c2 e9 d6 13 cd 30 d6 ca e9 d6 23 fe 2a c2 d9 d6 36 3f c3 db d6 77 13 05 c2 c8 d6 cd   ┆   .     0    # *   6?   w      ┆
0x002e0…00300              30 d6 ca f0 d6 13 c3 df d6 23 36 20 05 c2 e9 d6 06 03 23 36 00 05 c2 f2 d6 eb 22 88 d4 e1 01 0b   ┆0        #6       #6      "     ┆
0x00300…00320              00 23 7e fe 3f c2 09 d7 04 0d c2 01 d7 78 b7 c9 44 49 52 20 45 52 41 20 54 59 50 45 53 41 56 45   ┆ #ü ?        x  DIR ERA TYPESAVE┆
0x00320…00340              52 45 4e 20 55 53 45 52 4d 16 04 00 00 00 21 10 d7 0e 00 79 fe 06 d0 11 ce db 06 04 1a be c2 4f   ┆REN USERM     !    y           O┆
0x00340…00360              d7 13 23 05 c2 3c d7 1a fe 20 c2 54 d7 79 c9 23 05 c2 4f d7 0c c3 33 d7 af 32 07 d4 31 ab db c5   ┆  #  <     T y #  O   3  2  1   ┆
0x00360…00380              79 1f 1f 1f 1f e6 0f 5f cd 15 d5 cd b8 d4 32 ab db c1 79 e6 0f 32 ef db cd bd d4 3a 07 d4 b7 c2   ┆y      _      2   y  2     :    ┆
0x00380…003a0              98 d7 31 ab db cd 98 d4 cd d0 d5 c6 41 cd 8c d4 3e 3e cd 8c d4 cd 39 d5 11 80 00 cd d8 d5 cd d0   ┆  1         A   >>    9         ┆
0x003a0…003c0              d5 32 ef db cd 5e d6 c4 09 d6 3a f0 db b7 c2 a5 da cd 2e d7 21 c1 d7 5f 16 00 19 19 7e 23 66 6f   ┆ 2   ^    :       . !  _    ü#fo┆
0x003c0…003e0              e9 77 d8 1f d9 5d d9 ad d9 10 da 8e da a5 da 21 f3 76 22 00 d4 21 00 d4 e9 01 df d7 c3 a7 d4 52   ┆ w   Å         ! v"  !         R┆
0x003e0…00400              45 41 44 20 45 52 52 4f 52 00 01 f0 d7 c3 a7 d4 4e 4f 20 46 49 4c 45 00 cd 5e d6 3a f0 db b7 c2   ┆EAD ERROR       NO FILE  ^ :    ┆
0x00400…00420 (0, 0, 3)    09 d6 21 ce db 01 0b 00 7e fe 20 ca 33 d8 23 d6 30 fe 0a d2 09 d6 57 78 e6 e0 c2 09 d6 78 07 07   ┆  !     ü   3 # 0     Wx     x  ┆
0x00420…00440              07 80 da 09 d6 80 da 09 d6 82 da 09 d6 47 0d c2 08 d8 c9 7e fe 20 c2 09 d6 23 0d c2 33 d8 78 c9   ┆             G     ü     #  3 x ┆
0x00440…00460              06 03 7e 12 23 13 05 c2 42 d8 c9 21 80 00 81 cd 59 d6 7e c9 af 32 cd db 3a f0 db b7 c8 3d 21 ef   ┆  ü #   B  !    Y ü  2  :    =! ┆
0x00460…00480              db be c8 c3 bd d4 3a f0 db b7 c8 3d 21 ef db be c8 3a ef db c3 bd d4 cd 5e d6 cd 54 d8 21 ce db   ┆      :    =!    :      ^  T !  ┆
0x00480…004a0              7e fe 20 c2 8f d8 06 0b 36 3f 23 05 c2 88 d8 1e 00 d5 cd e9 d4 cc ea d7 ca 1b d9 3a ee db 0f 0f   ┆ü       6?#                :    ┆
0x004a0…004c0              0f e6 60 4f 3e 0a cd 4b d8 17 da 0f d9 d1 7b 1c d5 e6 03 f5 c2 cc d8 cd 98 d4 c5 cd d0 d5 c1 c6   ┆  `O>  K      æ                 ┆
0x004c0…004e0              41 cd 92 d4 3e 3a cd 92 d4 c3 d4 d8 cd a2 d4 3e 3a cd 92 d4 cd a2 d4 06 01 78 cd 4b d8 e6 7f fe   ┆A   >:         >:        x K    ┆
0x004e0…00500              20 c2 f9 d8 f1 f5 fe 03 c2 f7 d8 3e 09 cd 4b d8 e6 7f fe 20 ca 0e d9 3e 20 cd 92 d4 04 78 fe 0c   ┆           >  K        >     x  ┆
0x00500…00520              d2 0e d9 fe 09 c2 d9 d8 cd a2 d4 c3 d9 d8 f1 cd c2 d5 c2 1b d9 cd e4 d4 c3 98 d8 d1 c3 86 db cd   ┆                                ┆
0x00520…00540              5e d6 fe 0b c2 42 d9 01 52 d9 cd a7 d4 cd 39 d5 21 07 d4 35 c2 82 d7 23 7e fe 59 c2 82 d7 23 22   ┆^    B  R     9 !  5   #ü Y   #"┆
0x00540…00560              88 d4 cd 54 d8 11 cd db cd ef d4 3c cc ea d7 c3 86 db 41 4c 4c 20 28 59 2f 4e 29 3f 00 cd 5e d6   ┆   T       <      ALL (Y/N)?  ^ ┆
0x00560…00580              c2 09 d6 cd 54 d8 cd d0 d4 ca a7 d9 cd 98 d4 21 f1 db 36 ff 21 f1 db 7e fe 80 da 87 d9 e5 cd fe   ┆    T          !  6 !  ü        ┆
0x00580…005a0              d4 e1 c2 a0 d9 af 77 34 21 80 00 cd 59 d6 7e fe 1a ca 86 db cd 8c d4 cd c2 d5 c2 86 db c3 74 d9   ┆      w4!   Y ü               t ┆
0x005a0…005c0              3d ca 86 db cd d9 d7 cd 66 d8 c3 09 d6 cd f8 d7 f5 cd 5e d6 c2 09 d6 cd 54 d8 11 cd db d5 cd ef   ┆=       f         ^     T       ┆
0x005c0…005e0              d4 d1 cd 09 d5 ca fb d9 af 32 ed db f1 6f 26 00 29 11 00 01 7c b5 ca f1 d9 2b e5 21 80 00 19 e5   ┆         2   o& )   ø    + !    ┆
0x005e0…00600              cd d8 d5 11 cd db cd 04 d5 d1 e1 c2 fb d9 c3 d4 d9 11 cd db cd da d4 3c c2 01 da 01 07 da cd a7   ┆                       <        ┆
0x00600…00620 (0, 0, 4)    d4 cd d5 d5 c3 86 db 4e 4f 20 53 50 41 43 45 00 cd 5e d6 c2 09 d6 3a f0 db f5 cd 54 d8 cd e9 d4   ┆       NO SPACE  ^    :    T    ┆
0x00620…00640              c2 79 da 21 cd db 11 dd db 06 10 cd 42 d8 2a 88 d4 eb cd 4f d6 fe 3d ca 3f da fe 5f c2 73 da eb   ┆ y !        B *    O  = ?  _ s  ┆
0x00640…00660              23 22 88 d4 cd 5e d6 c2 73 da f1 47 21 f0 db 7e b7 ca 59 da b8 70 c2 73 da 70 af 32 cd db cd e9   ┆#"   ^  s  G!  ü  Y  p s p 2    ┆
0x00660…00680              d4 ca 6d da 11 cd db cd 0e d5 c3 86 db cd ea d7 c3 86 db cd 66 d8 c3 09 d6 01 82 da cd a7 d4 c3   ┆  m                 f           ┆
0x00680…006a0              86 db 46 49 4c 45 20 45 58 49 53 54 53 00 cd f8 d7 fe 10 d2 09 d6 5f 3a ce db fe 20 ca 09 d6 cd   ┆  FILE EXISTS         _:        ┆
0x006a0…006c0              15 d5 c3 89 db cd f5 d5 3a ce db fe 20 c2 c4 da 3a f0 db b7 ca 89 db 3d 32 ef db cd 29 d5 cd bd   ┆        :       :      =2   )   ┆
0x006c0…006e0              d4 c3 89 db 11 d6 db 1a fe 20 c2 09 d6 d5 cd 54 d8 d1 21 83 db cd 40 d8 cd d0 d4 ca 6b db 21 00   ┆               T  !   @     k ! ┆
0x006e0…00700              01 e5 eb cd d8 d5 11 cd db cd f9 d4 c2 01 db e1 11 80 00 19 11 00 d4 7d 93 7c 9a d2 71 db c3 e1   ┆                       å ø  q   ┆
0x00700…00720              da e1 3d c2 71 db cd 66 d8 cd 5e d6 21 f0 db e5 7e 32 cd db 3e 10 cd 60 d6 e1 7e 32 dd db af 32   ┆  = q  f  ^ !   ü2  >  `  ü2   2┆
0x00720…00740              ed db 11 5c 00 21 cd db 06 21 cd 42 d8 21 08 d4 7e b7 ca 3e db fe 20 ca 3e db 23 c3 30 db 06 00   ┆   Ø !   ! B !  ü  >    > # 0   ┆
0x00740…00760              11 81 00 7e 12 b7 ca 4f db 04 23 13 c3 43 db 78 32 80 00 cd 98 d4 cd d5 d5 cd 1a d5 cd 00 01 31   ┆   ü   O  #  C x2              1┆
0x00760…00780              ab db cd 29 d5 cd bd d4 c3 82 d7 cd 66 d8 c3 09 d6 01 7a db cd a7 d4 c3 86 db 42 41 44 20 4c 4f   ┆   )        f     z       BAD LO┆
0x00780…007a0              41 44 00 43 4f 4d cd 66 d8 cd 5e d6 3a ce db d6 20 21 f0 db b6 c2 09 d6 c3 82 d7 00 00 00 00 00   ┆AD COM f  ^ :    !              ┆
0x007a0…007c0              00 00 00 00 00 00 00 00 00 00 00 00 00 24 24 24 20 20 20 20 20 53 55 42 00 00 00 00 00 00 00 00   ┆             $$$     SUB        ┆
0x007c0…007e0              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…]
0x00800…00820 (0, 0, 5)    4d 16 04 00 00 00 c3 11 dc 99 dc a5 dc ab dc b1 dc eb 22 43 df eb 7b 32 d6 e9 21 00 00 22 45 df   ┆M                 "C  æ2  !  "E ┆
0x00820…00840              39 22 0f df 31 41 df af 32 e0 e9 32 de e9 21 74 e9 e5 79 fe 29 d0 4b 21 47 dc 5f 16 00 19 19 5e   ┆9"  1A  2  2  !t  y ) K!G _    ^┆
0x00840…00860              23 56 2a 43 df eb e9 03 ea c8 de 90 dd ce de 12 ea 0f ea d4 de ed de f3 de f8 de e1 dd fe de 7e   ┆#V*C                           ü┆
0x00860…00880              e8 83 e8 45 e8 9c e8 a5 e8 ab e8 c8 e8 d7 e8 e0 e8 e6 e8 ec e8 f5 e8 fe e8 04 e9 0a e9 11 e9 2c   ┆   E                           ,┆
0x00880…008a0              e1 17 e9 1d e9 26 e9 2d e9 41 e9 47 e9 4d e9 0e e8 53 e9 04 df 04 df 9b e9 21 ca dc cd e5 dc fe   ┆     & - A G M   S       !      ┆
0x008a0…008c0              03 ca 00 00 c9 21 d5 dc c3 b4 dc 21 e1 dc c3 b4 dc 21 dc dc cd e5 dc c3 00 00 42 64 6f 73 20 45   ┆     !     !     !        Bdos E┆
0x008c0…008e0              72 72 20 4f 6e 20 20 3a 20 24 42 61 64 20 53 65 63 74 6f 72 24 53 65 6c 65 63 74 24 46 69 6c 65   ┆rr On  : $Bad Sector$Select$File┆
0x008e0…00900              20 52 2f 4f 24 e5 cd c9 dd 3a 42 df c6 41 32 c6 dc 01 ba dc cd d3 dd c1 cd d3 dd 21 0e df 7e 36   ┆ R/O$    :B  A2            !  ü6┆
0x00900…00920              00 b7 c0 c3 09 ea cd fb dc cd 14 dd d8 f5 4f cd 90 dd f1 c9 fe 0d c8 fe 0a c8 fe 09 c8 fe 08 c8   ┆              O                 ┆
0x00920…00940              fe 20 c9 3a 0e df b7 c2 45 dd cd 06 ea e6 01 c8 cd 09 ea fe 13 c2 42 dd cd 09 ea fe 03 ca 00 00   ┆   :    E             B         ┆
0x00940…00960              af c9 32 0e df 3e 01 c9 3a 0a df b7 c2 62 dd c5 cd 23 dd c1 c5 cd 0c ea c1 c5 3a 0d df b7 c4 0f   ┆  2  >  :    b   #        :     ┆
0x00960…00980              ea c1 79 21 0c df fe 7f c8 34 fe 20 d0 35 7e b7 c8 79 fe 08 c2 79 dd 35 c9 fe 0a c0 36 00 c9 79   ┆  y!     4   5ü  y   y 5    6  y┆
0x00980…009a0              cd 14 dd d2 90 dd f5 0e 5e cd 48 dd f1 f6 40 4f 79 fe 09 c2 48 dd 0e 20 cd 48 dd 3a 0c df e6 07   ┆        ^ H   @Oy   H    H :    ┆
0x009a0…009c0              c2 96 dd c9 cd ac dd 0e 20 cd 0c ea 0e 08 c3 0c ea 0e 23 cd 48 dd cd c9 dd 3a 0c df 21 0b df be   ┆                  # H    :  !   ┆
0x009c0…009e0              d0 0e 20 cd 48 dd c3 b9 dd 0e 0d cd 48 dd 0e 0a c3 48 dd 0a fe 24 c8 03 c5 4f cd 90 dd c1 c3 d3   ┆    H       H    H   $   O      ┆
0x009e0…00a00              dd 3a 0c df 32 0b df 2a 43 df 4e 23 e5 06 00 c5 e5 cd fb dc e6 7f e1 c1 fe 0d ca c1 de fe 0a ca   ┆ :  2  *C N#                    ┆
0x00a00…00a20 (0, 0, 6)    c1 de fe 08 c2 16 de 78 b7 ca ef dd 05 3a 0c df 32 0a df c3 70 de fe 7f c2 26 de 78 b7 ca ef dd   ┆       x     :  2   p    & x    ┆
0x00a20…00a40              7e 05 2b c3 a9 de fe 05 c2 37 de c5 e5 cd c9 dd af 32 0b df c3 f1 dd fe 10 c2 48 de e5 21 0d df   ┆ü +      7       2        H  !  ┆
0x00a40…00a60              3e 01 96 77 e1 c3 ef dd fe 18 c2 5f de e1 3a 0b df 21 0c df be d2 e1 dd 35 cd a4 dd c3 4e de fe   ┆>  w       _  :  !      5    N  ┆
0x00a60…00a80              15 c2 6b de cd b1 dd e1 c3 e1 dd fe 12 c2 a6 de c5 cd b1 dd c1 e1 e5 c5 78 b7 ca 8a de 23 4e 05   ┆  k                     x    #N ┆
0x00a80…00aa0              c5 e5 cd 7f dd e1 c1 c3 78 de e5 3a 0a df b7 ca f1 dd 21 0c df 96 32 0a df cd a4 dd 21 0a df 35   ┆        x  :      !   2     !  5┆
0x00aa0…00ac0              c2 99 de c3 f1 dd 23 77 04 c5 e5 4f cd 7f dd e1 c1 7e fe 03 78 c2 bd de fe 01 ca 00 00 b9 da ef   ┆      #w   O     ü  x           ┆
0x00ac0…00ae0              dd e1 70 0e 0d c3 48 dd cd 06 dd c3 01 df cd 15 ea c3 01 df 79 3c ca e0 de 3c ca 06 ea c3 0c ea   ┆  p   H             y<   <      ┆
0x00ae0…00b00              cd 06 ea b7 ca 91 e9 cd 09 ea c3 01 df 3a 03 00 c3 01 df 21 03 00 71 c9 eb 4d 44 c3 d3 dd cd 23   ┆             :     !  q  MD    #┆
0x00b00…00b20              dd 32 45 df c9 3e 01 c3 01 df 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆ 2E  >                          ┆
0x00b20…00b40              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   ┆                                ┆
0x00b40…00b60              00 00 00 00 00 00 00 21 0b dc 5e 23 56 eb e9 0c 0d c8 1a 77 13 23 c3 50 df 3a 42 df 4f cd 1b ea   ┆       !  ^#V      w # P :B O   ┆
0x00b60…00b80              7c b5 c8 5e 23 56 23 22 b3 e9 23 23 22 b5 e9 23 23 22 b7 e9 23 23 eb 22 d0 e9 21 b9 e9 0e 08 cd   ┆ø  ^#V#"  ##"  ##"  ## "  !     ┆
0x00b80…00ba0              4f df 2a bb e9 eb 21 c1 e9 0e 0f cd 4f df 2a c6 e9 7c 21 dd e9 36 ff b7 ca 9d df 36 00 3e ff b7   ┆O *   !     O *  ø!  6     6 >  ┆
0x00ba0…00bc0              c9 cd 18 ea af 2a b5 e9 77 23 77 2a b7 e9 77 23 77 c9 cd 27 ea c3 bb df cd 2a ea b7 c8 21 09 dc   ┆     *  w#w*  w#w  '     *   !  ┆
0x00bc0…00be0              c3 4a df 2a ea e9 0e 02 cd ea e0 22 e5 e9 22 ec e9 21 e5 e9 4e 23 46 2a b7 e9 5e 23 56 2a b5 e9   ┆ J *       "  "  !  N#F*  ^#V*  ┆
0x00be0…00c00              7e 23 66 6f 79 93 78 9a d2 fa df e5 2a c1 e9 7b 95 5f 7a 9c 57 e1 2b c3 e4 df e5 2a c1 e9 19 da   ┆ü#foy x     *  æ _z W +    *    ┆
0x00c00…00c20 (0, 0, 7)    0f e0 79 95 78 9c da 0f e0 eb e1 23 c3 fa df e1 c5 d5 e5 eb 2a ce e9 19 44 4d cd 1e ea d1 2a b5   ┆  y x      #        *   DM    * ┆
0x00c20…00c40              e9 73 23 72 d1 2a b7 e9 73 23 72 c1 79 93 4f 78 9a 47 2a d0 e9 eb cd 30 ea 4d 44 c3 21 ea 21 c3   ┆ s#r *  s#r y Ox G*    0 MD ! ! ┆
0x00c40…00c60              e9 4e 3a e3 e9 b7 1f 0d c2 45 e0 47 3e 08 96 4f 3a e2 e9 0d ca 5c e0 b7 17 c3 53 e0 80 c9 2a 43   ┆ N:      E G>  O:    Ø    S   *C┆
0x00c60…00c80              df 11 10 00 19 09 3a dd e9 b7 ca 71 e0 6e 26 00 c9 09 5e 23 56 eb c9 cd 3e e0 4f 06 00 cd 5e e0   ┆      :    q n&   ^#V   > O   ^ ┆
0x00c80…00ca0              22 e5 e9 c9 2a e5 e9 7d b4 c9 3a c3 e9 2a e5 e9 29 3d c2 90 e0 22 e7 e9 3a c4 e9 4f 3a e3 e9 a1   ┆"   *  å  :  *  )=   "  :  O:   ┆
0x00ca0…00cc0              b5 6f 22 e5 e9 c9 2a 43 df 11 0c 00 19 c9 2a 43 df 11 0f 00 19 eb 21 11 00 19 c9 cd ae e0 7e 32   ┆ o"   *C      *C      !       ü2┆
0x00cc0…00ce0              e3 e9 eb 7e 32 e1 e9 cd a6 e0 3a c5 e9 a6 32 e2 e9 c9 cd ae e0 3a d5 e9 fe 02 c2 de e0 af 4f 3a   ┆   ü2     :   2      :        O:┆
0x00ce0…00d00              e3 e9 81 77 eb 3a e1 e9 77 c9 0c 0d c8 7c b7 1f 67 7d 1f 6f c3 eb e0 0e 80 2a b9 e9 af 86 23 0d   ┆   w :  w    ø  gå o     *    # ┆
0x00d00…00d20              c2 fd e0 c9 0c 0d c8 29 c3 05 e1 c5 3a 42 df 4f 21 01 00 cd 04 e1 c1 79 b5 6f 78 b4 67 c9 2a ad   ┆       )    :B O!      y ox g * ┆
0x00d20…00d40              e9 3a 42 df 4f cd ea e0 7d e6 01 c9 21 ad e9 4e 23 46 cd 0b e1 22 ad e9 2a c8 e9 23 eb 2a b3 e9   ┆ :B O   å   !  N#F   "  *  # *  ┆
0x00d40…00d60              73 23 72 c9 cd 5e e1 11 09 00 19 7e 17 d0 21 0f dc c3 4a df cd 1e e1 c8 21 0d dc c3 4a df 2a b9   ┆s#r  ^     ü  !   J     !   J * ┆
0x00d60…00d80              e9 3a e9 e9 85 6f d0 24 c9 2a 43 df 11 0e 00 19 7e c9 cd 69 e1 36 00 c9 cd 69 e1 f6 80 77 c9 2a   ┆ :   o $ *C     ü  i 6   i   w *┆
0x00d80…00da0              ea e9 eb 2a b3 e9 7b 96 23 7a 9e c9 cd 7f e1 d8 13 72 2b 73 c9 7b 95 6f 7a 9c 67 c9 0e ff 2a ec   ┆   *  æ #z       r+s æ oz g   * ┆
0x00da0…00dc0              e9 eb 2a cc e9 cd 95 e1 d0 c5 cd f7 e0 2a bd e9 eb 2a ec e9 19 c1 0c ca c4 e1 be c8 cd 7f e1 d0   ┆  *          *   *              ┆
0x00dc0…00de0              cd 2c e1 c9 77 c9 cd 9c e1 cd e0 e1 0e 01 cd b8 df c3 da e1 cd e0 e1 cd b2 df 21 b1 e9 c3 e3 e1   ┆ ,  w                     !     ┆
0x00de0…00e00              21 b9 e9 4e 23 46 c3 24 ea 2a b9 e9 eb 2a b1 e9 0e 80 c3 4f df 21 ea e9 7e 23 be c0 3c c9 21 ff   ┆!  N#F $ *   *     O !  ü#  < ! ┆
0x00e00…00e20 (0, 0, 8)    ff 22 ea e9 c9 2a c8 e9 eb 2a ea e9 23 22 ea e9 cd 95 e1 d2 19 e2 c3 fe e1 3a ea e9 e6 03 06 05   ┆ "   *   *  #"           :      ┆
0x00e20…00e40              87 05 c2 20 e2 32 e9 e9 b7 c0 c5 cd c3 df cd d4 e1 c1 c3 9e e1 79 e6 07 3c 5f 57 79 0f 0f 0f e6   ┆     2               y  <_Wy    ┆
0x00e40…00e60              1f 4f 78 87 87 87 87 87 b1 4f 78 0f 0f 0f e6 1f 47 2a bf e9 09 7e 07 1d c2 56 e2 c9 d5 cd 35 e2   ┆ Ox      Ox     G*   ü   V    5 ┆
0x00e60…00e80              e6 fe c1 b1 0f 15 c2 64 e2 77 c9 cd 5e e1 11 10 00 19 c5 0e 11 d1 0d c8 d5 3a dd e9 b7 ca 88 e2   ┆       d w  ^            :      ┆
0x00e80…00ea0              c5 e5 4e 06 00 c3 8e e2 0d c5 4e 23 46 e5 79 b0 ca 9d e2 2a c6 e9 7d 91 7c 98 d4 5c e2 e1 23 c1   ┆  N       N#F y    *  å ø  Ø  # ┆
0x00ea0…00ec0              c3 75 e2 2a c6 e9 0e 03 cd ea e0 23 44 4d 2a bf e9 36 00 23 0b 78 b1 c2 b1 e2 2a ca e9 eb 2a bf   ┆ u *       #DM*  6 # x    *   * ┆
0x00ec0…00ee0              e9 73 23 72 cd a1 df 2a b3 e9 36 03 23 36 00 cd fe e1 0e ff cd 05 e2 cd f5 e1 c8 cd 5e e1 3e e5   ┆ s#r   *  6 #6              ^ > ┆
0x00ee0…00f00              be ca d2 e2 3a 41 df be c2 f6 e2 23 7e d6 24 c2 f6 e2 3d 32 45 df 0e 01 cd 6b e2 cd 8c e1 c3 d2   ┆    :A     #ü $   =2E    k      ┆
0x00f00…00f20              e2 3a d4 e9 c3 01 df c5 f5 3a c5 e9 2f 47 79 a0 4f f1 a0 91 e6 1f c1 c9 3e ff 32 d4 e9 21 d8 e9   ┆ :       :  /Gy O       > 2  !  ┆
0x00f20…00f40              71 2a 43 df 22 d9 e9 cd fe e1 cd a1 df 0e 00 cd 05 e2 cd f5 e1 ca 94 e3 2a d9 e9 eb 1a fe e5 ca   ┆q*C "                   *       ┆
0x00f40…00f60              4a e3 d5 cd 7f e1 d1 d2 94 e3 cd 5e e1 3a d8 e9 4f 06 00 79 b7 ca 83 e3 1a fe 3f ca 7c e3 78 fe   ┆J          ^ :  O  y      ? ø x ┆
0x00f60…00f80              0d ca 7c e3 fe 0c 1a ca 73 e3 96 e6 7f c2 2d e3 c3 7c e3 c5 4e cd 07 e3 c1 c2 2d e3 13 23 04 0d   ┆  ø     s     -  ø  N     -  #  ┆
0x00f80…00fa0              c3 53 e3 3a ea e9 e6 03 32 45 df 21 d4 e9 7e 17 d0 af 77 c9 cd fe e1 3e ff c3 01 df cd 54 e1 0e   ┆ S :    2E !  ü   w    >     T  ┆
0x00fa0…00fc0              0c cd 18 e3 cd f5 e1 c8 cd 44 e1 cd 5e e1 36 e5 0e 00 cd 6b e2 cd c6 e1 cd 2d e3 c3 a4 e3 50 59   ┆         D  ^ 6    k     -    PY┆
0x00fc0…00fe0              79 b0 ca d1 e3 0b d5 c5 cd 35 e2 1f d2 ec e3 c1 d1 2a c6 e9 7b 95 7a 9c d2 f4 e3 13 c5 d5 42 4b   ┆y        5       *  æ z       BK┆
0x00fe0…01000              cd 35 e2 1f d2 ec e3 d1 c1 c3 c0 e3 17 3c cd 64 e2 e1 d1 c9 79 b0 c2 c0 e3 21 00 00 c9 0e 00 1e   ┆ 5           < d    y    !      ┆
0x01000…01020 (0, 0, 9)    20 d5 06 00 2a 43 df 09 eb cd 5e e1 c1 cd 4f df cd c3 df c3 c6 e1 cd 54 e1 0e 0c cd 18 e3 2a 43   ┆    *C    ^   O        T      *C┆
0x01020…01040              df 7e 11 10 00 19 77 cd f5 e1 c8 cd 44 e1 0e 10 1e 0c cd 01 e4 cd 2d e3 c3 27 e4 0e 0c cd 18 e3   ┆ ü    w     D         -  '      ┆
0x01040…01060              cd f5 e1 c8 0e 00 1e 0c cd 01 e4 cd 2d e3 c3 40 e4 0e 0f cd 18 e3 cd f5 e1 c8 cd a6 e0 7e f5 e5   ┆            -  @             ü  ┆
0x01060…01080              cd 5e e1 eb 2a 43 df 0e 20 d5 cd 4f df cd 78 e1 d1 21 0c 00 19 4e 21 0f 00 19 46 e1 f1 77 79 be   ┆ ^  *C     O  x  !   N!   F  wy ┆
0x01080…010a0              78 ca 8b e4 3e 00 da 8b e4 3e 80 2a 43 df 11 0f 00 19 77 c9 7e 23 b6 2b c0 1a 77 13 23 1a 77 1b   ┆x   >    > *C     w ü# +  w # w ┆
0x010a0…010c0              2b c9 af 32 45 df 32 ea e9 32 eb e9 cd 1e e1 c0 cd 69 e1 e6 80 c0 0e 0f cd 18 e3 cd f5 e1 c8 01   ┆+  2E 2  2       i              ┆
0x010c0…010e0              10 00 cd 5e e1 09 eb 2a 43 df 09 0e 10 3a dd e9 b7 ca e8 e4 7e b7 1a c2 db e4 77 b7 c2 e1 e4 7e   ┆   ^   *C    :      ü     w    ü┆
0x010e0…01100              12 be c2 1f e5 c3 fd e4 cd 94 e4 eb cd 94 e4 eb 1a be c2 1f e5 13 23 1a be c2 1f e5 0d 13 23 0d   ┆                      #       # ┆
0x01100…01120              c2 cd e4 01 ec ff 09 eb 09 1a be da 17 e5 77 01 03 00 09 eb 09 7e 12 3e ff 32 d2 e9 c3 10 e4 21   ┆              w      ü > 2     !┆
0x01120…01140              45 df 35 c9 cd 54 e1 2a 43 df e5 21 ac e9 22 43 df 0e 01 cd 18 e3 cd f5 e1 e1 22 43 df c8 eb 21   ┆E 5  T *C  !  "C          "C   !┆
0x01140…01160              0f 00 19 0e 11 af 77 23 0d c2 46 e5 21 0d 00 19 77 cd 8c e1 cd fd e3 c3 78 e1 af 32 d2 e9 cd a2   ┆      w#  F !   w       x  2    ┆
0x01160…01180              e4 cd f5 e1 c8 2a 43 df 01 0c 00 09 7e 3c e6 1f 77 ca 83 e5 47 3a c5 e9 a0 21 d2 e9 a6 ca 8e e5   ┆     *C     ü<  w   G:   !      ┆
0x01180…011a0              c3 ac e5 01 02 00 09 34 7e e6 0f ca b6 e5 0e 0f cd 18 e3 cd f5 e1 c2 ac e5 3a d3 e9 3c ca b6 e5   ┆       4ü                :  <   ┆
0x011a0…011c0              cd 24 e5 cd f5 e1 ca b6 e5 c3 af e5 cd 5a e4 cd bb e0 af c3 01 df cd 05 df c3 78 e1 3e 01 32 d5   ┆ $           Z            x > 2 ┆
0x011c0…011e0              e9 3e ff 32 d3 e9 cd bb e0 3a e3 e9 21 e1 e9 be da e6 e5 fe 80 c2 fb e5 cd 5a e5 af 32 e3 e9 3a   ┆ > 2     :  !            Z  2  :┆
0x011e0…01200              45 df b7 c2 fb e5 cd 77 e0 cd 84 e0 ca fb e5 cd 8a e0 cd d1 df cd b2 df c3 d2 e0 c3 05 df 3e 01   ┆E      w                      > ┆
0x01200…01220 (0, 0, 10)   32 d5 e9 3e 00 32 d3 e9 cd 54 e1 2a 43 df cd 47 e1 cd bb e0 3a e3 e9 fe 80 d2 05 df cd 77 e0 cd   ┆2  > 2   T *C  G    :        w  ┆
0x01220…01240              84 e0 0e 00 c2 6e e6 cd 3e e0 32 d7 e9 01 00 00 b7 ca 3b e6 4f 0b cd 5e e0 44 4d cd be e3 7d b4   ┆     n  > 2       ; O  ^ DM   å ┆
0x01240…01260              c2 48 e6 3e 02 c3 01 df 22 e5 e9 eb 2a 43 df 01 10 00 09 3a dd e9 b7 3a d7 e9 ca 64 e6 cd 64 e1   ┆ H >    "   *C     :   :   d  d ┆
0x01260…01280              73 c3 6c e6 4f 06 00 09 09 73 23 72 0e 02 3a 45 df b7 c0 c5 cd 8a e0 3a d5 e9 3d 3d c2 bb e6 c1   ┆s l O    s#r  :E       :  ==    ┆
0x01280…012a0              c5 79 3d 3d c2 bb e6 e5 2a b9 e9 57 77 23 14 f2 8c e6 cd e0 e1 2a e7 e9 0e 02 22 e5 e9 c5 cd d1   ┆ y==    *  Ww#       *    "     ┆
0x012a0…012c0              df c1 cd b8 df 2a e5 e9 0e 00 3a c4 e9 47 a5 b8 23 c2 9a e6 e1 22 e5 e9 cd da e1 cd d1 df c1 c5   ┆     *    :  G  #    "          ┆
0x012c0…012e0              cd b8 df c1 3a e3 e9 21 e1 e9 be da d2 e6 77 34 0e 02 00 00 21 00 d4 f5 cd 69 e1 e6 7f 77 f1 fe   ┆    :  !      w4    !    i   w  ┆
0x012e0…01300              7f c2 00 e7 3a d5 e9 fe 01 c2 00 e7 cd d2 e0 cd 5a e5 21 45 df 7e b7 c2 fe e6 3d 32 e3 e9 36 00   ┆    :           Z !E ü    =2  6 ┆
0x01300…01320              c3 d2 e0 af 32 d5 e9 c5 2a 43 df eb 21 21 00 19 7e e6 7f f5 7e 17 23 7e 17 e6 1f 4f 7e 1f 1f 1f   ┆    2   *C  !!  ü   ü #ü   Oü   ┆
0x01320…01340              1f e6 0f 47 f1 23 6e 2c 2d 2e 06 c2 8b e7 21 20 00 19 77 21 0c 00 19 79 96 c2 47 e7 21 0e 00 19   ┆   G #n,-.    !   w!   y  G !   ┆
0x01340…01360              78 96 e6 7f ca 7f e7 c5 d5 cd a2 e4 d1 c1 2e 03 3a 45 df 3c ca 84 e7 21 0c 00 19 71 21 0e 00 19   ┆x             . :E <   !   q!   ┆
0x01360…01380              70 cd 51 e4 3a 45 df 3c c2 7f e7 c1 c5 2e 04 0c ca 84 e7 cd 24 e5 2e 05 3a 45 df 3c ca 84 e7 c1   ┆p Q :E <     .      $ . :E <    ┆
0x01380…013a0              af c3 01 df e5 cd 69 e1 36 c0 e1 c1 7d 32 45 df c3 78 e1 0e ff cd 03 e7 cc c1 e5 c9 0e 00 cd 03   ┆      i 6   å2E  x              ┆
0x013a0…013c0              e7 cc 03 e6 c9 eb 19 4e 06 00 21 0c 00 19 7e 0f e6 80 81 4f 3e 00 88 47 7e 0f e6 0f 80 47 21 0e   ┆       N  !   ü    O>  Gü    G! ┆
0x013c0…013e0              00 19 7e 87 87 87 87 f5 80 47 f5 e1 7d e1 b5 e6 01 c9 0e 0c cd 18 e3 2a 43 df 11 21 00 19 e5 72   ┆  ü      G  å          *C  !   r┆
0x013e0…01400              23 72 23 72 cd f5 e1 ca 0c e8 cd 5e e1 11 0f 00 cd a5 e7 e1 e5 5f 79 96 23 78 9e 23 7b 9e da 06   ┆#r#r       ^         _y #x #æ   ┆
0x01400…01420 (1, 1, 1)    e8 73 2b 70 2b 71 cd 2d e3 c3 e4 e7 e1 c9 2a 43 df 11 20 00 cd a5 e7 21 21 00 19 71 23 70 23 77   ┆ s+p+q -      *C       !!  q#p#w┆
0x01420…01440              c9 2a af e9 3a 42 df 4f cd ea e0 e5 eb cd 59 df e1 cc 47 df 7d 1f d8 2a af e9 4d 44 cd 0b e1 22   ┆ *  :B O      Y   G å  *  MD   "┆
0x01440…01460              af e9 c3 a3 e2 3a d6 e9 21 42 df be c8 77 c3 21 e8 3e ff 32 de e9 2a 43 df 7e e6 1f 3d 32 d6 e9   ┆     :  !B   w ! > 2  *C ü  =2  ┆
0x01460…01480              fe 1e d2 75 e8 3a 42 df 32 df e9 7e 32 e0 e9 e6 e0 77 cd 45 e8 3a 41 df 2a 43 df b6 77 c9 3e 22   ┆   u :B 2  ü2    w E :A *C  w >"┆
0x01480…014a0              c3 01 df 21 00 00 22 ad e9 22 af e9 af 32 42 df 21 80 00 22 b1 e9 cd da e1 c3 21 e8 cd 72 e1 cd   ┆   !  "  "   2B !  "      !  r  ┆
0x014a0…014c0              51 e8 c3 51 e4 cd 51 e8 c3 a2 e4 0e 00 eb 7e fe 3f ca c2 e8 cd a6 e0 7e fe 3f c4 72 e1 cd 51 e8   ┆Q  Q  Q       ü ?      ü ? r  Q ┆
0x014c0…014e0              0e 0f cd 18 e3 c3 e9 e1 2a d9 e9 22 43 df cd 51 e8 cd 2d e3 c3 e9 e1 cd 51 e8 cd 9c e3 c3 01 e3   ┆        *  "C  Q  -     Q       ┆
0x014e0…01500              cd 51 e8 c3 bc e5 cd 51 e8 c3 fe e5 cd 72 e1 cd 51 e8 c3 24 e5 cd 51 e8 cd 16 e4 c3 01 e3 2a af   ┆ Q     Q     r  Q  $  Q       * ┆
0x01500…01520              e9 c3 29 e9 3a 42 df c3 01 df eb 22 b1 e9 c3 da e1 2a bf e9 c3 29 e9 2a ad e9 c3 29 e9 cd 51 e8   ┆  ) :B     "     *   ) *   )  Q ┆
0x01520…01540              cd 3b e4 c3 01 e3 2a bb e9 22 45 df c9 3a d6 e9 fe ff c2 3b e9 3a 41 df c3 01 df e6 1f 32 41 df   ┆ ;    *  "E  :     ; :A      2A ┆
0x01540…01560              c9 cd 51 e8 c3 93 e7 cd 51 e8 c3 9c e7 cd 51 e8 c3 d2 e7 2a 43 df 7d 2f 5f 7c 2f 2a af e9 a4 57   ┆  Q     Q     Q    *C å/_ø/*   W┆
0x01560…01580              7d a3 5f 2a ad e9 eb 22 af e9 7d a3 6f 7c a2 67 22 ad e9 c9 3a de e9 b7 ca 91 e9 2a 43 df 36 00   ┆å _*   "  å oø g"   :      *C 6 ┆
0x01580…015a0              3a e0 e9 b7 ca 91 e9 77 3a df e9 32 d6 e9 cd 45 e8 2a 0f df f9 2a 45 df 7d 44 c9 cd 51 e8 3e 02   ┆:      w:  2   E *   *E åD  Q > ┆
0x015a0…015c0              32 d5 e9 0e 00 cd 07 e7 cc 03 e6 c9 e5 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆2                               ┆
0x015c0…015e0              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…]
0x01600…01800 (1, 1, 2)    0xe5[0x200]
                           […0x8…]
0x02800…02820 (2, 0, 1)    [0, 'GLOBAL.PAS', 0, 24, 'xl=00', 'bc=00', 'xh=00', 'rc=18', '0-0-0-0-0-0-0-0-0-0-0', [2, 0, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02820…02840              [0, 'LINKER.BAK', 0, 48, 'xl=00', 'bc=00', 'xh=00', 'rc=30', '0-0-0-0-0-0-0-0-0-0-0', [6, 0, 7, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02840…02860              Dirent {Status=0xe5}
0x02860…02880              [0, 'LINK.PAS', 0, 11, 'xl=00', 'bc=00', 'xh=00', 'rc=0b', '0-0-0-0-0-0-0-0-0-0-0', [13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02880…028a0              [0, 'LINK.BAK', 0, 10, 'xl=00', 'bc=00', 'xh=00', 'rc=0a', '0-0-0-0-0-0-0-0-0-0-0', [14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x028a0…028c0              [0, 'TURBOMSG.OVR', 0, 11, 'xl=00', 'bc=00', 'xh=00', 'rc=0b', '0-0-0-0-0-0-0-0-0-0-0', [16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x028c0…028e0              [0, 'LINKINIT.PAS', 0, 7, 'xl=00', 'bc=00', 'xh=00', 'rc=07', '0-0-0-0-0-0-0-0-0-0-0', [3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x028e0…02900              [0, 'LINKCLAS.PAS', 0, 11, 'xl=00', 'bc=00', 'xh=00', 'rc=0b', '0-0-0-0-0-0-0-0-0-0-0', [18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02900…02920              [0, 'LINKCLAS.BAK', 0, 11, 'xl=00', 'bc=00', 'xh=00', 'rc=0b', '0-0-0-0-0-0-0-0-0-0-0', [22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02920…02940              [0, 'GLOBAL.BAK', 0, 23, 'xl=00', 'bc=00', 'xh=00', 'rc=17', '0-0-0-0-0-0-0-0-0-0-0', [20, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02940…02960              [0, 'IOERRNUM.PAS', 0, 9, 'xl=00', 'bc=00', 'xh=00', 'rc=09', '0-0-0-0-0-0-0-0-0-0-0', [26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02960…02980              [0, 'STDPROC.PAS', 0, 19, 'xl=00', 'bc=00', 'xh=00', 'rc=13', '0-0-0-0-0-0-0-0-0-0-0', [27, 0, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02980…029a0              [0, 'LINK.COM', 0, 66, 'xl=00', 'bc=00', 'xh=00', 'rc=42', '0-0-0-0-0-0-0-0-0-0-0', [19, 0, 25, 0, 28, 0, 29, 0, 34, 0, 0, 0, 0, 0, 0, 0]]
0x029a0…029c0              [0, 'STDPROC.BAK', 0, 19, 'xl=00', 'bc=00', 'xh=00', 'rc=13', '0-0-0-0-0-0-0-0-0-0-0', [32, 0, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x029c0…029e0              [0, 'GETCMD.PAS', 0, 55, 'xl=00', 'bc=00', 'xh=00', 'rc=37', '0-0-0-0-0-0-0-0-0-0-0', [37, 0, 38, 0, 39, 0, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x029e0…02a00              [0, 'TESTOPT.BAK', 0, 12, 'xl=00', 'bc=00', 'xh=00', 'rc=0c', '0-0-0-0-0-0-0-0-0-0-0', [15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02a00…02c00 (2, 0, 2)    0xe5[0x200]
0x02c00…02c20 (2, 0, 3)    Dirent {Status=0xe5}
                           […0xf…]
0x02e00…02e20 (2, 0, 4)    [0, 'TESTOPT.PAS', 0, 12, 'xl=00', 'bc=00', 'xh=00', 'rc=0c', '0-0-0-0-0-0-0-0-0-0-0', [21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02e20…02e40              [0, 'LINKPROC.BAK', 0, 67, 'xl=00', 'bc=00', 'xh=00', 'rc=43', '0-0-0-0-0-0-0-0-0-0-0', [23, 0, 30, 0, 33, 0, 35, 0, 52, 0, 0, 0, 0, 0, 0, 0]]
0x02e40…02e60              [0, 'OBJCLAS.PAS', 0, 44, 'xl=00', 'bc=00', 'xh=00', 'rc=2c', '0-0-0-0-0-0-0-0-0-0-0', [41, 0, 43, 0, 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02e60…02e80              [0, 'OBJCLAS.BAK', 0, 44, 'xl=00', 'bc=00', 'xh=00', 'rc=2c', '0-0-0-0-0-0-0-0-0-0-0', [42, 0, 46, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02e80…02ea0              [0, 'LST.BAK', 0, 3, 'xl=00', 'bc=00', 'xh=00', 'rc=03', '0-0-0-0-0-0-0-0-0-0-0', [53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02ea0…02ec0              [0, 'X.PAS', 0, 1, 'xl=00', 'bc=00', 'xh=00', 'rc=01', '0-0-0-0-0-0-0-0-0-0-0', [4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02ec0…02ee0              [0, 'BLDEXPTB.PAS', 0, 1, 'xl=00', 'bc=00', 'xh=00', 'rc=01', '0-0-0-0-0-0-0-0-0-0-0', [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02ee0…02f00              [0, 'LINKSEGM.PAS', 0, 1, 'xl=00', 'bc=00', 'xh=00', 'rc=01', '0-0-0-0-0-0-0-0-0-0-0', [17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02f00…02f20              [0, 'LINKTERM.PAS', 0, 1, 'xl=00', 'bc=00', 'xh=00', 'rc=01', '0-0-0-0-0-0-0-0-0-0-0', [47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02f20…02f40              [0, 'LST.SUB', 0, 4, 'xl=00', 'bc=00', 'xh=00', 'rc=04', '0-0-0-0-0-0-0-0-0-0-0', [45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02f40…02f60              [0, 'LINKER.TXT', 0, 48, 'xl=00', 'bc=00', 'xh=00', 'rc=30', '0-0-0-0-0-0-0-0-0-0-0', [48, 0, 49, 0, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]
0x02f60…02f80              Dirent {Status=0xe5}
                           […0x4…]
0x03000…03200 (2, 0, 5)    DataBlock {»GLOBAL.PAS«}
0x03200…03220 (2, 0, 6)    Dirent {Status=0xe5}
                           […0x1f…]
0x03600…03800 (2, 0, 8)    DataBlock {»GLOBAL.PAS«}
0x03800…03a00 (2, 0, 9)    0xe5[0x200]
0x03a00…03a20 (2, 0, 10)   Dirent {Status=0xe5}
                           […0xf…]
0x03c00…03e00 (3, 1, 1)    DataBlock {»GLOBAL.PAS«}
0x03e00…03e20 (3, 1, 2)    47 4f 57 5f 67 c9 b7 cb 18 cb 19 cb 1a cb 1b cb 1c c9 b7 cb 14 cb 13 cb 12 cb 11 cb 10 c9 7c d9   ┆GOW_g                         ø ┆
0x03e20…03e40              84 d9 67 7b d9 8b d9 5f 7a d9 8a d9 57 79 d9 89 d9 4f 78 d9 88 d9 47 c9 7c d9 94 d9 67 7b d9 9b   ┆  gæ   _z   Wy   Ox   G ø   gæ  ┆
0x03e40…03e60              d9 5f 7a d9 9a d9 57 79 d9 99 d9 4f 78 d9 98 d9 47 c9 78 d9 b8 d9 c0 79 d9 b9 d9 c0 7a d9 ba d9   ┆ _z   Wy   Ox   G x    y    z   ┆
0x03e60…03e80              c0 7b d9 bb d9 c0 7c d9 bc d9 c9 d9 78 d9 a8 f2 75 0b 78 17 c9 cb 78 28 06 cd 7f 0b c8 3f c9 7d   ┆ æ    ø     x   u x   x(     ? å┆
0x03e80…03ea0              d9 bd d9 c0 b7 c8 c3 52 0b 7d d6 81 da fe 0a 3c fe 28 d0 d9 c5 d5 e5 08 cd fe 0a 08 37 cd 07 0b   ┆       R å     < (          7   ┆
0x03ea0…03ec0              3d 20 f9 d9 7c d9 a4 d9 67 7b d9 a3 d9 5f 7a d9 a2 d9 57 79 d9 a1 d9 4f 78 d9 a0 d9 47 c3 07 0a   ┆=   ø   gæ   _z   Wy   Ox   G   ┆
0x03ec0…03ee0              d9 c5 d5 e5 d9 cd 38 0f d9 cd 89 0b d9 cd 0d 0a 18 eb 7d b7 c8 cb 78 3e 03 c2 22 1d cd 38 0f 7d   ┆      8           å   x>  "  8 å┆
0x03ee0…03f00              c6 80 cb 2f c6 80 6f d6 14 f5 d9 c5 d5 e5 cd 81 0a cd 99 09 2d c5 d5 e5 cd 0d 0a 7d e1 d1 c1 d9   ┆   /  o             -      å    ┆
0x03f00…03f20              e1 d1 c1 e3 bc e3 30 e3 f1 d9 c9 d9 cd 1a 0f 2d cd 0d 0a d9 cd 1a 0f 2c d9 7d fe 6c d8 c5 cb b8   ┆      0        -       , å l    ┆
0x03f20…03f40              cd 6b 0b c1 38 09 cd 81 0a cd c0 0b cd 23 0a cb 78 28 03 cd 99 09 d9 2d d9 cd 6b 0b f5 38 03 cd   ┆ k  8        #  x(     -  k  8  ┆
0x03f40…03f60              0d 0a d9 2d d9 cd 6b 0b 38 05 d9 2c cd 0d 0a 7d fe 6c 38 3b d9 01 aa 2a 11 aa aa 21 7f aa cd 23   ┆   -  k 8  ,   å l8;   *   !   #┆
0x03f60…03f80              0a dd e5 dd 21 93 0c 3e 05 cd c0 0e dd e1 cd 38 0f cd 23 0a cd 23 0a c5 d5 e5 d9 cd 38 0f 2d 2d   ┆    !  >       8  #  #      8 --┆
0x03f80…03fa0              d9 2d cd 99 09 d9 e1 d1 c1 d9 cd 0d 0a 2c 2c f1 2c 2d c8 d8 78 ee 80 47 c9 67 aa 3f 2b 32 d7 6e   ┆ -           ,, ,-  x  G g ?+2 n┆
0x03fa0…03fc0              b6 2a 1d ef 38 74 0d d0 00 0d d0 7a 88 88 88 88 08 7e ab aa aa aa aa 2c 2d 3e 04 ca 22 1d cb 78   ┆ *  8t     z     ü     ,->  "  x┆
0x03fc0…03fe0              c2 22 1d d9 cd 24 0f d9 7d 2e 81 95 f5 cd 81 0a d9 cd 12 0f d9 cd 0d 0a c5 d5 e5 d9 2c cd 99 09   ┆ "   $  å.                  ,   ┆
0x03fe0…04000              d9 e1 d1 c1 cd 81 0a dd e5 dd 21 18 0d 3e 06 cd c0 0e dd e1 2c d9 cd 2e 0f 2d d9 cd 99 09 f1 c5   ┆          !  >      ,  . -      ┆
0x04000…04020 (3, 1, 3)    13 10 fc ed b0 c1 3e 20 90 91 28 06 47 af 12 13 10 fc dd e9 dd e1 21 e0 ff 39 f9 06 20 af 77 23   ┆      >   ( G         !  9    w#┆
0x04020…04040              10 fc dd e9 dd e1 45 cd 4d 05 b6 77 dd e9 dd e1 d1 7d 93 38 f7 3c 4f 43 cd 4d 05 5f 41 af b3 cb   ┆      E M  w     å 8 <OC M _A   ┆
0x04040…04060              23 30 06 b6 77 23 af 1e 01 10 f3 18 dd 78 e6 f8 0f 0f 0f c6 02 6f 26 00 39 78 e6 07 3c 47 af 37   ┆#0  w#       x       o& 9x  <G 7┆
0x04060…04080              17 10 fd c9 e5 d9 eb e3 73 23 72 23 d1 73 23 72 23 71 23 70 c9 dd e1 78 eb 21 00 00 44 39 4e e5   ┆        s#r# s#r#q#p   x !  D9N ┆
0x04080…040a0              09 23 e3 b9 38 01 79 12 13 23 b7 28 03 4f ed b0 e1 f9 dd e9 dd e1 78 21 00 00 44 39 4e e5 09 23   ┆ #  8 y  # ( O        x!  D9N  #┆
0x040a0…040c0              5e 23 56 18 dc dd e1 eb 68 26 00 44 39 ed b0 21 20 00 39 f9 dd e9 dd e1 21 20 00 39 5e 23 56 68   ┆^#V     h& D9  !  9     !  9^#Vh┆
0x040c0…040e0              26 00 44 39 ed b0 21 22 00 18 e7 dd e1 eb 78 2f 6f 26 ff 39 f9 70 23 48 06 00 eb ed b0 dd e9 b7   ┆& D9  !"      x/o& 9 p#H        ┆
0x040e0…04100              ed 52 19 d8 3e 90 c3 22 1d b7 ed 52 b7 ed 42 30 03 09 19 c9 3e 91 18 ee b7 ed 52 eb 13 ea 03 06   ┆ R  >  "   R  B0    >     R     ┆
0x04100…04120              f0 18 01 f8 11 00 00 c9 d5 eb b7 ed 52 eb e1 18 eb b7 ed 52 21 01 00 c8 2b c9 cd 6b 0b 18 f5 cd   ┆            R      R!   +  k    ┆
0x04120…04140              3d 09 18 f0 b7 ed 52 21 01 00 c0 2b c9 cd 6b 0b 18 f5 cd 3d 09 18 f0 cd ff 06 21 01 00 d0 2b c9   ┆=     R!   +  k    =      !   + ┆
0x04140…04160              cd 6b 0b 18 f5 cd 3d 09 18 f0 cd ff 06 21 01 00 c8 d8 2b c9 cd 6b 0b 18 f4 cd 3d 09 18 ef cd ff   ┆ k    =      !    +  k    =     ┆
0x04160…04180              06 21 00 00 c8 d8 23 c9 cd 6b 0b 18 f4 cd 3d 09 18 ef cd ff 06 21 01 00 d8 2b c9 cd 6b 0b 18 f5   ┆ !    #  k    =      !   +  k   ┆
0x04180…041a0              cd 3d 09 18 f0 54 5d 4b 42 eb 21 00 00 7a b7 3e 10 20 03 53 3e 08 29 eb 29 eb 30 01 09 3d 20 f6   ┆ =   TÅKB !  z >   S> ) ) 0  =  ┆
0x041a0…041c0              c9 7c aa f5 cd 0d 07 eb cd 0d 07 eb 44 4d af 67 6f 3e 11 ed 6a ed 42 30 02 09 37 3f cb 13 cb 12   ┆ ø          DM go>  j B0  7?    ┆
0x041c0…041e0              3d 20 f0 eb f1 f0 18 48 e5 cd 1f 07 cb 3c cb 1d d1 eb cd a1 06 eb cb 7a c8 18 35 cd ee 06 c8 29   ┆=      H     <         z  5    )┆
0x041e0…04200              10 fd c9 cd ee 06 c8 cb 3c cb 1d 10 fa c9 eb 7a b7 20 08 7b fe 10 30 03 47 b7 c9 af 67 6f c9 eb   ┆        <      z   æ  0 G   go  ┆
0x04200…04400 (3, 1, 4)    DataBlock {»GLOBAL.PAS«}
0x04400…04420 (3, 1, 5)    d5 e5 6f 26 00 30 01 25 cd 94 0f d9 2c cd 23 0a d9 e1 d1 c1 cd 99 09 7d fe 67 da fe 0a c9 7d 8a   ┆  o& 0 %    , #        å g    å ┆
0x04420…04440              9d d8 89 1d 7d e9 a2 8b 2e 3a 7d 8e e3 38 8e 63 7e 49 92 24 49 12 7e cd cc cc cc 4c 7f ab aa aa   ┆    å   .:å  8 cüI $I ü    L    ┆
0x04440…04460              aa 2a d9 cd 2e 0f d9 b7 cb 78 f5 cb b8 cd 81 0a 7d fe 88 30 47 c5 d5 e5 2c cd 5c 0f e5 cb 3c cb   ┆ *  .    x      å  0G   , Ø   < ┆
0x04460…04480              1d 7d e1 f5 cd 94 0f 2c 2d 28 01 2d d9 f1 e1 d1 c1 f5 cd 0d 0a dd e5 dd 21 9c 0d 3e 08 cd d5 0e   ┆ å     ,-( -            !  >    ┆
0x04480…044a0              dd e1 f1 30 0a f5 d9 cd 24 0f d9 cd 23 0a f1 85 6f 38 09 f1 c8 d9 cd 12 0f c3 81 0a e1 3e 01 c3   ┆   0    $   #   o8           >  ┆
0x044a0…044c0              22 1d 6d 2e 1d 11 60 31 70 46 2c fe e5 7f 74 36 7c 89 84 21 77 53 3c ff c3 2e 7a d2 7d 5b 95 1d   ┆" m.  `1pF,   t6ø  !wS<  .z åÆ  ┆
0x044c0…044e0              7c 25 b8 46 58 63 7e 16 fc ef fd 75 80 d2 f7 17 72 31 7d b7 c8 dd e5 d9 cd 12 0f d9 af cb 78 28   ┆ø% FXcü    u    r1å           x(┆
0x044e0…04500              03 3c cb b8 f5 cd 6b 0b 38 08 d9 cd 81 0a f1 cb ff f5 d9 01 cf 06 11 8e e9 21 7e 4a d9 cd 6b 0b   ┆ <    k 8                !üJ  k ┆
0x04500…04520              30 05 cd ba 0e 18 4f dd 21 5a 0e 3e 02 08 d9 11 12 00 dd 19 cd ff 0e d9 cd 6b 0b 38 0b 08 3d 20   ┆0     O !Z >             k 8  = ┆
0x04520…04540              ec d9 11 0c 00 dd 19 d9 d9 cd fa 0e cb f8 cd 99 09 c5 d5 e5 cd ff 0e cd 23 0a d9 cd 12 0f cd 99   ┆                        #       ┆
0x04540…04560              09 d9 e1 d1 c1 cd 81 0a dd e5 cd ba 0e dd e1 d9 cd fa 0e cd 99 09 f1 17 30 0a f5 d9 cd 1a 0f 2d   ┆                        0      -┆
0x04560…04580              cd 0d 0a f1 dd e1 cb 4f c8 cb f8 c9 7f e7 cf cc 13 54 7f f6 f4 a2 30 09 7f 6a c1 91 0a 06 80 b5   ┆       O         T    0  j      ┆
0x04580…045a0              9e 8a 6f 44 80 82 2c 3a cd 13 80 6a c1 91 0a 06 81 00 00 00 00 00 80 21 a2 da 0f 49 7d e8 a2 8b   ┆  oD  ,:   j           !   Iå   ┆
0x045a0…045c0              2e ba 7d 8e e3 38 8e 63 7e 49 92 24 49 92 7e cd cc cc cc 4c 7f ab aa aa aa aa dd 21 96 0e 3e 05   ┆. å  8 cüI $I ü    L       !  > ┆
0x045c0…045e0              c5 d5 e5 f5 cd 38 0f cd 23 0a f1 cd d5 0e d9 e1 d1 c1 c3 23 0a f5 d9 cd fa 0e 18 10 f5 d9 c5 d5   ┆     8  #          #            ┆
0x045e0…04600              e5 cd fa 0e cd 99 09 d9 e1 d1 c1 d9 cd 23 0a f1 3d 20 e9 d9 cd 12 0f c3 99 09 11 06 00 dd 19 dd   ┆             #  =               ┆
0x04600…04620 (3, 1, 6)    7c aa 7c fa 0b 07 ba c0 7d bb c9 17 c9 cb 7c c8 7c 2f 67 7d 2f 6f 23 c9 7d e6 01 6f 26 00 c9 ed   ┆ø ø     å     ø ø/gå/o# å  o&   ┆
0x04620…04640              4b d3 00 ed 5b d1 00 c5 d5 78 41 4a 53 1e 00 1f cb 18 cb 19 cb 1a cb 1b e1 19 eb e1 ed 4a 44 4d   ┆K   Æ    xAJS                JDM┆
0x04640…04660              21 e9 62 19 22 d1 00 eb 21 19 36 ed 4a 22 d3 00 44 4d c9 06 00 11 10 27 cd 6f 07 11 e8 03 cd 6f   ┆! b "   ! 6 J"  DM     ' o     o┆
0x04660…04680              07 11 64 00 cd 6f 07 1e 0a cd 6f 07 7d 18 0d af 3c ed 52 30 fb 19 04 3d 20 02 05 c8 c6 30 dd 77   ┆  d  o    o å   < R0   =     0 w┆
0x04680…046a0              00 dd 23 c9 dd 7e 00 d6 24 4f 21 00 00 20 02 dd 23 dd 7e 00 cd 57 04 d6 30 38 29 fe 0a 38 0e 0c   ┆  #  ü  $O!     # ü  W  08)  8  ┆
0x046a0…046c0              0d 20 21 d6 07 fe 0a 38 1b fe 10 30 17 54 5d 29 d8 29 d8 0c 0d 20 02 54 5d 19 d8 29 d8 5f 16 00   ┆  !    8   0 TÅ) )     TÅ  ) _  ┆
0x046c0…046e0              19 d8 18 cb 79 b7 c8 7c 87 c9 dd e1 e1 e5 7d 26 00 23 39 4e 81 38 1c 77 eb 21 00 00 44 ed 42 39   ┆    y  ø      å& #9N 8 w !  D B9┆
0x046e0…04700              f9 eb e5 03 ed b0 eb e1 2b 1b 4f 03 ed b8 eb 23 f9 dd e9 3e 10 c3 24 1d dd e1 cd 79 04 57 e1 cd   ┆        + O    #   >  $    y W  ┆
0x04700…04720              6a 09 5f e1 e5 7d 93 38 1a 14 15 28 16 ba 38 16 4a 06 00 60 39 7b 82 54 5d 3d 6f 60 39 79 ed b8   ┆j _  å 8   (  8 J  `9æ TÅ=o`9y  ┆
0x04720…04740              eb 18 09 af 18 03 3c 6b 2d 26 00 39 77 f9 dd e9 dd e1 e1 e5 7d 26 00 23 39 f9 6f 26 00 dd e9 dd   ┆      <k-& 9w       å& #9 o&    ┆
0x04740…04760              e1 21 00 00 54 39 5e 4b 23 e5 19 5e 43 23 e5 19 e5 fd e1 d1 e1 79 90 38 10 3c 4f c5 d5 e5 1a be   ┆ !  T9^K#  ^C#       y 8 <O     ┆
0x04760…04780              28 0c e1 d1 c1 23 0d 20 f2 21 00 00 18 0e 23 13 10 ec d1 e1 c1 21 00 00 39 eb ed 52 fd f9 dd e9   ┆(    #   !    #      !  9  R    ┆
0x04780…047a0              dd e1 cd 79 04 4f e1 cd 6a 09 5f e1 7e 93 38 1b 0c 0d 28 17 91 38 12 f5 7e 91 77 06 00 50 19 54   ┆   y O  j _ ü 8   (  8  ü w  P T┆
0x047a0…047c0              5d 09 f1 3c 4f ed b0 18 02 1d 73 dd e9 dd e1 cd 6a 09 4f d1 ed 53 e6 00 21 00 00 39 1a f5 86 38   ┆Å  <O     s     j O  S  !  9   8┆
0x047c0…047e0              03 b8 38 01 78 12 f1 57 5e 91 38 2f 3c 6f 7a 83 38 04 b8 7d 38 08 78 93 38 26 91 38 23 3c b7 28   ┆  8 x  W^ 8/<oz 8  å8 x 8& 8#< (┆
0x047e0…04800              1f c5 d5 2a e6 00 5f 1d 16 00 42 19 09 d1 d5 e5 50 19 eb e1 4f ed b8 d1 c1 18 05 7a 3c 28 19 4f   ┆   *  _   B     P   O      z<( O┆
0x04800…04a00 (3, 1, 7)    DataBlock {»LINKINIT.PAS«}
0x04a00…04a20 (3, 1, 8)    6e 00 dd 66 01 dd 5e 02 dd 56 03 dd 4e 04 dd 46 05 c9 21 81 00 44 4c 54 5c c9 01 0f 49 11 a2 da   ┆n  f  ^  V  N  F  !  DLTØ   I   ┆
0x04a20…04a40              21 82 21 c9 01 04 35 11 33 f3 21 81 fa c9 01 72 31 11 f7 17 21 80 d2 c9 c5 d5 e5 d9 e1 d1 c1 c9   ┆! !   5 3 !    r1   !           ┆
0x04a40…04a60              cd 1f 07 21 80 00 3e 20 cb 78 20 0d cb 23 cb 12 cb 11 cb 10 2d 3d 20 f0 6f cb b8 c9 cb 78 d9 cd   ┆   !  >  x   #      -=  o    x  ┆
0x04a60…04a80              12 0f 28 02 cb f8 2d cd 99 09 b7 cb 7d 28 1c cb 78 08 cb f8 3e 8f bd 38 16 28 06 cd 06 0b 2c 18   ┆  (   -     å(  x   >  8 (    , ┆
0x04a80…04aa0              f3 cd 06 0b 08 60 69 c8 c3 10 07 21 00 00 c9 3e 92 c3 22 1d 7c b5 ca fe 0a cb 7c 08 cd 0d 07 3e   ┆     `i    !   >  " ø     ø    >┆
0x04aa0…04ac0              90 29 3d cb 7c 28 fa 44 4d 11 00 00 62 6f 08 c0 cb b8 c9 cd 79 04 eb 1e 00 38 04 fe 19 38 18 1d   ┆ )= ø( DM   bo      y    8   8  ┆
0x04ac0…04ae0              cd 79 04 d9 cb 78 d9 16 07 28 01 14 92 30 01 af fe 09 38 02 3e 09 3c 57 d5 d9 fd 21 5d 00 dd e5   ┆ y   x   (   0    8 > <W   !Å   ┆
0x04ae0…04b00              cd 77 10 dd e1 d1 4f 7a 3c cb 7b 20 10 81 f2 f7 0f fd 36 00 00 18 0b fe 0c 38 02 3e 0b d5 cd 0c   ┆ w    Oz< æ       6      8 >    ┆
0x04b00…04b20              11 d1 cb 78 28 05 3e 2d cd 71 10 cb 7b 28 03 61 0e 00 cb 79 28 05 cd 6f 10 18 07 cd 65 10 0d f2   ┆   x( >- q  æ( a   y(  o    e   ┆
0x04b20…04b40              1b 10 7a b7 28 17 3e 2e cd 71 10 0c 28 06 cd 6f 10 15 20 f7 15 fa 3d 10 cd 65 10 18 f7 cb 7b c8   ┆  z ( >. q  (  o      =  e    æ ┆
0x04b40…04b60              3e 45 cd 71 10 3e 2b cb 7c 28 06 7c ed 44 67 3e 2d cd 71 10 7c 06 2f 04 d6 0a 30 fb c6 3a dd 70   ┆>E q >+ ø( ø Dg>- q ø /   0  : p┆
0x04b60…04b80              00 dd 23 18 0c fd 7e 00 fd 23 b7 20 04 fd 2b 3e 30 dd 77 00 dd 23 c9 fd e5 2c 2d 20 0e 06 0c fd   ┆  #   ü  #    +>0 w  #   ,-     ┆
0x04b80…04ba0              36 00 30 fd 23 10 f8 af c3 09 11 c5 cb b8 7d d9 d6 80 6f 9f 67 11 4d 00 cd 87 06 11 05 00 19 7c   ┆6 0 #         å   o g M        ø┆
0x04ba0…04bc0              fe d9 20 01 3c fd 77 00 ed 44 cd cc 11 7d fe 81 30 06 cd 3f 12 fd 35 00 cb f8 3e 84 95 2e 00 28   ┆    < w  D   å  0  ?  5   >  . (┆
0x04bc0…04be0              08 cd 06 0b cb 1d 3d 20 f8 fd 7e 00 f5 3e 0c 08 78 1f 1f 1f 1f e6 0f c6 30 fd 77 00 fd 23 78 e6   ┆      =   ü  >  x       0 w  #x ┆
0x04be0…04c00              0f 47 c5 d5 e5 cb 25 cd 13 0b cb 25 cd 13 0b eb e3 19 d1 e3 ed 5a eb e1 e3 ed 4a 44 4d e1 cb 25   ┆ G    %    %         Z    JDM  %┆
0x04c00…04c80 (3, 1, 9)    DataBlock {»X.PAS«}
0x04c80…04ca0              00 4c 53 54 20 20 20 20 20 53 55 42 00 00 00 03 35 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆ LST     SUB    5               ┆
0x04ca0…04cc0              00 58 20 20 20 20 20 20 20 50 41 53 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆ X       PAS                    ┆
0x04cc0…04ce0              e5 58 20 20 20 20 20 20 20 42 41 4b 00 00 00 1f 2f 00 30 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆ X       BAK    / 0             ┆
0x04ce0…04d00              e5 4f 42 4a 43 4c 41 53 20 42 41 4b 00 00 00 1c 2a 00 32 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆ OBJCLAS BAK    * 2             ┆
0x04d00…04d20              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   ┆                                ┆
                           […0x7…]
0x04e00…04f80 (3, 1, 10)   DataBlock {»LINKINIT.PAS«}
0x04f80…04fa0              6e 74 20 3a 3d 20 30 3b 0d 0a 20 20 20 20 20 20 57 49 54 48 20 74 61 72 67 65 74 5f 6d 6f 64 75   ┆nt := 0;        WITH target_modu┆
0x04fa0…04fc0              6c 65 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 20 73   ┆le DO          BEGIN           s┆
0x04fc0…04fe0              74 61 72 74 5f 70 6f 73 69 74 69 6f 6e 20 3a 3d 20 6c 6f 6e 67 5f 6e 75 6c 6c 3b 0d 0a 20 20 20   ┆tart_position := long_null;     ┆
0x04fe0…05000              20 20 20 20 20 20 46 4f 52 20 69 20 3a 3d 20 6c 6f 61 64 65 72 5f 73 65 63 74 20 54 4f 20 62 73   ┆      FOR i := loader_sect TO bs┆
0x05000…05080 (4, 0, 1)    DataBlock {»BLDEXPTB.PAS«}
0x05080…050a0              00 4c 53 54 20 20 20 20 20 53 55 42 00 00 00 03 35 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆ LST     SUB    5               ┆
0x050a0…050c0              00 58 20 20 20 20 20 20 20 50 41 53 00 00 00 01 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆ X       PAS                    ┆
0x050c0…050e0              00 42 4c 44 45 58 50 54 42 50 41 53 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆ BLDEXPTBPAS                    ┆
0x050e0…05100              e5 4f 42 4a 43 4c 41 53 20 42 41 4b 00 00 00 1c 2a 00 32 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆ OBJCLAS BAK    * 2             ┆
0x05100…05120              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   ┆                                ┆
                           […0x7…]
0x05200…05400 (4, 0, 2)    DataBlock {»LINKER.BAK«}
                           […0x1…]
0x05600…05620 (4, 0, 4)    fd e1 2a db 00 06 10 cd 75 05 af 12 e1 22 e2 00 fd e5 7c b7 3e 22 ca df 15 3a e6 00 b7 28 0d cd   ┆  *     u    "    ø >"   :   (  ┆
0x05620…05640              45 13 20 08 2a e2 00 36 00 23 77 c9 cd ca 03 2a e2 00 36 00 23 36 06 11 0b 00 19 eb 21 5c 00 01   ┆E   *  6 #w    *  6 #6      !Ø  ┆
0x05640…05660              24 00 ed b0 c9 06 06 21 75 13 c5 e5 06 03 ed 5b db 00 13 1a fe 20 28 fa 1a cd 57 04 96 28 0a e1   ┆$      !u      Æ      (   W  (  ┆
0x05660…05680              c1 11 04 00 19 10 e3 b7 c9 23 13 10 eb c1 c1 1a fe 3a c0 7e c9 43 4f 4e 00 54 52 4d 01 4b 42 44   ┆         #       : ü CON TRM KBD┆
0x05680…056a0              02 4c 53 54 03 41 55 58 04 55 53 52 05 3e af 32 e6 00 cd ad 14 cd e3 15 2a e2 00 23 7e fe 06 20   ┆ LST AUX USR > 2        *  #ü   ┆
0x056a0…056c0              1d cd 75 14 cd e3 15 2a e2 00 3a e6 00 b7 3e 06 20 02 3e 05 77 23 23 23 36 00 c0 c3 95 16 06 03   ┆  u    *  :   >   > w###6       ┆
0x056c0…056e0              fe 02 20 02 06 01 fe 03 20 02 06 02 23 36 00 2b 2b 70 c9 3e af 32 e6 00 ed 53 e4 00 cd ec 14 cd   ┆            #6 ++p > 2   S      ┆
0x056e0…05700              e3 15 cd 75 14 3a d9 00 b7 c0 2a e2 00 36 07 23 23 23 77 11 05 00 19 77 23 77 11 24 00 19 77 23   ┆   u :    *  6 ###w    w#w $  w#┆
0x05700…05720              77 11 d6 ff 19 3a e6 00 b7 20 19 e5 01 04 00 cd b3 19 e1 23 23 4e 23 46 2a e4 00 b7 ed 42 c8 3e   ┆w    :             ##N#F*    B >┆
0x05720…05740              90 c3 df 15 e5 af 77 23 77 23 ed 5b e4 00 73 23 72 e1 01 04 00 c3 b2 19 3e af 32 e6 00 cd 12 15   ┆      w#w# Æ  s#r       > 2     ┆
0x05740…05760              cd e3 15 cd 75 14 cd e3 15 2a e2 00 36 07 e5 11 0c 00 19 eb 0e 23 cd 05 00 e1 11 2d 00 19 af 4e   ┆    u    *  6        #     -   N┆
0x05760…05780              77 23 46 77 11 d6 ff 19 71 23 70 23 36 80 23 77 23 77 23 77 c9 cd 9e 14 2a e2 00 11 0c 00 19 eb   ┆w#Fw    q#p#6 #w#w#w    *       ┆
0x05780…057a0              3a e6 00 b7 01 0f 01 28 0a d5 0e 13 cd 05 00 d1 01 16 f1 c5 cd 05 00 c1 3c c0 78 c3 df 15 2a e2   ┆:      (                < x   * ┆
0x057a0…057c0              00 11 18 00 19 06 18 36 00 23 10 fb c9 22 e2 00 23 7e 2b fe 06 20 32 cb 4e 28 14 3e 1a cd 51 18   ┆       6 #   "  #ü+   2 N( >  Q ┆
0x057c0…057e0              3a d9 00 b7 20 0c 2a e2 00 cb 5e 20 ee 18 03 cb 46 c8 2a e2 00 e5 11 0c 00 19 eb 0e 10 cd 05 00   ┆:     *   ^     F *             ┆
0x057e0…05800              e1 3c 20 05 3e ff 32 d9 00 36 00 c9 22 e2 00 7e e6 03 c8 cd 5e 1a 2a e2 00 11 2d 00 19 af 77 23   ┆ <  > 2  6  "  ü    ^ *   -   w#┆
0x05800…05a00 (4, 0, 5)    DataBlock {»LINKER.BAK«}
                           […0x1…]
0x05c00…05c20 (4, 0, 7)    77 11 d5 ff 19 77 23 01 04 00 cd b2 19 cd 5e 1a 18 c0 22 e2 00 7e e6 03 c8 18 b7 cd d6 15 c0 11   ┆w    w#       ^   "  ü          ┆
0x05c20…05c40              0c 00 19 eb 0e 13 cd 05 00 3c c0 18 40 fd e1 2a db 00 06 10 cd 75 05 af 12 e1 fd e5 cd d6 15 c0   ┆         <  @  *     u          ┆
0x05c40…05c60              e5 cd ca 03 e1 e5 11 1c 00 19 eb 21 5c 00 01 0c 00 ed b0 e1 11 0c 00 19 e5 eb 0e 17 cd 05 00 d1   ┆           !Ø                   ┆
0x05c60…05c80              3c ca 6d 15 21 5c 00 01 24 00 ed b0 c9 3e 01 c3 df 15 3e af 32 e6 00 cd d6 15 c0 2a df 00 7c b5   ┆< m !Ø  $    >    > 2      *  ø ┆
0x05c80…05ca0              3e 21 20 eb 2a e2 00 11 0c 00 19 11 5c 00 01 24 00 ed b0 11 5c 00 0e 0f cd 05 00 3c 28 cf 21 bc   ┆>!  *       Ø  $    Ø      <( ! ┆
0x05ca0…05cc0              15 11 80 00 01 1a 00 ed b0 11 00 01 3a e6 00 b7 20 04 ed 5b 01 01 31 00 01 c3 81 00 ff d5 0e 1a   ┆            :      Æ  1         ┆
0x05cc0…05ce0              cd 05 00 11 5c 00 0e 14 cd 05 00 d1 21 80 00 19 eb b7 28 e9 18 66 22 e2 00 cd 81 16 c8 3e 20 32   ┆    Ø       !     (  f"      > 2┆
0x05ce0…05d00              d9 00 c9 3a d9 00 b7 c8 f1 c9 dd e1 dd e5 e5 21 ca 00 cd fb 15 e1 c9 dd e1 dd e5 22 e2 00 cb 46   ┆   :           !           "   F┆
0x05d00…05d20              28 0b 23 7e fe 00 c0 23 36 00 c3 24 16 3e 02 18 ce e5 21 ca 00 cd 1a 16 e1 c9 22 e2 00 cb 4e c0   ┆( #ü   #6  $ >    !       "   N ┆
0x05d20…05d40              3e 03 18 eb 21 da 00 7e fe 80 38 02 3e 7f 4f 36 7f 2a db 00 22 dd 00 16 00 cd e7 01 77 fe 0d 28   ┆>   !  ü  8 > O6 *  "       w  (┆
0x05d40…05d60              3d 1e 01 fe 08 28 26 fe 7f 28 22 1d fe 18 28 1d fe 03 20 09 3a e1 00 b7 28 df c3 fb 1c fe 20 38   ┆=    (&  ("   (     :   (      8┆
0x05d60…05d80              d8 79 ba 28 d4 7e 14 23 cd bd 01 18 cc 15 fa 37 16 2b cd f8 01 08 20 08 00 1d 28 bd 18 ef 36 1a   ┆ y ( ü #       7 +        (   6 ┆
0x05d80…05da0              c9 e5 2a e2 00 23 7e fe 06 e1 c9 cd 81 16 c8 cd 1a 17 fe 1a c8 c5 d5 e5 2a e2 00 23 7e b7 20 0e   ┆  *  #ü                 *  #ü   ┆
0x05da0…05dc0              2a dd 00 7e fe 1a 28 68 23 22 dd 00 18 62 3d 20 15 cd e7 01 f5 fe 20 38 05 cd bd 01 18 05 fe 0d   ┆*  ü  (h#"   b=        8        ┆
0x05dc0…05de0              cc b6 01 f1 18 4a 3d 20 05 cd e7 01 18 42 3d 3d 20 06 cd af 00 7d 18 38 3d 20 06 cd b5 00 7d 18   ┆     J=      B==     å 8=     å ┆
0x05de0…05e00              2f 0e 14 cd 6c 1a 20 21 2a e2 00 23 23 23 e5 7e c6 2d 5f 16 00 19 7e e1 fe 1a 28 14 34 f2 10 17   ┆/   l  !*  ### ü -_   ü   ( 4   ┆
0x05e00…06000 (4, 0, 8)    DataBlock {»LINKER.BAK«}
                           […0x1…]
0x06200…06220 (4, 0, 10)   36 00 2a e2 00 cb d6 18 07 3e 99 32 d9 00 3e 1a 2a e2 00 23 23 77 e1 d1 c1 c9 3a d9 00 b7 3e 1a   ┆6 *      > 2  > *  ##w    :   > ┆
0x06220…06240              c0 e5 2a e2 00 23 23 7e e1 c9 e5 2a e2 00 23 7e fe ff 28 45 cd 8b 16 cd 1a 17 fe 20 28 0c fe 09   ┆  *  ##ü   *  #ü  (E        (   ┆
0x06240…06260              28 08 fe 0d 28 04 fe 0a 20 05 cd 95 16 18 e8 21 5d 00 06 1e cd 1a 17 fe 20 28 16 fe 09 28 12 fe   ┆(   (          !Å        (   (  ┆
0x06260…06280              0d 28 14 fe 1a 28 10 77 23 05 28 05 cd 95 16 18 e3 cd 81 16 cc 95 16 36 00 e1 c9 dd 21 5d 00 dd   ┆ (   ( w# (            6    !Å  ┆
0x06280…062a0              7e 00 b7 c8 06 00 fe 2d c0 04 dd 23 c9 38 05 dd 7e 00 b7 c8 3e 10 37 c3 df 15 eb cd 81 16 20 07   ┆ü      -   # 8  ü   > 7         ┆
0x062a0…062c0              cd 1a 17 12 c3 95 16 cd 95 16 12 c9 3e af 4f c5 cd 2a 17 c1 cd 7b 17 c8 c5 e5 cd 84 07 d1 c1 cd   ┆            > O  *   æ          ┆
0x062c0…062e0              8d 17 d8 05 cc 10 07 eb 73 0c 0d 20 02 23 72 eb c9 cd 2a 17 cd 7b 17 c8 c5 e5 cd 2f 11 d9 e1 c1   ┆        s    #r   *  æ     /    ┆
0x062e0…06300              cd 8d 17 d8 05 d9 cc 1b 0a d9 c3 64 05 e5 cd 8b 16 cd 1a 17 fe 0a 20 05 cd 95 16 18 f4 0e 00 cd   ┆           d                    ┆
0x06300…06320              1a 17 fe 0d 28 15 fe 1a 28 11 0c 23 77 05 28 05 cd 95 16 18 ea cd 81 16 cc 95 16 e1 71 c9 2a e2   ┆    (   (  #w (             q * ┆
0x06320…06340              00 23 7e fe 00 ca b6 01 cd 1a 17 fe 0d 28 08 fe 1a c8 cd 95 16 18 f1 cd 81 16 20 09 cd 95 16 fe   ┆ #ü          (                  ┆
0x06340…06360              0a c0 c3 95 16 2a e2 00 23 23 7e fe 1a c8 36 00 c9 c5 d5 e5 cd 5b 18 e1 d1 c1 c9 4f cd e3 15 2a   ┆     *  ##ü   6      Æ     O   *┆
0x06360…06380              e2 00 23 7e fe 06 28 1b 30 38 e1 06 00 c5 e5 b7 ca a6 00 3d ca a6 00 3d 3d ca a9 00 3d ca ac 00   ┆  #ü  ( 08         =   ==   =   ┆
0x06380…063a0              c3 b2 00 2b cb de 23 23 23 e5 7e c6 2d 5f 16 00 19 71 e1 34 f0 36 00 0e 15 cd 60 1a c8 3e f0 c3   ┆   +  ### ü -_   q 4 6    `  >  ┆
0x063a0…063c0              df 15 2a e6 00 3a e8 00 be c8 34 5e 16 00 19 71 c9 7d c3 51 18 c1 d1 c5 dd 2a db 00 cb 7c 28 06   ┆  *  :    4^   q å Q     *   ø( ┆
0x063c0…063e0              cd 10 07 eb 18 0e eb cb 7c 28 09 cd 10 07 dd 36 00 2d dd 23 d5 cd 53 07 e1 cd 79 04 ed 5b db 00   ┆        ø(     6 - #  S   y  Æ  ┆
0x063e0…06400              dd e5 e1 b7 ed 52 eb 93 38 0a 28 08 47 3e 20 cd 51 18 10 f9 43 04 05 c8 7e cd 51 18 23 18 f7 c1   ┆     R  8 ( G>  Q   C   ü Q #   ┆
0x06400…06600 (5, 1, 1)    DataBlock {»LINKER.BAK«}
0x06600…06800 (5, 1, 2)    0xe5[0x200]
0x06800…06a00 (5, 1, 3)    DataBlock {»LINKER.BAK«}
                           […0x1…]
0x06c00…06e00 (5, 1, 5)    0xe5[0x200]
0x06e00…07000 (5, 1, 6)    DataBlock {»LINKER.BAK«}
                           […0x1…]
0x07200…07400 (5, 1, 8)    0xe5[0x200]
0x07400…07420 (5, 1, 9)    46 20 65 73 64 5f 65 6e 74 72 79 5f 74 79 70 65 3b 0d 0a 20 20 20 65 78 70 6f 72 74 5f 74 61 62   ┆F esd_entry_type;     export_tab┆
0x07420…07440              6c 65 3a 20 41 52 52 41 59 28 2e 31 2e 2e 20 65 78 70 6f 72 74 5f 63 6f 75 6e 74 20 2e 29 20 4f   ┆le: ARRAY(.1.. export_count .) O┆
0x07440…07460              46 20 65 73 64 5f 65 6e 74 72 79 5f 74 79 70 65 3b 0d 0a 45 4e 44 3b 0d 0a 0d 0a 65 73 64 5f 65   ┆F esd_entry_type;  END;    esd_e┆
0x07460…07480              6e 74 72 79 5f 74 79 70 65 20 3d 0d 0a 52 45 43 4f 52 44 0d 0a 20 20 20 73 79 6d 62 6f 6c 5f 69   ┆ntry_type =  RECORD     symbol_i┆
0x07480…074a0              64 3a 20 73 79 6d 62 6f 6c 5f 74 79 70 65 3b 0d 0a 20 20 20 73 79 6d 62 6f 6c 5f 6b 69 6e 64 3a   ┆d: symbol_type;     symbol_kind:┆
0x074a0…074c0              20 73 79 6d 62 6f 6c 5f 6b 69 6e 64 5f 74 79 70 65 3b 0d 0a 20 20 20 73 79 6d 62 6f 6c 5f 76 61   ┆ symbol_kind_type;     symbol_va┆
0x074c0…074e0              6c 75 65 3a 20 61 64 64 72 65 73 73 3b 0d 0a 45 4e 44 3b 0d 0a 0d 0a 73 79 6e 62 6f 6c 5f 6b 69   ┆lue: address;  END;    synbol_ki┆
0x074e0…07500              6e 64 5f 74 79 70 65 20 3d 20 28 75 6e 72 65 73 6f 6c 76 65 64 2c 20 61 62 73 6f 6c 75 74 65 2c   ┆nd_type = (unresolved, absolute,┆
0x07500…07520              20 72 65 6c 6f 63 61 74 61 62 6c 65 2c 20 65 6e 74 72 79 29 0d 0a 0d 0a 72 6c 64 5f 74 79 70 65   ┆ relocatable, entry)    rld_type┆
0x07520…07540              20 3d 20 41 52 52 41 59 28 2e 31 2e 2e 20 28 68 65 61 64 65 72 2e 69 6e 64 65 78 28 2e 69 6d 61   ┆ = ARRAY(.1.. (header.index(.ima┆
0x07540…07560              67 65 2e 29 2e 6c 65 6e 67 74 68 20 2d 20 31 29 20 44 49 56 20 38 20 2b 20 31 20 2e 29 20 4f 46   ┆ge.).length - 1) DIV 8 + 1 .) OF┆
0x07560…07580              20 62 69 74 3b 0d 0a 0d 0a 74 72 61 69 6c 65 72 20 3d 0d 0a 52 45 43 4f 52 44 0d 0a 45 4e 44 3b   ┆ bit;    trailer =  RECORD  END;┆
0x07580…075a0              1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a   ┆                                ┆
                           […0x3…]
0x07600…07800 (5, 1, 10)   DataBlock {»LINKER.BAK«}
0x07800…07820 (6, 0, 1)    0d 0a 0d 0a 49 6e 64 68 6f 6c 64 2e 0d 0a 0d 0a 20 31 2e 20 49 6e 74 72 6f 64 75 6b 74 69 6f 6e   ┆    Indhold.     1. Introduktion┆
0x07820…07840              2e 0d 0a 20 32 2e 20 4b 6f 6d 6d 61 6e 64 6f 73 70 72 6f 67 2e 0d 0a 20 33 2e 20 4f 62 6a 65 6b   ┆.   2. Kommandosprog.   3. Objek┆
0x07840…07860              74 6d 6f 64 75 6c 2d 66 6f 72 6d 61 74 65 74 2e 0d 0a 20 34 2e 20 4c 6f 61 64 6d 6f 64 75 6c 2d   ┆tmodul-formatet.   4. Loadmodul-┆
0x07860…07880              66 6f 72 6d 61 74 65 74 2e 0d 0a 20 35 2e 20 48 6f 76 65 64 61 6c 67 6f 72 69 74 6d 65 20 6f 67   ┆formatet.   5. Hovedalgoritme og┆
0x07880…078a0              20 2d 64 61 74 61 73 74 72 75 6b 74 75 72 65 72 2e 0d 0a 0d 0a 0d 0a 31 2e 20 49 6e 74 72 6f 64   ┆ -datastrukturer.      1. Introd┆
0x078a0…078c0              75 6b 74 69 6f 6e 2e 0d 0a 0d 0a 20 20 20 20 20 50 7d 20 65 74 20 6d 7c 64 65 20 64 2e 20 31 32   ┆uktion.         På et møde d. 12┆
0x078c0…078e0              2e 31 30 2e 31 39 38 34 20 65 6e 65 64 65 73 20 76 69 20 6f 6d 20 61 74 20 6f 70 67 69 76 65 20   ┆.10.1984 enedes vi om at opgive ┆
0x078e0…07900              61 74 20 66 72 65 6d 73 74 69 6c 6c 65 20 65 6e 0d 0a 61 73 73 65 6d 62 6c 65 72 2c 20 73 6f 6d   ┆at fremstille en  assembler, som┆
0x07900…07920              20 73 6b 75 6c 6c 65 20 62 65 6e 79 74 74 65 73 20 73 6f 6d 20 62 61 67 65 6e 64 65 20 74 69 6c   ┆ skulle benyttes som bagende til┆
0x07920…07940              20 45 4f 53 2d 70 61 73 63 61 6c 2d 20 6f 67 20 43 2d 0d 0a 6f 76 65 72 73 7b 74 74 65 72 6e 65   ┆ EOS-pascal- og C-  oversætterne┆
0x07940…07960              2e 20 49 20 73 74 65 64 65 74 20 73 61 74 73 65 72 20 76 69 20 6e 75 20 70 7d 20 61 74 20 6c 61   ┆. I stedet satser vi nu på at la┆
0x07960…07980              64 65 20 6f 76 65 72 73 7b 74 74 65 72 6e 65 20 67 65 6e 65 72 65 72 65 0d 0a 6f 62 6a 65 6b 74   ┆de oversætterne generere  objekt┆
0x07980…079a0              6b 6f 64 65 6e 20 64 69 72 65 6b 74 65 20 69 20 72 65 6c 6f 6b 65 72 62 61 72 20 66 6f 72 6d 2c   ┆koden direkte i relokerbar form,┆
0x079a0…079c0              20 66 6f 72 64 69 20 64 65 74 74 65 20 73 6b 7c 6e 6e 65 73 20 61 74 20 76 7b 72 65 0d 0a 68 75   ┆ fordi dette skønnes at være  hu┆
0x079c0…079e0              72 74 69 67 65 72 65 20 61 74 20 75 64 76 69 6b 6c 65 2e 20 48 65 72 6d 65 64 20 6e 7c 64 76 65   ┆rtigere at udvikle. Hermed nødve┆
0x079e0…07a00              6e 64 69 67 67 7c 72 65 73 20 65 6e 20 73 70 65 63 69 66 69 6b 61 74 69 6f 6e 20 61 66 20 67 72   ┆ndiggøres en specifikation af gr┆
0x07a00…07a20 (6, 0, 2)    6f 67 0d 0a 65 67 65 6e 74 6c 69 67 20 72 65 6c 6f 6b 65 72 69 6e 67 73 69 6e 66 6f 72 6d 61 74   ┆og  egentlig relokeringsinformat┆
0x07a20…07a40              69 6f 6e 2e 20 53 61 6d 74 6c 69 67 65 20 65 6b 73 74 65 72 6e 65 20 73 79 6d 62 6f 6c 65 72 20   ┆ion. Samtlige eksterne symboler ┆
0x07a40…07a60              61 6e 66 7c 72 65 73 0d 0a 65 6b 73 70 6c 69 63 69 74 20 75 61 6e 73 65 74 20 6f 6d 20 64 65 20   ┆anføres  eksplicit uanset om de ┆
0x07a60…07a80              65 6b 73 70 6f 72 74 65 72 65 73 20 65 6c 6c 65 72 20 69 6d 70 6f 72 74 65 72 65 73 2c 20 6f 67   ┆eksporteres eller importeres, og┆
0x07a80…07aa0              20 72 65 6c 6f 6b 65 72 69 6e 67 73 2d 0d 0a 69 6e 66 6f 72 6d 61 74 69 6f 6e 65 6e 20 65 72 20   ┆ relokerings-  informationen er ┆
0x07aa0…07ac0              6b 6f 6d 70 72 69 6d 65 72 65 74 20 74 69 6c 20 65 6e 20 62 69 74 2d 6d 61 70 2c 20 73 6f 6d 20   ┆komprimeret til en bit-map, som ┆
0x07ac0…07ae0              75 64 70 65 67 65 72 20 64 65 20 6f 6b 74 65 74 74 65 72 20 69 0d 0a 6f 62 6a 65 6b 74 6b 6f 64   ┆udpeger de oktetter i  objektkod┆
0x07ae0…07b00              65 6e 2c 20 73 6f 6d 20 73 6b 61 6c 20 72 65 6c 6f 6b 65 72 65 73 2e 20 44 65 74 20 66 72 65 6d   ┆en, som skal relokeres. Det frem┆
0x07b00…07b20              67 7d 72 20 61 66 20 6b 6f 64 65 6e 20 73 65 6c 76 2c 20 68 76 69 6c 6b 65 74 20 73 65 67 6d 65   ┆går af koden selv, hvilket segme┆
0x07b20…07b40              6e 74 0d 0a 64 65 72 20 73 6b 61 6c 20 72 65 6c 6f 6b 65 72 65 73 20 69 20 66 6f 72 68 6f 6c 64   ┆nt  der skal relokeres i forhold┆
0x07b40…07b60              20 74 69 6c 2e 20 20 44 65 6e 20 76 7b 73 65 6e 74 6c 69 67 73 74 65 20 66 6f 72 73 6b 65 6c 20   ┆ til.  Den væsentligste forskel ┆
0x07b60…07b80              69 20 66 6f 72 68 6f 6c 64 20 74 69 6c 0d 0a 49 42 4d 20 65 72 2c 20 61 74 20 6b 61 74 61 6c 6f   ┆i forhold til  IBM er, at katalo┆
0x07b80…07ba0              67 65 74 20 6f 76 65 72 20 65 6b 73 74 65 72 6e 65 20 73 79 6d 62 6f 6c 65 72 20 66 7c 6c 67 65   ┆get over eksterne symboler følge┆
0x07ba0…07bc0              72 20 65 66 74 65 72 20 6f 62 6a 65 6b 74 6b 6f 64 65 64 65 6c 65 6e 2c 0d 0a 68 76 6f 72 20 64   ┆r efter objektkodedelen,  hvor d┆
0x07bc0…07be0              65 6e 20 69 20 49 42 4d 2d 66 6f 72 6d 61 74 65 74 20 67 7d 72 20 66 6f 72 75 64 20 66 6f 72 20   ┆en i IBM-formatet går forud for ┆
0x07be0…07c00              64 65 6e 6e 65 2e 20 46 6f 72 6d 61 74 65 74 20 61 66 76 69 67 65 72 20 66 72 61 20 62 65 67 67   ┆denne. Formatet afviger fra begg┆
0x07c00…07c20 (6, 0, 3)    75 64 65 6e 0d 0a 66 72 65 6d 73 74 69 6c 6c 65 73 20 28 22 6f 70 74 69 6f 6e 61 6c 6c 79 22 29   ┆uden  fremstilles ("optionally")┆
0x07c20…07c40              20 65 6e 20 6c 6f 67 75 64 73 6b 72 69 66 74 20 28 22 6d 65 6d 6f 72 79 2d 6d 61 70 22 29 2e 0d   ┆ en logudskrift ("memory-map"). ┆
0x07c40…07c60              0a 0d 0a 52 45 53 55 4d 45 3a 0d 0a 0d 0a 20 20 20 49 6e 64 64 61 74 61 3a 20 20 4b 6f 6d 6d 61   ┆   RESUME:       Inddata:  Komma┆
0x07c60…07c80              6e 64 6f 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 4f 62 6a 65 6b 74 6d 6f 64 75 6c 28 65 72   ┆ndo               Objektmodul(er┆
0x07c80…07ca0              29 0d 0a 0d 0a 20 20 20 55 64 64 61 74 61 3a 20 20 20 45 76 74 2e 20 6f 62 6a 65 6b 74 6d 6f 64   ┆)       Uddata:   Evt. objektmod┆
0x07ca0…07cc0              75 6c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 45 76 74 2e 20 6c 6f 61 64 6d 6f 64 75 6c 0d   ┆ul               Evt. loadmodul ┆
0x07cc0…07ce0              0a 20 20 20 20 20 20 20 20 20 20 20 20 20 45 76 74 2e 20 6c 6f 67 75 64 73 6b 72 69 66 74 0d 0a   ┆              Evt. logudskrift  ┆
0x07ce0…07d00              0d 0a 20 20 20 46 75 6e 6b 74 69 6f 6e 3a 20 46 6c 79 74 6e 69 6e 67 20 28 72 65 6c 6f 6b 65 72   ┆     Funktion: Flytning (reloker┆
0x07d00…07d20              69 6e 67 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 54 69 6c 66 72 65 64 73 73 74 69 6c 6c   ┆ing)               Tilfredsstill┆
0x07d20…07d40              65 6c 73 65 20 61 66 20 65 6b 73 74 65 72 6e 65 20 72 65 66 65 72 65 6e 63 65 72 0d 0a 0d 0a 0d   ┆else af eksterne referencer     ┆
0x07d40…07d60              0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 66 69 67 2e 20 31 2e 20 53   ┆                      <fig. 1. S┆
0x07d60…07d80              79 73 74 65 6d 64 69 61 67 72 61 6d 2e 3e 0d 0a 0d 0a 0d 0a 0d 0a 32 2e 20 4b 6f 6d 6d 61 6e 64   ┆ystemdiagram.>        2. Kommand┆
0x07d80…07da0              6f 73 70 72 6f 67 2e 0d 0a 0d 0a 20 20 20 20 20 49 20 64 65 74 74 65 20 61 66 73 6e 69 74 20 62   ┆osprog.         I dette afsnit b┆
0x07da0…07dc0              65 73 6b 72 69 76 65 73 20 6c 69 6e 6b 65 72 65 6e 73 20 61 6b 74 69 76 65 72 69 6e 67 73 6b 6f   ┆eskrives linkerens aktiveringsko┆
0x07dc0…07de0              6d 6d 61 6e 64 6f 2e 20 4e 7d 72 20 6c 69 6e 6b 65 72 65 6e 0d 0a 61 6b 74 69 76 65 72 65 73 2c   ┆mmando. Når linkeren  aktiveres,┆
0x07de0…07e00              20 73 6b 61 6c 20 66 7c 6c 67 65 6e 64 65 20 61 6e 67 69 76 65 73 3a 0d 0a 0d 0a 20 31 29 20 4e   ┆ skal følgende angives:     1) N┆
0x07e00…07e20 (6, 0, 4)    7b 6e 73 65 2d 0d 0a 66 6c 61 64 65 6e 20 74 69 6c 20 6c 69 6e 6b 65 72 65 6e 2c 20 6f 67 20 75   ┆ænse-  fladen til linkeren, og u┆
0x07e20…07e40              64 76 69 6b 6c 69 6e 67 65 6e 20 61 66 20 6c 69 6e 6b 65 72 65 6e 20 69 20 73 69 67 20 73 65 6c   ┆dviklingen af linkeren i sig sel┆
0x07e40…07e60              76 20 65 72 20 74 69 6c 6c 69 67 65 0d 0a 62 6c 65 76 65 74 20 61 6b 74 75 65 6c 2c 20 66 6f 72   ┆v er tillige  blevet aktuel, for┆
0x07e60…07e80              64 69 20 64 65 6e 6e 65 20 69 6b 6b 65 20 66 6f 72 75 64 73 7b 74 74 65 72 20 61 64 67 61 6e 67   ┆di denne ikke forudsætter adgang┆
0x07e80…07ea0              20 74 69 6c 20 64 6f 6b 75 6d 65 6e 74 61 74 69 6f 6e 2c 20 73 6f 6d 0d 0a 69 6b 6b 65 20 65 72   ┆ til dokumentation, som  ikke er┆
0x07ea0…07ec0              20 74 69 6c 67 7b 6e 67 65 6c 69 67 2e 20 41 6d 62 69 74 69 6f 6e 65 6e 20 65 72 20 68 75 72 74   ┆ tilgængelig. Ambitionen er hurt┆
0x07ec0…07ee0              69 67 74 20 61 74 20 75 64 76 69 6b 6c 65 20 65 6e 20 73 69 6d 70 65 6c 20 6c 69 6e 6b 65 72 2c   ┆igt at udvikle en simpel linker,┆
0x07ee0…07f00              0d 0a 73 6f 6d 20 6e 65 74 6f 70 20 6b 61 6e 20 75 64 66 7c 72 65 20 64 65 20 6e 7c 64 76 65 6e   ┆  som netop kan udføre de nødven┆
0x07f00…07f20              64 69 67 65 20 66 75 6e 6b 74 69 6f 6e 65 72 2e 0d 0a 20 20 20 20 20 45 6d 6e 65 74 20 66 6f 72   ┆dige funktioner.       Emnet for┆
0x07f20…07f40              20 64 65 6e 6e 65 20 74 65 6b 73 74 20 65 72 20 61 74 20 73 70 65 63 69 66 69 63 65 72 65 20 6c   ┆ denne tekst er at specificere l┆
0x07f40…07f60              69 6e 6b 65 72 65 6e 20 6f 67 20 64 65 72 75 6e 64 65 72 20 64 65 6e 73 0d 0a 67 72 7b 6e 73 65   ┆inkeren og derunder dens  grænse┆
0x07f60…07f80              66 6c 61 64 65 72 20 74 69 6c 20 6f 76 65 72 73 7b 74 74 65 72 65 20 6f 67 20 69 6e 64 6c 7b 73   ┆flader til oversættere og indlæs┆
0x07f80…07fa0              65 70 72 6f 67 72 61 6d 20 28 6c 6f 61 64 65 72 29 20 72 65 73 70 65 6b 74 69 76 65 2e 20 49 20   ┆eprogram (loader) respektive. I ┆
0x07fa0…07fc0              64 65 74 0d 0a 66 7c 6c 67 65 6e 64 65 20 61 66 73 6e 69 74 20 72 65 64 65 67 7c 72 65 73 20 66   ┆det  følgende afsnit redegøres f┆
0x07fc0…07fe0              6f 72 20 6c 69 6e 6b 65 72 65 6e 73 20 66 75 6e 6b 74 69 6f 6e 65 72 20 76 65 64 20 65 6e 20 67   ┆or linkerens funktioner ved en g┆
0x07fe0…08000              65 6e 6e 65 6d 67 61 6e 67 20 61 66 0d 0a 64 65 6e 73 20 6b 6f 6d 6d 61 6e 64 6f 73 70 72 6f 67   ┆ennemgang af  dens kommandosprog┆
0x08000…08020 (6, 0, 5)    65 0d 0a 64 65 20 6e 7b 76 6e 74 65 20 76 65 64 20 61 74 20 6f 6d 66 61 74 74 65 20 65 6e 20 64   ┆e  de nævnte ved at omfatte en d┆
0x08020…08040              65 6c 2c 20 64 65 72 20 72 75 6d 6d 65 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 73 6f 6d 20   ┆el, der rummer information, som ┆
0x08040…08060              6f 76 65 72 67 69 76 65 73 0d 0a 75 62 65 68 61 6e 64 6c 65 74 20 74 69 6c 20 6c 6f 61 64 65 72   ┆overgives  ubehandlet til loader┆
0x08060…08080              65 6e 2c 20 6f 67 20 76 65 64 20 7b 6e 64 72 65 74 20 69 6e 64 68 6f 6c 64 20 69 20 68 65 61 64   ┆en, og ved ændret indhold i head┆
0x08080…080a0              65 72 2d 64 65 6c 65 6e 2e 0d 0a 20 20 20 20 20 49 20 64 65 74 20 66 7c 6c 67 65 6e 64 65 20 67   ┆er-delen.       I det følgende g┆
0x080a0…080c0              69 76 65 73 20 65 6e 20 73 70 65 63 69 66 69 6b 61 74 69 6f 6e 20 61 66 20 6f 62 6a 65 6b 74 6d   ┆ives en specifikation af objektm┆
0x080c0…080e0              6f 64 75 6c 66 6f 72 6d 61 74 65 74 20 69 20 65 6e 0d 0a 28 73 74 7b 72 6b 74 20 75 66 6f 72 6d   ┆odulformatet i en  (stærkt uform┆
0x080e0…08100              65 6c 29 20 50 61 73 63 61 6c 2d 6c 69 67 6e 65 6e 64 65 20 6e 6f 74 61 74 69 6f 6e 2e 20 44 65   ┆el) Pascal-lignende notation. De┆
0x08100…08120              20 73 69 6d 70 6c 65 72 65 20 74 79 70 65 72 20 73 70 65 63 69 66 69 63 65 72 65 73 0d 0a 73 6c   ┆ simplere typer specificeres  sl┆
0x08120…08140              65 74 20 69 6b 6b 65 20 69 20 64 65 6e 6e 65 20 73 61 6d 6d 65 6e 68 7b 6e 67 2e 20 46 2e 65 6b   ┆et ikke i denne sammenhæng. F.ek┆
0x08140…08160              73 2e 20 6d 7d 20 6c 7b 73 65 72 65 6e 20 67 7b 74 74 65 20 73 69 67 20 74 69 6c 20 61 74 0d 0a   ┆s. må læseren gætte sig til at  ┆
0x08160…08180              73 79 6d 62 6f 6c 5f 74 79 70 65 20 3d 20 41 52 52 41 59 28 2e 31 2e 2e 6d 61 78 5f 73 79 6d 62   ┆symbol_type = ARRAY(.1..max_symb┆
0x08180…081a0              6f 6c 5f 6c 65 6e 67 74 68 2e 29 20 4f 46 20 63 68 61 72 2e 0d 0a 0d 0a 54 59 50 45 0d 0a 0d 0a   ┆ol_length.) OF char.    TYPE    ┆
0x081a0…081c0              6f 62 6a 65 63 74 6d 6f 64 75 6c 65 5f 74 79 70 65 20 3d 0d 0a 52 45 43 4f 52 44 0d 0a 20 20 20   ┆objectmodule_type =  RECORD     ┆
0x081c0…081e0              68 65 61 64 65 72 20 3a 20 68 65 61 64 65 72 5f 74 79 70 65 3b 20 20 20 20 20 20 20 28 2a 20 47   ┆header : header_type;       (* G┆
0x081e0…08200              65 6e 65 72 65 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 67 20 69 6e 64 65 6b 73 20 66 6f 72   ┆enerel information og indeks for┆
0x08200…08220 (6, 0, 6)    61 76 6e 65 20 70 7d 20 6f 62 6a 65 6b 74 6d 6f 64 75 6c 65 72 6e 65 2c 20 73 6f 6d 20 73 6b 61   ┆avne på objektmodulerne, som ska┆
0x08220…08240              6c 20 73 61 6d 6d 65 6e 6b 7b 64 65 73 20 28 69 20 64 65 6e 20 72 7b 6b 6b 65 66 7c 6c 67 65 2c   ┆l sammenkædes (i den rækkefølge,┆
0x08240…08260              20 68 76 6f 72 69 0d 0a 20 20 20 20 64 65 20 73 6b 61 6c 20 66 6f 72 65 6b 6f 6d 6d 65 20 69 20   ┆ hvori      de skal forekomme i ┆
0x08260…08280              64 65 74 20 72 65 73 75 6c 74 65 72 65 6e 64 65 20 6d 6f 64 75 6c 29 2e 0d 0a 20 32 29 20 4f 6d   ┆det resulterende modul).   2) Om┆
0x08280…082a0              20 65 74 20 6f 62 6a 65 6b 74 6d 6f 64 75 6c 20 73 6b 61 6c 20 64 61 6e 6e 65 73 20 6f 67 20 69   ┆ et objektmodul skal dannes og i┆
0x082a0…082c0              20 73 7d 20 66 61 6c 64 20 68 76 69 6c 6b 65 6e 20 66 69 6c 2c 20 64 65 74 20 73 6b 61 6c 20 73   ┆ så fald hvilken fil, det skal s┆
0x082c0…082e0              6b 72 69 76 65 73 0d 0a 20 20 20 20 69 2c 20 6f 67 20 65 76 74 20 68 76 69 6c 6b 65 74 20 6e 61   ┆krives      i, og evt hvilket na┆
0x082e0…08300              76 6e 2c 20 64 65 74 20 73 6b 61 6c 20 68 61 76 65 2e 0d 0a 20 33 29 20 4f 6d 20 65 74 20 6c 6f   ┆vn, det skal have.   3) Om et lo┆
0x08300…08320              61 64 6d 6f 64 75 6c 20 73 6b 61 6c 20 64 61 6e 6e 65 73 20 6f 67 20 65 76 74 2e 20 68 76 69 6c   ┆admodul skal dannes og evt. hvil┆
0x08320…08340              6b 65 74 20 6e 61 76 6e 2c 20 64 65 74 20 73 6b 61 6c 20 68 61 76 65 20 6f 67 20 68 76 69 6c 6b   ┆ket navn, det skal have og hvilk┆
0x08340…08360              65 6e 0d 0a 20 20 20 20 66 69 6c 2c 20 64 65 74 20 73 6b 61 6c 20 73 6b 72 69 76 65 73 20 69 2e   ┆en      fil, det skal skrives i.┆
0x08360…08380              0d 0a 20 34 29 20 4f 6d 20 65 6e 20 6c 6f 67 75 64 73 6b 72 69 66 74 20 73 6b 61 6c 20 64 61 6e   ┆   4) Om en logudskrift skal dan┆
0x08380…083a0              6e 65 73 20 6f 67 20 65 76 74 2e 20 68 76 69 6c 6b 65 6e 20 66 69 6c 2c 20 64 65 6e 20 73 6b 61   ┆nes og evt. hvilken fil, den ska┆
0x083a0…083c0              6c 20 73 6b 72 69 76 65 73 20 69 2e 0d 0a 0d 0a 45 76 65 6e 74 75 65 6c 74 20 73 6b 61 6c 20 64   ┆l skrives i.    Eventuelt skal d┆
0x083c0…083e0              65 72 20 74 69 6c 62 79 64 65 73 20 79 64 65 72 6c 69 67 65 72 65 20 76 61 72 69 61 74 69 6f 6e   ┆er tilbydes yderligere variation┆
0x083e0…08400              73 6d 75 6c 69 67 68 65 64 2e 20 44 65 6e 20 65 6e 64 65 6c 69 67 65 0d 0a 6b 6f 6d 6d 61 6e 64   ┆smulighed. Den endelige  kommand┆
0x08400…08420 (6, 0, 7)    20 6f 67 20 6c 6f 67 75 64 73 6b 72 69 66 74 65 72 2e 20 49 20 61 66 73 6e 69 74 20 33 20 73 70   ┆ og logudskrifter. I afsnit 3 sp┆
0x08420…08440              65 63 69 66 69 63 65 72 65 73 20 6f 62 6a 65 6b 74 6d 6f 64 75 6c 2d 0d 0a 66 6f 72 6d 61 74 65   ┆ecificeres objektmodul-  formate┆
0x08440…08460              74 20 6f 67 20 69 20 61 66 73 6e 69 74 20 34 20 6c 6f 61 64 6d 6f 64 75 6c 2d 66 6f 72 6d 61 74   ┆t og i afsnit 4 loadmodul-format┆
0x08460…08480              65 74 2e 20 44 65 72 6e 7b 73 74 20 72 65 64 65 67 7c 72 65 73 20 69 20 61 66 73 6e 69 74 20 35   ┆et. Dernæst redegøres i afsnit 5┆
0x08480…084a0              20 66 6f 72 0d 0a 6c 69 6e 6b 65 72 65 6e 73 20 68 6f 76 65 64 61 6c 67 6f 72 69 74 6d 65 20 6f   ┆ for  linkerens hovedalgoritme o┆
0x084a0…084c0              67 20 76 69 67 74 69 67 73 74 65 20 64 61 74 61 73 74 72 75 6b 74 75 72 65 72 2e 0d 0a 20 20 20   ┆g vigtigste datastrukturer.     ┆
0x084c0…084e0              20 20 48 65 6c 65 20 69 64 65 65 6e 20 69 20 45 4f 53 2d 73 79 73 74 65 6d 65 72 20 65 72 20 6a   ┆  Hele ideen i EOS-systemer er j┆
0x084e0…08500              6f 2c 20 61 74 20 73 61 6d 6d 65 6e 6b 7b 64 6e 69 6e 67 20 28 6c 69 6e 6b 61 67 65 29 20 73 6b   ┆o, at sammenkædning (linkage) sk┆
0x08500…08520              61 6c 20 6b 75 6e 6e 65 0d 0a 66 6f 72 65 67 7d 20 64 79 6e 61 6d 69 73 6b 20 28 69 20 66 6c 75   ┆al kunne  foregå dynamisk (i flu┆
0x08520…08540              67 74 65 6e 29 2e 20 44 65 6e 20 73 61 6d 6d 65 6e 6b 7b 64 6e 69 6e 67 2c 20 64 65 72 20 73 69   ┆gten). Den sammenkædning, der si┆
0x08540…08560              67 74 65 73 20 74 69 6c 20 69 20 64 65 6e 0d 0a 66 6f 72 62 69 6e 64 65 6c 73 65 2c 20 65 72 20   ┆gtes til i den  forbindelse, er ┆
0x08560…08580              73 61 6d 6d 65 6e 6b 7b 64 6e 69 6e 67 65 6e 20 61 66 20 68 65 6c 65 20 45 4f 53 2d 6f 62 6a 65   ┆sammenkædningen af hele EOS-obje┆
0x08580…085a0              6b 74 65 72 2e 20 45 4f 53 20 65 72 20 69 6d 69 64 6c 65 72 74 69 64 20 6f 67 73 7d 0d 0a 62 61   ┆kter. EOS er imidlertid også  ba┆
0x085a0…085c0              73 65 72 65 74 20 70 7d 20 69 64 65 65 6e 20 6f 6d 20 73 74 6f 72 65 20 6f 62 6a 65 6b 74 65 72   ┆seret på ideen om store objekter┆
0x085c0…085e0              2c 20 68 76 69 73 20 69 6e 64 6d 61 64 20 66 72 65 6d 73 74 69 6c 6c 65 73 20 76 65 64 20 6b 6f   ┆, hvis indmad fremstilles ved ko┆
0x085e0…08600              6e 76 65 6e 74 69 6f 6e 65 6c 0d 0a 70 72 6f 67 72 61 6d 6d 65 72 69 6e 67 73 74 65 6b 6e 69 6b   ┆nventionel  programmeringsteknik┆
0x08600…08620 (6, 0, 8)    20 72 65 73 74 65 6e 20 2a 29 0d 0a 20 20 20 6c 6f 61 64 65 72 20 3a 20 6c 6f 61 64 65 72 5f 74   ┆ resten *)     loader : loader_t┆
0x08620…08640              79 70 65 3b 20 20 20 20 20 20 20 28 2a 20 75 62 65 6e 68 61 6e 64 6c 65 74 20 69 6e 66 6f 72 6d   ┆ype;       (* ubenhandlet inform┆
0x08640…08660              61 74 69 6f 6e 20 74 69 6c 20 6c 6f 61 64 65 72 65 6e 20 2a 29 0d 0a 20 20 20 69 6d 61 67 65 20   ┆ation til loaderen *)     image ┆
0x08660…08680              20 3a 20 69 6d 61 67 65 5f 74 79 70 65 3b 20 20 20 20 20 20 20 20 28 2a 20 6f 62 6a 65 63 74 20   ┆ : image_type;        (* object ┆
0x08680…086a0              63 6f 64 65 20 2a 29 0d 0a 20 20 20 65 73 64 20 20 20 20 3a 20 65 73 64 5f 74 79 70 65 3b 20 20   ┆code *)     esd    : esd_type;  ┆
0x086a0…086c0              20 20 20 20 20 20 20 20 28 2a 20 65 78 74 65 72 6e 61 6c 20 73 79 6d 62 6f 6c 20 64 69 72 65 63   ┆        (* external symbol direc┆
0x086c0…086e0              74 6f 72 79 20 2a 29 0d 0a 20 20 20 72 6c 64 20 20 20 20 3a 20 72 6c 64 5f 74 79 70 65 3b 20 20   ┆tory *)     rld    : rld_type;  ┆
0x086e0…08700              20 20 20 20 20 20 20 20 28 2a 20 72 65 6c 6f 63 61 74 69 6f 6e 20 64 69 72 65 63 74 6f 72 79 20   ┆        (* relocation directory ┆
0x08700…08720              2a 29 0d 0a 20 20 20 74 72 61 69 6c 65 72 3a 20 74 72 61 69 6c 65 72 5f 74 79 70 65 20 20 20 20   ┆*)     trailer: trailer_type    ┆
0x08720…08740              20 20 20 28 2a 20 43 52 43 20 63 68 65 63 6b 73 75 6d 20 2a 29 0d 0a 45 4e 44 3b 0d 0a 0d 0a 68   ┆   (* CRC checksum *)  END;    h┆
0x08740…08760              65 61 64 65 72 5f 74 79 70 65 20 3d 0d 0a 52 45 43 4f 52 44 0d 0a 20 20 20 66 6f 72 6d 61 74 5f   ┆eader_type =  RECORD     format_┆
0x08760…08780              63 6f 64 65 20 3a 20 69 6e 74 65 67 65 72 3b 0d 0a 20 20 20 6d 6f 64 75 6c 65 5f 69 64 20 3a 20   ┆code : integer;     module_id : ┆
0x08780…087a0              73 79 6d 62 6f 6c 5f 74 79 70 65 3b 0d 0a 20 20 20 63 72 65 61 74 69 6f 6e 5f 64 61 74 65 20 3a   ┆symbol_type;     creation_date :┆
0x087a0…087c0              20 64 61 74 65 5f 74 79 70 65 3b 0d 0a 20 20 20 6f 70 74 69 6f 6e 20 3a 20 69 6e 74 65 67 65 72   ┆ date_type;     option : integer┆
0x087c0…087e0              3b 20 20 20 20 20 20 20 28 2a 20 6d 61 67 69 73 6b 20 74 61 6c 20 3f 3f 20 2a 29 0d 0a 20 20 20   ┆;       (* magisk tal ?? *)     ┆
0x087e0…08800              65 6e 74 72 79 20 3a 20 61 64 64 72 65 73 73 3b 20 20 20 20 20 20 20 20 28 2a 20 6c 6f 61 64 65   ┆entry : address;        (* loade┆
0x08800…08820 (6, 0, 9)    6f 73 79 6e 74 61 6b 73 20 66 61 73 74 6c 7b 67 67 65 73 20 66 7c 72 73 74 2c 20 6e 7d 72 20 64   ┆osyntaks fastlægges først, når d┆
0x08820…08840              65 74 20 65 72 20 61 66 67 6a 6f 72 74 2c 20 68 76 6f 72 64 61 6e 20 70 72 6f 67 72 61 6d 6d 65   ┆et er afgjort, hvordan programme┆
0x08840…08860              74 20 73 6b 61 6c 0d 0a 61 6b 74 69 76 65 72 65 73 2c 20 6f 67 20 6e 7d 72 20 64 65 72 20 65 72   ┆t skal  aktiveres, og når der er┆
0x08860…08880              20 74 61 67 65 74 20 73 74 69 6c 6c 69 6e 67 20 74 69 6c 20 65 6e 20 65 76 74 2e 20 66 7b 6c 6c   ┆ taget stilling til en evt. fæll┆
0x08880…088a0              65 73 20 73 74 61 6e 64 61 72 64 20 66 6f 72 0d 0a 6b 6f 6d 6d 61 6e 64 6f 65 72 20 74 69 6c 20   ┆es standard for  kommandoer til ┆
0x088a0…088c0              45 4f 53 2d 73 79 73 74 65 6d 65 74 73 20 70 72 6f 67 72 61 6d 6d 65 72 2e 20 28 55 4e 49 58 2d   ┆EOS-systemets programmer. (UNIX-┆
0x088c0…088e0              73 74 79 6c 65 3f 29 3a 0d 0a 0d 0a 0d 0a 4c 49 4e 4b 20 28 6f 70 74 69 6f 6e 73 29 20 28 2d 4f   ┆style?):      LINK (options) (-O┆
0x088e0…08900              20 6f 62 6a 2d 66 69 6c 65 29 20 28 2d 45 20 65 78 65 2d 66 69 6c 65 29 20 28 2d 4d 20 6d 61 70   ┆ obj-file) (-E exe-file) (-M map┆
0x08900…08920              2d 66 69 6c 65 29 20 66 69 6c 65 2e 2e 2e 0d 0a 0d 0a 0d 0a 33 2e 20 4f 62 6a 65 6b 74 6d 6f 64   ┆-file) file...      3. Objektmod┆
0x08920…08940              75 6c 2d 66 6f 72 6d 61 74 2e 0d 0a 0d 0a 20 20 20 20 20 4f 62 6a 65 6b 74 6d 6f 64 75 6c 65 74   ┆ul-format.         Objektmodulet┆
0x08940…08960              73 20 66 6f 72 6d 61 74 20 65 72 20 66 72 65 6d 6b 6f 6d 6d 65 74 20 76 65 64 20 65 6e 20 6b 72   ┆s format er fremkommet ved en kr┆
0x08960…08980              79 64 73 6e 69 6e 67 20 61 66 20 55 6e 69 78 27 73 0d 0a 6f 67 20 49 42 4d 27 73 20 6f 62 6a 65   ┆ydsning af Unix's  og IBM's obje┆
0x08980…089a0              6b 74 66 6f 72 6d 61 74 2e 20 44 65 6e 20 76 7b 73 65 6e 74 6c 69 67 73 74 65 20 66 6f 72 73 6b   ┆ktformat. Den væsentligste forsk┆
0x089a0…089c0              65 6c 20 69 20 66 6f 72 68 6f 6c 64 20 74 69 6c 20 55 4e 49 58 20 65 72 2c 0d 0a 61 74 20 72 65   ┆el i forhold til UNIX er,  at re┆
0x089c0…089e0              6c 6f 6b 65 72 69 6e 67 73 69 6e 66 6f 72 6d 61 74 69 6f 6e 65 6e 20 65 72 20 73 70 61 6c 74 65   ┆lokeringsinformationen er spalte┆
0x089e0…08a00              74 20 69 20 74 6f 20 64 65 6c 65 20 2d 20 65 6b 73 74 65 72 6e 65 20 73 79 6d 62 6f 6c 65 72 20   ┆t i to dele - eksterne symboler ┆
0x08a00…08a20 (6, 0, 10)   20 2d 20 68 65 72 75 6e 64 65 72 20 73 65 70 61 72 61 74 20 6f 76 65 72 73 7b 74 74 65 6c 73 65   ┆ - herunder separat oversættelse┆
0x08a20…08a40              20 61 66 20 64 65 6c 6d 6f 64 75 6c 65 72 2e 20 53 61 6d 6d 65 6e 6b 7b 64 2d 0d 0a 6e 69 6e 67   ┆ af delmoduler. Sammenkæd-  ning┆
0x08a40…08a60              65 6e 20 61 66 20 73 7d 64 61 6e 6e 65 20 64 65 6c 6d 6f 64 75 6c 65 72 20 74 69 6c 20 6d 6f 64   ┆en af sådanne delmoduler til mod┆
0x08a60…08a80              75 6c 65 72 2c 20 64 65 72 20 6b 61 6e 20 75 64 66 7c 72 65 73 20 69 20 45 4f 53 2d 6f 62 6a 65   ┆uler, der kan udføres i EOS-obje┆
0x08a80…08aa0              6b 74 65 72 20 65 72 0d 0a 6f 70 61 76 65 6e 20 66 6f 72 20 64 65 6e 20 68 65 72 20 6f 6d 74 61   ┆kter er  opaven for den her omta┆
0x08aa0…08ac0              6c 74 65 20 6c 69 6e 6b 65 72 2e 20 44 65 72 20 65 72 20 61 6c 74 73 7d 20 74 61 6c 65 20 6f 6d   ┆lte linker. Der er altså tale om┆
0x08ac0…08ae0              20 73 61 6d 6d 65 6e 6b 7b 64 6e 69 6e 67 20 45 46 54 45 52 0d 0a 6f 76 65 72 73 7b 74 74 65 6c   ┆ sammenkædning EFTER  oversættel┆
0x08ae0…08b00              73 65 20 6f 67 20 46 5c 52 20 69 6e 64 6c 7b 73 6e 69 6e 67 2e 20 44 65 20 6d 6f 64 75 6c 65 72   ┆se og FØR indlæsning. De moduler┆
0x08b00…08b20              2c 20 73 6f 6d 20 73 6b 61 6c 20 73 61 6d 6d 65 6e 6b 7b 64 65 73 20 62 65 74 65 67 6e 65 73 0d   ┆, som skal sammenkædes betegnes ┆
0x08b20…08b40              0a 6f 62 6a 65 6b 74 6d 6f 64 75 6c 65 72 2c 20 6f 67 20 64 65 74 20 73 61 6d 6d 65 6e 6b 7b 64   ┆ objektmoduler, og det sammenkæd┆
0x08b40…08b60              65 64 65 20 6d 6f 64 75 6c 20 6b 61 6e 20 65 6e 74 65 6e 20 76 7b 72 65 20 65 74 20 73 7d 64 61   ┆ede modul kan enten være et såda┆
0x08b60…08b80              6e 74 20 6f 62 6a 65 6b 74 6d 6f 64 75 6c 2c 0d 0a 73 6f 6d 20 69 67 65 6e 20 6b 61 6e 20 69 6e   ┆nt objektmodul,  som igen kan in┆
0x08b80…08ba0              64 67 7d 20 69 20 65 6e 20 73 61 6d 6d 65 6e 6b 7b 64 6e 69 6e 67 73 70 72 6f 63 65 73 2c 20 65   ┆dgå i en sammenkædningsproces, e┆
0x08ba0…08bc0              6c 6c 65 72 20 65 74 20 6c 6f 61 64 6d 6f 64 75 6c 2c 20 73 6f 6d 20 6b 61 6e 0d 0a 69 6e 64 6c   ┆ller et loadmodul, som kan  indl┆
0x08bc0…08be0              7b 73 65 73 20 28 65 6e 74 65 6e 20 73 6f 6d 20 6e 79 74 74 65 70 72 6f 67 72 61 6d 20 65 6c 6c   ┆æses (enten som nytteprogram ell┆
0x08be0…08c00              65 72 20 73 6f 6d 20 4f 53 2d 6d 6f 64 75 6c 29 20 6f 67 20 75 64 66 7c 72 65 73 2e 20 44 65 73   ┆er som OS-modul) og udføres. Des┆
0x08c00…08c20 (7, 1, 1)    72 20 73 65 63 74 69 6f 6e 20 3f 3f 20 2a 29 0d 0a 20 20 20 75 6e 75 73 65 64 5f 31 2c 0d 0a 20   ┆r section ?? *)     unused_1,   ┆
0x08c20…08c40              20 20 75 6e 75 73 65 64 5f 32 3a 20 69 6e 74 65 67 65 72 3b 0d 0a 20 20 20 69 6e 64 65 78 20 3a   ┆  unused_2: integer;     index :┆
0x08c40…08c60              20 41 52 52 41 59 28 2e 20 6f 62 6a 65 63 74 6d 6f 64 75 6c 65 73 65 63 74 69 6f 6e 73 20 2e 29   ┆ ARRAY(. objectmodulesections .)┆
0x08c60…08c80              20 4f 46 20 52 45 43 4f 52 44 0d 0a 20 20 20 20 20 20 73 74 61 72 74 2c 0d 0a 20 20 20 20 20 20   ┆ OF RECORD        start,        ┆
0x08c80…08ca0              6c 65 6e 67 74 68 20 3a 20 61 64 64 72 65 73 73 3b 0d 0a 20 20 20 20 20 45 4e 44 3b 0d 0a 45 4e   ┆length : address;       END;  EN┆
0x08ca0…08cc0              44 3b 0d 0a 0d 0a 28 2a 20 44 65 72 20 65 72 20 69 6b 6b 65 20 62 65 68 6f 76 20 66 6f 72 20 66   ┆D;    (* Der er ikke behov for f┆
0x08cc0…08ce0              6c 61 67 20 74 69 6c 20 61 74 20 61 6e 67 69 76 65 2c 20 61 74 20 72 65 6c 6f 6b 65 72 69 6e 67   ┆lag til at angive, at relokering┆
0x08ce0…08d00              73 69 6e 66 6f 20 6d 61 6e 67 6c 65 72 2e 0d 0a 20 20 20 44 65 74 20 66 72 65 6d 67 7d 72 20 61   ┆sinfo mangler.     Det fremgår a┆
0x08d00…08d20              66 2c 20 61 74 20 69 6e 64 65 78 28 2e 20 70 7d 67 7b 6c 64 65 6e 64 65 20 73 65 6b 74 69 6f 6e   ┆f, at index(. pågældende sektion┆
0x08d20…08d40              20 2e 29 2e 6c 65 6e 67 74 68 20 3d 20 30 20 2a 29 0d 0a 0d 0a 6f 62 6a 65 63 74 6d 6f 64 75 6c   ┆ .).length = 0 *)    objectmodul┆
0x08d40…08d60              65 73 65 63 74 69 6f 6e 73 20 3d 20 28 6c 6f 61 64 65 72 2c 20 69 6d 61 67 65 2c 20 65 73 64 2c   ┆esections = (loader, image, esd,┆
0x08d60…08d80              20 72 6c 64 2c 20 74 72 61 69 6c 65 72 29 3b 0d 0a 0d 0a 6c 6f 61 64 65 72 5f 74 79 70 65 20 3d   ┆ rld, trailer);    loader_type =┆
0x08d80…08da0              20 41 52 52 41 59 28 2e 31 2e 2e 68 65 61 64 65 72 2e 69 6e 64 65 78 28 2e 6c 6f 61 64 65 72 2e   ┆ ARRAY(.1..header.index(.loader.┆
0x08da0…08dc0              29 2e 6c 65 6e 67 74 68 2e 29 20 4f 46 20 62 79 74 65 3b 0d 0a 0d 0a 69 6d 61 67 65 5f 74 79 70   ┆).length.) OF byte;    image_typ┆
0x08dc0…08de0              65 20 3d 20 20 41 52 52 41 59 28 2e 31 2e 2e 68 65 61 64 65 72 2e 69 6e 64 65 78 28 2e 69 6d 61   ┆e =  ARRAY(.1..header.index(.ima┆
0x08de0…08e00              67 65 2e 29 2e 6c 65 6e 67 74 68 2e 29 20 4f 46 20 62 79 74 65 3b 0d 0a 0d 0a 65 73 64 5f 74 79   ┆ge.).length.) OF byte;    esd_ty┆
0x08e00…09000 (7, 1, 2)    DataBlock {»LINK.BAK«}
0x09000…09180 (7, 1, 3)    DataBlock {»LINK.PAS«}
0x09180…091a0              5f 66 69 6c 65 3a 20 74 65 78 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆_file: text                     ┆
0x091a0…091c0              20 20 29 3b 0d 0a 0d 0a 20 20 20 50 52 4f 43 45 44 55 52 45 20 6f 70 74 69 6f 6e 73 3b 0d 0a 20   ┆  );       PROCEDURE options;   ┆
0x091c0…091e0              20 20 20 20 20 42 45 47 49 4e 20 28 2a 20 6f 70 74 69 6f 6e 73 20 2a 29 0d 0a 20 20 20 20 20 20   ┆     BEGIN (* options *)        ┆
0x091e0…09200              45 4e 44 3b 20 20 28 2a 20 6f 70 74 69 6f 6e 73 20 2a 29 0d 0a 0d 0a 0d 0a 20 20 20 50 52 4f 43   ┆END;  (* options *)         PROC┆
0x09200…09220 (7, 1, 4)    70 65 20 3d 0d 0a 52 45 43 4f 52 44 0d 0a 20 20 20 69 6d 70 6f 72 74 5f 63 6f 75 6e 74 2c 0d 0a   ┆pe =  RECORD     import_count,  ┆
0x09220…09240              20 20 20 65 78 70 6f 72 74 5f 63 6f 75 6e 74 3a 20 6c 6f 6e 67 5f 69 6e 74 65 67 65 72 3b 0d 0a   ┆   export_count: long_integer;  ┆
0x09240…09260              20 20 20 69 6d 70 6f 72 74 5f 74 61 62 6c 65 3a 20 41 52 52 41 59 28 2e 31 2e 2e 20 69 6d 70 6f   ┆   import_table: ARRAY(.1.. impo┆
0x09260…09280              72 74 5f 63 6f 75 6e 74 20 2e 29 20 4f 46 20 65 73 64 5f 65 6e 74 72 79 5f 74 79 70 65 3b 0d 0a   ┆rt_count .) OF esd_entry_type;  ┆
0x09280…092a0              20 20 20 65 78 70 6f 72 74 5f 74 61 62 6c 65 3a 20 41 52 52 41 59 28 2e 31 2e 2e 20 65 78 70 6f   ┆   export_table: ARRAY(.1.. expo┆
0x092a0…092c0              72 74 5f 63 6f 75 6e 74 20 2e 29 20 4f 46 20 65 73 64 5f 65 6e 74 72 79 5f 74 79 70 65 3b 0d 0a   ┆rt_count .) OF esd_entry_type;  ┆
0x092c0…092e0              45 4e 44 3b 0d 0a 0d 0a 65 73 64 5f 65 6e 74 72 79 5f 74 79 70 65 20 3d 0d 0a 52 45 43 4f 52 44   ┆END;    esd_entry_type =  RECORD┆
0x092e0…09300              0d 0a 20 20 20 73 79 6d 62 6f 6c 5f 69 64 3a 20 73 79 6d 62 6f 6c 5f 74 79 70 65 3b 0d 0a 20 20   ┆     symbol_id: symbol_type;    ┆
0x09300…09320              20 73 79 6d 62 6f 6c 5f 6b 69 6e 64 3a 20 73 79 6d 62 6f 6c 5f 6b 69 6e 64 5f 74 79 70 65 3b 0d   ┆ symbol_kind: symbol_kind_type; ┆
0x09320…09340              0a 20 20 20 73 79 6d 62 6f 6c 5f 76 61 6c 75 65 3a 20 61 64 64 72 65 73 73 3b 0d 0a 45 4e 44 3b   ┆    symbol_value: address;  END;┆
0x09340…09360              0d 0a 0d 0a 73 79 6e 62 6f 6c 5f 6b 69 6e 64 5f 74 79 70 65 20 3d 20 28 75 6e 72 65 73 6f 6c 76   ┆    synbol_kind_type = (unresolv┆
0x09360…09380              65 64 2c 20 61 62 73 6f 6c 75 74 65 2c 20 72 65 6c 6f 63 61 74 61 62 6c 65 2c 20 65 6e 74 72 79   ┆ed, absolute, relocatable, entry┆
0x09380…093a0              29 0d 0a 0d 0a 72 6c 64 5f 74 79 70 65 20 3d 20 41 52 52 41 59 28 2e 31 2e 2e 20 28 68 65 61 64   ┆)    rld_type = ARRAY(.1.. (head┆
0x093a0…093c0              65 72 2e 69 6e 64 65 78 28 2e 69 6d 61 67 65 2e 29 2e 6c 65 6e 67 74 68 20 2d 20 31 29 20 44 49   ┆er.index(.image.).length - 1) DI┆
0x093c0…093e0              56 20 38 20 2b 20 31 20 2e 29 20 4f 46 20 62 69 74 3b 0d 0a 0d 0a 74 72 61 69 6c 65 72 20 3d 0d   ┆V 8 + 1 .) OF bit;    trailer = ┆
0x093e0…09400              0a 52 45 43 4f 52 44 0d 0a 45 4e 44 3b 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a   ┆ RECORD  END;                   ┆
0x09400…09500 (7, 1, 5)    DataBlock {»LINK.BAK«}
0x09500…09520              69 61 6c 69 7a 65 20 2a 29 0d 0a 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20 67 65 74 5f 63 6f 6d   ┆ialize *)      PROCEDURE get_com┆
0x09520…09540              6d 61 6e 64 28 56 41 52 20 73 74 61 74 75 73 3a 20 73 74 61 74 75 73 5f 74 79 70 65 3b 0d 0a 20   ┆mand(VAR status: status_type;   ┆
0x09540…09560              20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 56 41 52 20 69 6e 5f 66 69 6c 65   ┆                     VAR in_file┆
0x09560…09580              2c 0d 0a 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 6f 75 74   ┆,                            out┆
0x09580…095a0              5f 66 69 6c 65 3a 20 74 65 78 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆_file: text                     ┆
0x095a0…095c0              20 20 29 3b 0d 0a 0d 0a 20 20 20 50 52 4f 43 45 44 55 52 45 20 6f 70 74 69 6f 6e 73 3b 0d 0a 20   ┆  );       PROCEDURE options;   ┆
0x095c0…095e0              20 20 20 20 20 42 45 47 49 4e 20 28 2a 20 6f 70 74 69 6f 6e 73 20 2a 29 0d 0a 20 20 20 20 20 20   ┆     BEGIN (* options *)        ┆
0x095e0…09600              45 4e 44 3b 20 20 28 2a 20 6f 70 74 69 6f 6e 73 20 2a 29 0d 0a 0d 0a 0d 0a 20 20 20 50 52 4f 43   ┆END;  (* options *)         PROC┆
0x09600…09620 (7, 1, 6)    45 44 55 52 45 20 70 65 72 5f 6f 62 6a 65 63 74 5f 66 69 6c 65 28 56 41 52 20 73 74 61 74 75 73   ┆EDURE per_object_file(VAR status┆
0x09620…09640              3a 20 73 74 61 74 75 73 5f 74 79 70 65 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆: status_type;                  ┆
0x09640…09660              20 20 20 20 20 20 20 20 20 20 20 20 20 56 41 52 20 69 6e 5f 66 69 6c 65 2c 0d 0a 20 20 20 20 20   ┆             VAR in_file,       ┆
0x09660…09680              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 6f 75 74 5f   ┆                            out_┆
0x09680…096a0              66 69 6c 65 3a 20 74 65 78 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆file: text                      ┆
0x096a0…096c0              20 20 20 20 20 20 20 20 29 3b 0d 0a 0d 0a 20 20 20 20 20 20 50 52 4f 43 45 44 55 52 45 20 70 72   ┆        );          PROCEDURE pr┆
0x096c0…096e0              6f 6d 70 74 5f 66 69 6c 65 5f 6e 61 6d 65 28 56 41 52 20 73 74 61 74 75 73 3a 20 73 74 61 74 75   ┆ompt_file_name(VAR status: statu┆
0x096e0…09700              73 5f 74 79 70 65 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆s_type;                         ┆
0x09700…09720              20 20 20 20 20 20 20 20 20 20 56 41 52 20 69 6e 5f 66 69 6c 65 2c 0d 0a 20 20 20 20 20 20 20 20   ┆          VAR in_file,          ┆
0x09720…09740              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 6f 75 74   ┆                             out┆
0x09740…09760              5f 66 69 6c 65 3a 20 74 65 78 74 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆_file: text;                    ┆
0x09760…09780              20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 56 41 52 20 66 69 6c 65 5f 6e 61 6d 65 3a 20 66 69   ┆               VAR file_name: fi┆
0x09780…097a0              6c 65 5f 6e 61 6d 65 5f 74 79 70 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆le_name_type                    ┆
0x097a0…097c0              20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 3b 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 42 45 47   ┆              );             BEG┆
0x097c0…097e0              49 4e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6f 75 74 5f 66 69 6c 65 2c 20   ┆IN              write(out_file, ┆
0x097e0…09800              27 46 49 4c 45 20 3e 27 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 61 64 6c 6e 28 69   ┆'FILE >');              readln(i┆
0x09800…09a00 (7, 1, 7)    DataBlock {»LINK.PAS«}
0x09a00…09a20 (7, 1, 8)    45 44 55 52 45 20 70 65 72 5f 6f 62 6a 65 63 74 5f 66 69 6c 65 28 56 41 52 20 73 74 61 74 75 73   ┆EDURE per_object_file(VAR status┆
0x09a20…09a40              3a 20 73 74 61 74 75 73 5f 74 79 70 65 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆: status_type;                  ┆
0x09a40…09a60              20 20 20 20 20 20 20 20 20 20 20 20 20 56 41 52 20 69 6e 5f 66 69 6c 65 2c 0d 0a 20 20 20 20 20   ┆             VAR in_file,       ┆
0x09a60…09a80              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 6f 75 74 5f   ┆                            out_┆
0x09a80…09aa0              66 69 6c 65 3a 20 74 65 78 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆file: text                      ┆
0x09aa0…09ac0              20 20 20 20 20 20 20 20 29 3b 0d 0a 0d 0a 20 20 20 20 20 20 50 52 4f 43 45 44 55 52 45 20 70 72   ┆        );          PROCEDURE pr┆
0x09ac0…09ae0              6f 6d 70 74 5f 66 69 6c 65 5f 6e 61 6d 65 28 56 41 52 20 73 74 61 74 75 73 3a 20 73 74 61 74 75   ┆ompt_file_name(VAR status: statu┆
0x09ae0…09b00              73 5f 74 79 70 65 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆s_type;                         ┆
0x09b00…09b20              20 20 20 20 20 20 20 20 20 20 56 41 52 20 69 6e 5f 66 69 6c 65 2c 0d 0a 20 20 20 20 20 20 20 20   ┆          VAR in_file,          ┆
0x09b20…09b40              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 6f 75 74   ┆                             out┆
0x09b40…09b60              5f 66 69 6c 65 3a 20 74 65 78 74 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆_file: text;                    ┆
0x09b60…09b80              20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 56 41 52 20 66 69 6c 65 5f 6e 61 6d 65 3a 20 66 69   ┆               VAR file_name: fi┆
0x09b80…09ba0              6c 65 5f 6e 61 6d 65 5f 74 79 70 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆le_name_type                    ┆
0x09ba0…09bc0              20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 3b 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 42 45 47   ┆              );             BEG┆
0x09bc0…09be0              49 4e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 72 69 74 65 28 6f 75 74 5f 66 69 6c 65 2c 20   ┆IN              write(out_file, ┆
0x09be0…09c00              27 46 49 4c 45 20 3e 27 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 61 64 6c 6e 28 69   ┆'FILE >');              readln(i┆
0x09c00…09e00 (7, 1, 9)    DataBlock {»LINK.BAK«}
0x09e00…0a000 (7, 1, 10)   DataBlock {»LINK.PAS«}
0x0a000…0a200 (8, 0, 1)    DataBlock {»TESTOPT.BAK«}
0x0a200…0a400 (8, 0, 2)    0xe5[0x200]
0x0a400…0a600 (8, 0, 3)    DataBlock {»TURBOMSG.OVR«}
0x0a600…0a800 (8, 0, 4)    DataBlock {»TESTOPT.BAK«}
0x0a800…0a880 (8, 0, 5)    DataBlock {»LINKSEGM.PAS«}
0x0a880…0a8a0              00 4c 53 54 20 20 20 20 20 53 55 42 00 00 00 03 35 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆ LST     SUB    5               ┆
0x0a8a0…0a8c0              00 58 20 20 20 20 20 20 20 50 41 53 00 00 00 01 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆ X       PAS                    ┆
0x0a8c0…0a8e0              00 42 4c 44 45 58 50 54 42 50 41 53 00 00 00 01 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆ BLDEXPTBPAS                    ┆
0x0a8e0…0a900              00 4c 49 4e 4b 53 45 47 4d 50 41 53 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆ LINKSEGMPAS                    ┆
0x0a900…0a920              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   ┆                                ┆
                           […0x7…]
0x0aa00…0ac00 (8, 0, 6)    DataBlock {»TURBOMSG.OVR«}
0x0ac00…0ae00 (8, 0, 7)    DataBlock {»TESTOPT.BAK«}
0x0ae00…0ae20 (8, 0, 8)    cd 14 1b b7 ed 52 21 00 00 c0 23 c9 cd 14 1b eb c9 2a e2 00 11 04 00 19 5e 23 56 23 d5 4e 23 46   ┆     R!   #      *      ^#V# N#F┆
0x0ae20…0ae40              23 5e 23 56 e1 c9 3e 22 18 02 3e 21 32 e7 00 44 4d dd e1 d1 e1 dd e5 22 e2 00 7e e6 03 ca b2 1b   ┆#^#V  >"  >!2  DM      "  ü     ┆
0x0ae40…0ae60              78 b1 28 4c c5 d5 0e 1a cd 05 00 2a e2 00 11 0c 00 19 eb 3a e7 00 4f cd 05 00 d1 c1 b7 28 10 6f   ┆x (L       *       :  O      ( o┆
0x0ae60…0ae80              3a e7 00 fe 22 20 43 7d 3d 28 04 fe 03 20 3f c5 d5 2a e2 00 11 2d 00 19 4e 23 46 03 70 2b 71 11   ┆:   " Cå=(    ?  *   -  N#F p+q ┆
0x0ae80…0aea0              db ff 19 71 23 70 d1 c1 21 80 00 19 eb 0b 18 b0 2a e2 00 11 09 00 19 46 2b 4e 2b 2b 2b 56 2b 5e   ┆   q#p  !       *      F+N+++V+^┆
0x0aea0…0aec0              eb b7 ed 42 d0 eb 71 23 70 c9 3e 99 18 06 3e f0 18 02 3e 04 c3 df 15 c1 d1 ed 53 e2 00 c5 e5 cd   ┆   B  q#p >   >   >       S     ┆
0x0aec0…0aee0              11 1b d1 b7 ed 52 da de 1a 2a e2 00 01 08 00 09 73 23 72 01 24 00 09 73 23 72 c9 eb e1 e3 e5 2a   ┆     R   *      s#r $  s#r     *┆
0x0aee0…0af00              cd 00 e5 19 22 cd 00 ed 5b cf 00 b7 ed 52 d1 e1 30 04 73 23 72 c9 3e ff c3 22 1d ed 5b cd 00 18   ┆    "   Æ    R  0 s#r >  "  Æ   ┆
0x0af00…0af20              f1 5e 23 56 ed 53 cd 00 c9 21 00 00 39 ed 5b cf 00 b7 ed 52 19 38 01 eb ed 5b cd 00 b7 ed 52 c9   ┆ ^#V S   !  9 Æ    R 8   Æ    R ┆
0x0af20…0af40              3e af 4f 22 e6 00 af 77 32 d9 00 78 32 e8 00 21 97 1c 22 e2 00 e1 22 e4 00 e1 0c 0d 20 05 cd b5   ┆> O"   w2  x2  !  "   "         ┆
0x0af40…0af60              18 18 03 cd ff 18 2a e4 00 e9 3e af 32 ea 00 22 e6 00 21 97 1c 22 e2 00 e1 22 e4 00 e1 22 e8 00   ┆      *   > 2  "  !  "   "   "  ┆
0x0af60…0af80              21 5c 00 06 1e cd 75 05 af 12 2a e8 00 3a ea 00 b7 20 05 cd ad 17 18 03 cd d1 17 21 d9 00 7e 36   ┆!Ø    u   *  :             !  ü6┆
0x0af80…0afa0              00 b7 67 6f 28 08 dd e5 e1 11 5c 00 ed 52 eb 2a e6 00 73 23 72 18 af 03 ff 00 ed 5f 32 d4 00 c9   ┆  go(     Ø  R *  s#r      _2   ┆
0x0afa0…0afc0              eb dd e1 c1 e1 78 b1 28 0b 73 0b 78 b1 28 05 54 5d 13 ed b0 dd e9 44 4d dd e1 d1 e1 b7 ed 52 19   ┆     x ( s x ( TÅ     DM      R ┆
0x0afc0…0afe0              30 f0 0b 09 eb 09 eb 03 ed b8 dd e9 d1 c1 d5 2d 61 25 c3 99 02 7d cd 57 04 6f c9 2a 01 00 19 19   ┆0              -a%   å W o *    ┆
0x0afe0…0b000              19 e9 21 d9 00 7e 36 00 6f 26 00 c9 cd a0 00 7c b5 c8 cd a3 00 7d fe 03 c0 dd e1 cd f8 01 5e 43   ┆  !  ü6 o&     ø     å        ^C┆
0x0b000…0b180 (8, 0, 9)    DataBlock {»TURBOMSG.OVR«}
0x0b180…0b1a0              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…]
0x0b200…0b220 (8, 0, 10)   69 6e 5f 66 69 6c 65 2c 6f 75 74 5f 66 69 6c 65 2c 66 69 6c 65 5f 6e 61 6d 65 29 3b 0d 20 20 20   ┆in_file,out_file,file_name);    ┆
0x0b220…0b240              0a 20 20 20 20 20 20 20 20 20 20 20 20 43 41 53 45 20 70 72 6f 6d 70 74 5f 73 74 61 74 75 73 20   ┆             CASE prompt_status ┆
0x0b240…0b260              4f 46 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 75 63 63 65 73 3a 0d 0a 20 20 20 20   ┆OF                 succes:      ┆
0x0b260…0b280              20 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 20   ┆             BEGIN              ┆
0x0b280…0b2a0              20 20 20 20 20 20 61 73 73 69 67 6e 28 6f 62 6a 65 63 74 5f 66 69 6c 65 5f 74 61 62 6c 65 28 2e   ┆      assign(object_file_table(.┆
0x0b2a0…0b2c0              6f 62 6a 65 63 74 5f 66 69 6c 65 5f 63 6f 75 6e 74 2e 29 2c 20 66 69 6c 65 5f 6e 61 6d 65 29 3b   ┆object_file_count.), file_name);┆
0x0b2c0…0b2e0              0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 49 46 20 69 6f 72 65 73 75 6c 74 20   ┆                    IF ioresult ┆
0x0b2e0…0b300              3d 20 49 4f 5f 73 75 63 63 65 73 20 54 48 45 4e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆= IO_succes THEN                ┆
0x0b300…0b320              20 20 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 20 20 20 20 20   ┆      BEGIN                     ┆
0x0b320…0b340              20 20 72 65 73 65 74 28 6f 62 6a 65 63 74 5f 66 69 6c 65 5f 74 61 62 6c 65 28 2e 6f 62 6a 65 63   ┆  reset(object_file_table(.objec┆
0x0b340…0b360              74 5f 66 69 6c 65 5f 63 6f 75 6e 74 2e 29 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆t_file_count.));                ┆
0x0b360…0b380              20 20 20 20 20 20 20 73 74 61 72 74 5f 70 6f 73 69 74 69 6f 6e 20 3a 3d 20 6c 6f 6e 67 5f 6e 75   ┆       start_position := long_nu┆
0x0b380…0b3a0              6c 6c 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 45 50 45 41 54   ┆ll;                       REPEAT┆
0x0b3a0…0b3c0              0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 65 72 5f 6f 62   ┆                          per_ob┆
0x0b3c0…0b3e0              6a 65 63 74 5f 6d 6f 64 75 6c 65 28 6d 6f 64 75 6c 65 5f 73 74 61 74 75 73 0d 0a 20 20 20 20 20   ┆ject_module(module_status       ┆
0x0b3e0…0b400              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   ┆                                ┆
0x0b400…0b420 (9, 1, 1)    0d 0a 55 73 65 72 20 62 72 65 61 6b 00 18 31 3a d9 00 b7 c8 dd e1 f5 cd f8 01 0d 0a 49 2f 4f 00   ┆  User break  1:            I/O ┆
0x0b420…0b440              18 10 dd e1 cd f8 01 0d 0a 52 75 6e 2d 74 69 6d 65 00 cd f8 01 20 65 72 72 6f 72 20 00 cd 65 04   ┆         Run-time     error   e ┆
0x0b440…0b460              cd f8 01 2c 20 50 43 3d 00 dd e5 e1 ed 5b d5 00 b7 ed 52 11 15 00 19 22 d7 00 cd 60 04 cd f8 01   ┆   , PC=     Æ    R    "   `    ┆
0x0b460…0b480              0d 0a 50 72 6f 67 72 61 6d 20 61 62 6f 72 74 65 64 00 2a df 00 e9 31 00 01 21 d3 d8 11 b8 00 01   ┆  Program aborted *   1  !      ┆
0x0b480…0b4a0              00 ff cd 60 03 21 94 1d 11 e2 d2 01 00 00 cd 85 04 c3 72 1d dd e1 f5 cd f8 01 0d 0a 49 2f 4f 00   ┆   ` !            r         I/O ┆
0x0b4a0…0b4c0              18 10 dd e1 cd f8 01 0d 0a 52 75 6e 2d 74 69 6d 65 00 cd f8 01 20 65 72 72 6f 72 20 00 cd 65 04   ┆         Run-time     error   e ┆
0x0b4c0…0b4e0              cd f8 01 2c 20 50 43 3d 00 dd e5 e1 ed 5b d5 00 b7 ed 52 11 15 00 19 22 d7 00 cd 60 04 cd f8 01   ┆   , PC=     Æ    R    "   `    ┆
0x0b4e0…0b500              0d 0a 50 72 6f 67 72 61 6d 20 61 62 6f 72 74 65 64 00 2a df 00 e9 31 00 01 21 d3 d8 11 b8 00 01   ┆  Program aborted *   1  !      ┆
0x0b500…0b520              f0 18 01 f8 11 00 00 c9 d5 eb b7 ed 52 eb e1 18 eb b7 ed 52 21 01 00 c8 2b c9 cd 6b 0b 18 f5 cd   ┆            R      R!   +  k    ┆
0x0b520…0b540              3d 09 18 f0 b7 ed 52 21 01 00 c0 2b c9 cd 6b 0b 18 f5 cd 3d 09 18 f0 cd ff 06 21 01 00 d0 2b c9   ┆=     R!   +  k    =      !   + ┆
0x0b540…0b560              cd 6b 0b 18 f5 cd 3d 09 18 f0 cd ff 06 21 01 00 c8 d8 2b c9 cd 6b 0b 18 f4 cd 3d 09 18 ef cd ff   ┆ k    =      !    +  k    =     ┆
0x0b560…0b580              06 21 00 00 c8 d8 23 c9 cd 6b 0b 18 f4 cd 3d 09 18 ef cd ff 06 21 01 00 d8 2b c9 cd 6b 0b 18 f5   ┆ !    #  k    =      !   +  k   ┆
0x0b580…0b5a0              cd 3d 09 18 f0 54 5d 4b 42 eb 21 00 00 7a b7 3e 10 20 03 53 3e 08 29 eb 29 eb 30 01 09 3d 20 f6   ┆ =   TÅKB !  z >   S> ) ) 0  =  ┆
0x0b5a0…0b5c0              c9 7c aa f5 cd 0d 07 eb cd 0d 07 eb 44 4d af 67 6f 3e 11 ed 6a ed 42 30 02 09 37 3f cb 13 cb 12   ┆ ø          DM go>  j B0  7?    ┆
0x0b5c0…0b5e0              3d 20 f0 eb f1 f0 18 48 e5 cd 1f 07 cb 3c cb 1d d1 eb cd a1 06 eb cb 7a c8 18 35 cd ee 06 c8 29   ┆=      H     <         z  5    )┆
0x0b5e0…0b600              10 fd c9 cd ee 06 c8 cb 3c cb 1d 10 fa c9 eb 7a b7 20 08 7b fe 10 30 03 47 b7 c9 af 67 6f c9 eb   ┆        <      z   æ  0 G   go  ┆
0x0b600…0b800 (9, 1, 2)    DataBlock {»LINK.COM«}
0x0b800…0b980 (9, 1, 3)    DataBlock {»LINKCLAS.PAS«}
0x0b980…0b9a0              6f 63 61 74 69 6f 6e 5f 63 6f 6e 73 74 61 6e 74 3a 20 6c 6f 6e 67 5f 69 6e 74 65 67 65 72 3b 0d   ┆ocation_constant: long_integer; ┆
0x0b9a0…0b9c0              0a 20 20 20 20 20 20 73 65 67 6d 65 6e 74 5f 6e 75 6d 62 65 72 3a 20 73 65 67 6d 65 6e 74 5f 6e   ┆       segment_number: segment_n┆
0x0b9c0…0b9e0              75 6d 62 65 72 5f 74 79 70 65 3b 0d 0a 20 20 20 45 4e 44 3b 0d 0a 0d 0a 20 20 20 6d 6f 64 75 6c   ┆umber_type;     END;       modul┆
0x0b9e0…0ba00              65 5f 74 61 62 6c 65 5f 65 6e 74 72 79 5f 74 79 70 65 20 3d 20 52 45 43 4f 52 44 0d 0a 20 20 20   ┆e_table_entry_type = RECORD     ┆
0x0ba00…0ba20 (9, 1, 4)    7c aa 7c fa 0b 07 ba c0 7d bb c9 17 c9 cb 7c c8 7c 2f 67 7d 2f 6f 23 c9 7d e6 01 6f 26 00 c9 ed   ┆ø ø     å     ø ø/gå/o# å  o&   ┆
0x0ba20…0ba40              4b d3 00 ed 5b d1 00 c5 d5 78 41 4a 53 1e 00 1f cb 18 cb 19 cb 1a cb 1b e1 19 eb e1 ed 4a 44 4d   ┆K   Æ    xAJS                JDM┆
0x0ba40…0ba60              21 e9 62 19 22 d1 00 eb 21 19 36 ed 4a 22 d3 00 44 4d c9 06 00 11 10 27 cd 6f 07 11 e8 03 cd 6f   ┆! b "   ! 6 J"  DM     ' o     o┆
0x0ba60…0ba80              07 11 64 00 cd 6f 07 1e 0a cd 6f 07 7d 18 0d af 3c ed 52 30 fb 19 04 3d 20 02 05 c8 c6 30 dd 77   ┆  d  o    o å   < R0   =     0 w┆
0x0ba80…0baa0              00 dd 23 c9 dd 7e 00 d6 24 4f 21 00 00 20 02 dd 23 dd 7e 00 cd 57 04 d6 30 38 29 fe 0a 38 0e 0c   ┆  #  ü  $O!     # ü  W  08)  8  ┆
0x0baa0…0bac0              0d 20 21 d6 07 fe 0a 38 1b fe 10 30 17 54 5d 29 d8 29 d8 0c 0d 20 02 54 5d 19 d8 29 d8 5f 16 00   ┆  !    8   0 TÅ) )     TÅ  ) _  ┆
0x0bac0…0bae0              19 d8 18 cb 79 b7 c8 7c 87 c9 dd e1 e1 e5 7d 26 00 23 39 4e 81 38 1c 77 eb 21 00 00 44 ed 42 39   ┆    y  ø      å& #9N 8 w !  D B9┆
0x0bae0…0bb00              f9 eb e5 03 ed b0 eb e1 2b 1b 4f 03 ed b8 eb 23 f9 dd e9 3e 10 c3 24 1d dd e1 cd 79 04 57 e1 cd   ┆        + O    #   >  $    y W  ┆
0x0bb00…0bb20              6a 09 5f e1 e5 7d 93 38 1a 14 15 28 16 ba 38 16 4a 06 00 60 39 7b 82 54 5d 3d 6f 60 39 79 ed b8   ┆j _  å 8   (  8 J  `9æ TÅ=o`9y  ┆
0x0bb20…0bb40              eb 18 09 af 18 03 3c 6b 2d 26 00 39 77 f9 dd e9 dd e1 e1 e5 7d 26 00 23 39 f9 6f 26 00 dd e9 dd   ┆      <k-& 9w       å& #9 o&    ┆
0x0bb40…0bb60              e1 21 00 00 54 39 5e 4b 23 e5 19 5e 43 23 e5 19 e5 fd e1 d1 e1 79 90 38 10 3c 4f c5 d5 e5 1a be   ┆ !  T9^K#  ^C#       y 8 <O     ┆
0x0bb60…0bb80              28 0c e1 d1 c1 23 0d 20 f2 21 00 00 18 0e 23 13 10 ec d1 e1 c1 21 00 00 39 eb ed 52 fd f9 dd e9   ┆(    #   !    #      !  9  R    ┆
0x0bb80…0bba0              dd e1 cd 79 04 4f e1 cd 6a 09 5f e1 7e 93 38 1b 0c 0d 28 17 91 38 12 f5 7e 91 77 06 00 50 19 54   ┆   y O  j _ ü 8   (  8  ü w  P T┆
0x0bba0…0bbc0              5d 09 f1 3c 4f ed b0 18 02 1d 73 dd e9 dd e1 cd 6a 09 4f d1 ed 53 e6 00 21 00 00 39 1a f5 86 38   ┆Å  <O     s     j O  S  !  9   8┆
0x0bbc0…0bbe0              03 b8 38 01 78 12 f1 57 5e 91 38 2f 3c 6f 7a 83 38 04 b8 7d 38 08 78 93 38 26 91 38 23 3c b7 28   ┆  8 x  W^ 8/<oz 8  å8 x 8& 8#< (┆
0x0bbe0…0bc00              1f c5 d5 2a e6 00 5f 1d 16 00 42 19 09 d1 d5 e5 50 19 eb e1 4f ed b8 d1 c1 18 05 7a 3c 28 19 4f   ┆   *  _   B     P   O      z<( O┆
0x0bc00…0be00 (9, 1, 5)    DataBlock {»LINK.COM«}
0x0be00…0be20 (9, 1, 6)    20 20 20 6f 62 6a 65 63 74 5f 66 69 6c 65 3a 20 6f 62 6a 65 63 74 5f 66 69 6c 65 5f 74 79 70 65   ┆   object_file: object_file_type┆
0x0be20…0be40              3b 0d 0a 20 20 20 20 20 20 73 74 61 72 74 5f 70 6f 73 69 74 69 6f 6e 3a 20 6c 6f 6e 67 5f 69 6e   ┆;        start_position: long_in┆
0x0be40…0be60              74 65 67 65 72 3b 0d 0a 20 20 20 20 20 20 73 65 63 74 69 6f 6e 3a 20 41 52 52 41 59 28 2e 73 65   ┆teger;        section: ARRAY(.se┆
0x0be60…0be80              63 74 69 6f 6e 5f 6b 69 6e 64 5f 74 79 70 65 2e 29 20 4f 46 20 73 65 63 74 69 6f 6e 5f 64 65 73   ┆ction_kind_type.) OF section_des┆
0x0be80…0bea0              63 72 69 70 74 6f 72 5f 74 79 70 65 3b 0d 0a 20 20 20 20 20 20 72 6c 64 5f 73 74 61 72 74 2c 0d   ┆criptor_type;        rld_start, ┆
0x0bea0…0bec0              0a 20 20 20 20 20 20 65 78 70 6f 72 74 5f 73 74 61 72 74 2c 0d 0a 20 20 20 20 20 20 69 6d 70 6f   ┆       export_start,        impo┆
0x0bec0…0bee0              72 74 5f 73 74 61 72 74 3a 20 6c 6f 6e 67 5f 69 6e 74 65 67 65 72 0d 0a 20 20 20 45 4e 44 3b 0d   ┆rt_start: long_integer     END; ┆
0x0bee0…0bf00              0a 0d 0a 56 41 52 0d 0a 20 20 20 6d 6f 64 75 6c 65 5f 74 61 62 6c 65 3a 20 41 52 52 41 59 28 2e   ┆   VAR     module_table: ARRAY(.┆
0x0bf00…0bf20              6d 6f 64 75 6c 65 5f 69 6e 64 65 78 5f 74 79 70 65 2e 29 20 4f 46 20 6d 6f 64 75 6c 65 5f 74 61   ┆module_index_type.) OF module_ta┆
0x0bf20…0bf40              62 6c 65 5f 65 6e 74 72 79 5f 74 79 70 65 3b 0d 0a 20 20 20 74 61 72 67 65 74 5f 6d 6f 64 75 6c   ┆ble_entry_type;     target_modul┆
0x0bf40…0bf60              65 3a 20 6d 6f 64 75 6c 65 5f 74 61 62 6c 65 5f 65 6e 74 72 79 5f 74 79 70 65 3b 0d 0a 20 20 20   ┆e: module_table_entry_type;     ┆
0x0bf60…0bf80              6d 6f 64 75 6c 65 5f 63 6f 75 6e 74 3a 20 6d 6f 64 75 6c 65 5f 69 6e 64 65 78 5f 74 79 70 65 3b   ┆module_count: module_index_type;┆
0x0bf80…0bfa0              0d 0a 0d 0a 28 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆    (***************************┆
0x0bfa0…0bfc0              2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆********************************┆
0x0bfc0…0bfe0              2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 29 0d 0a 28 2a 20 20 20 20 20 20 20 20 20   ┆******************)  (*         ┆
0x0bfe0…0c000              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   ┆                                ┆
0x0c000…0c200 (9, 1, 7)    DataBlock {»LINKCLAS.PAS«}
0x0c200…0c400 (9, 1, 8)    DataBlock {»LINK.COM«}
                           […0x1…]
0x0c600…0c800 (9, 1, 10)   DataBlock {»LINKCLAS.PAS«}
0x0c800…0ca00 (10, 0, 1)   DataBlock {»GLOBAL.BAK«}
0x0ca00…0ca20 (10, 0, 2)   6d 6f 64 75 6c 65 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 33 2e 31 3a 20 72 65 61 64 20 68   ┆modules              3.1: read h┆
0x0ca20…0ca40              65 61 64 65 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 33 2e 32 3a 20 69 6e 73 65 72 74 20 69   ┆eader              3.2: insert i┆
0x0ca40…0ca60              6e 74 6f 20 6d 6f 64 75 6c 65 20 74 61 62 6c 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 33 2e   ┆nto module table              3.┆
0x0ca60…0ca80              33 3a 20 63 68 65 63 6b 20 66 6f 72 20 6d 6f 72 65 20 6d 6f 64 75 6c 65 73 20 2a 29 0d 0a 0d 0a   ┆3: check for more modules *)    ┆
0x0ca80…0caa0              20 20 20 20 20 20 20 20 20 49 46 20 6f 62 6a 65 63 74 5f 66 69 6c 65 5f 63 6f 75 6e 74 20 3c 20   ┆         IF object_file_count < ┆
0x0caa0…0cac0              6d 61 78 5f 6f 62 6a 65 63 74 5f 66 69 6c 65 5f 6e 75 6d 62 65 72 20 54 48 45 4e 0d 0a 20 20 20   ┆max_object_file_number THEN     ┆
0x0cac0…0cae0              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 20 6f 62 6a 65 63   ┆        BEGIN              objec┆
0x0cae0…0cb00              74 5f 66 69 6c 65 5f 63 6f 75 6e 74 20 3a 3d 20 6f 62 6a 65 63 74 5f 66 69 6c 65 5f 63 6f 75 6e   ┆t_file_count := object_file_coun┆
0x0cb00…0cb20              74 20 2b 20 31 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 6f 6d 70 74 5f 66 69 6c 65 5f   ┆t + 1;              prompt_file_┆
0x0cb20…0cb40              6e 61 6d 65 28 70 72 6f 6d 70 74 5f 73 74 61 74 75 73 2c 69 6e 5f 66 69 6c 65 2c 6f 75 74 5f 66   ┆name(prompt_status,in_file,out_f┆
0x0cb40…0cb60              69 6c 65 2c 66 69 6c 65 5f 6e 61 6d 65 29 3b 0d 20 20 20 0a 20 20 20 20 20 20 20 20 20 20 20 20   ┆ile,file_name);                 ┆
0x0cb60…0cb80              43 41 53 45 20 70 72 6f 6d 70 74 5f 73 74 61 74 75 73 20 4f 46 0d 0a 20 20 20 20 20 20 20 20 20   ┆CASE prompt_status OF           ┆
0x0cb80…0cba0              20 20 20 20 20 20 73 75 63 63 65 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆      succes:                   ┆
0x0cba0…0cbc0              42 45 47 49 4e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 73 73 69 67 6e 28   ┆BEGIN                    assign(┆
0x0cbc0…0cbe0              6f 62 6a 65 63 74 5f 66 69 6c 65 5f 74 61 62 6c 65 28 2e 6f 62 6a 65 63 74 5f 66 69 6c 65 5f 63   ┆object_file_table(.object_file_c┆
0x0cbe0…0cc00              6f 75 6e 74 2e 29 2c 20 66 69 6c 65 5f 6e 61 6d 65 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20   ┆ount.), file_name);             ┆
0x0cc00…0ce00 (10, 0, 3)   DataBlock {»TESTOPT.PAS«}
0x0ce00…0d000 (10, 0, 4)   DataBlock {»GLOBAL.BAK«}
0x0d000…0d200 (10, 0, 5)   DataBlock {»LINKCLAS.BAK«}
0x0d200…0d400 (10, 0, 6)   DataBlock {»TESTOPT.PAS«}
0x0d400…0d600 (10, 0, 7)   DataBlock {»GLOBAL.BAK«}
0x0d600…0d800 (10, 0, 8)   DataBlock {»LINKCLAS.BAK«}
0x0d800…0da00 (10, 0, 9)   DataBlock {»TESTOPT.PAS«}
0x0da00…0dc00 (10, 0, 10)  DataBlock {»GLOBAL.BAK«}
0x0dc00…0dd80 (11, 1, 1)   DataBlock {»LINKCLAS.BAK«}
0x0dd80…0dda0              6f 63 61 74 69 6f 6e 5f 63 6f 6e 73 74 61 6e 74 3a 20 6c 6f 6e 67 5f 69 6e 74 65 67 65 72 3b 0d   ┆ocation_constant: long_integer; ┆
0x0dda0…0ddc0              0a 20 20 20 20 20 20 73 65 67 6d 65 6e 74 5f 6e 75 6d 62 65 72 3a 20 73 65 67 6d 65 6e 74 5f 6e   ┆       segment_number: segment_n┆
0x0ddc0…0dde0              75 6d 62 65 72 5f 74 79 70 65 3b 0d 0a 20 20 20 45 4e 44 3b 0d 0a 0d 0a 20 20 20 6d 6f 64 75 6c   ┆umber_type;     END;       modul┆
0x0dde0…0de00              65 5f 74 61 62 6c 65 5f 65 6e 74 72 79 5f 74 79 70 65 20 3d 20 52 45 43 4f 52 44 0d 0a 20 20 20   ┆e_table_entry_type = RECORD     ┆
0x0de00…0df80 (11, 1, 2)   DataBlock {»GLOBAL.BAK«}
0x0df80…0dfa0              72 74 5f 73 74 61 72 74 3a 20 6c 6f 6e 67 5f 69 6e 74 65 67 65 72 0d 0a 20 20 20 45 4e 44 3b 0d   ┆rt_start: long_integer     END; ┆
0x0dfa0…0dfc0              0a 0d 0a 0d 0a 0d 0a 0d 0a 28 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆         (**********************┆
0x0dfc0…0dfe0              2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆********************************┆
0x0dfe0…0e000              2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 29 0d 0a 28 2a 20 20 20 20   ┆***********************)  (*    ┆
0x0e000…0e200 (11, 1, 3)   DataBlock {»LINKPROC.BAK«}
0x0e200…0e220 (11, 1, 4)   20 20 20 6f 62 6a 65 63 74 5f 66 69 6c 65 5f 69 6e 64 65 78 3a 20 6f 62 6a 65 63 74 5f 66 69 6c   ┆   object_file_index: object_fil┆
0x0e220…0e240              65 5f 69 6e 64 65 78 5f 74 79 70 65 3b 0d 0a 20 20 20 20 20 20 73 74 61 72 74 5f 70 6f 73 69 74   ┆e_index_type;        start_posit┆
0x0e240…0e260              69 6f 6e 3a 20 6c 6f 6e 67 5f 69 6e 74 65 67 65 72 3b 0d 0a 20 20 20 20 20 20 73 65 63 74 69 6f   ┆ion: long_integer;        sectio┆
0x0e260…0e280              6e 3a 20 41 52 52 41 59 28 2e 73 65 63 74 69 6f 6e 5f 6b 69 6e 64 5f 74 79 70 65 2e 29 20 4f 46   ┆n: ARRAY(.section_kind_type.) OF┆
0x0e280…0e2a0              20 73 65 63 74 69 6f 6e 5f 64 65 73 63 72 69 70 74 6f 72 5f 74 79 70 65 3b 0d 0a 20 20 20 20 20   ┆ section_descriptor_type;       ┆
0x0e2a0…0e2c0              20 72 6c 64 5f 73 74 61 72 74 2c 0d 0a 20 20 20 20 20 20 65 78 70 6f 72 74 5f 73 74 61 72 74 2c   ┆ rld_start,        export_start,┆
0x0e2c0…0e2e0              0d 0a 20 20 20 20 20 20 69 6d 70 6f 72 74 5f 73 74 61 72 74 3a 20 6c 6f 6e 67 5f 69 6e 74 65 67   ┆        import_start: long_integ┆
0x0e2e0…0e300              65 72 0d 0a 20 20 20 45 4e 44 3b 0d 0a 0d 0a 56 41 52 0d 0a 20 20 20 6d 6f 64 75 6c 65 5f 74 61   ┆er     END;    VAR     module_ta┆
0x0e300…0e320              62 6c 65 3a 20 41 52 52 41 59 28 2e 6d 6f 64 75 6c 65 5f 69 6e 64 65 78 5f 74 79 70 65 2e 29 20   ┆ble: ARRAY(.module_index_type.) ┆
0x0e320…0e340              4f 46 20 6d 6f 64 75 6c 65 5f 74 61 62 6c 65 5f 65 6e 74 72 79 5f 74 79 70 65 3b 0d 0a 20 20 20   ┆OF module_table_entry_type;     ┆
0x0e340…0e360              74 61 72 67 65 74 5f 6d 6f 64 75 6c 65 3a 20 6d 6f 64 75 6c 65 5f 74 61 62 6c 65 5f 65 6e 74 72   ┆target_module: module_table_entr┆
0x0e360…0e380              79 5f 74 79 70 65 3b 0d 0a 20 20 20 6d 6f 64 75 6c 65 5f 63 6f 75 6e 74 3a 20 6d 6f 64 75 6c 65   ┆y_type;     module_count: module┆
0x0e380…0e3a0              5f 69 6e 64 65 78 5f 74 79 70 65 3b 0d 0a 20 20 20 6f 62 6a 65 63 74 5f 66 69 6c 65 5f 74 61 62   ┆_index_type;     object_file_tab┆
0x0e3a0…0e3c0              6c 65 3a 20 41 52 52 41 59 28 2e 6f 62 6a 65 63 74 5f 66 69 6c 65 5f 69 6e 64 65 78 5f 74 79 70   ┆le: ARRAY(.object_file_index_typ┆
0x0e3c0…0e3e0              65 2e 29 20 4f 46 20 6f 62 6a 65 63 74 5f 66 69 6c 65 5f 74 79 70 65 3b 0d 0a 0d 0a 28 2a 2a 2a   ┆e.) OF object_file_type;    (***┆
0x0e3e0…0e400              2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆********************************┆
0x0e400…0e420 (11, 1, 5)   79 70 65 20 3d 20 30 2e 2e 6d 61 78 5f 6f 62 6a 5f 72 65 63 5f 62 61 73 65 3b 0d 0a 0d 0a 20 20   ┆ype = 0..max_obj_rec_base;      ┆
0x0e420…0e440              20 20 20 6f 62 6a 65 63 74 5f 72 65 63 6f 72 64 20 3d 20 41 52 52 41 59 20 28 2e 6f 62 6a 5f 72   ┆   object_record = ARRAY (.obj_r┆
0x0e440…0e460              65 63 5f 62 61 73 65 5f 74 79 70 65 2e 29 20 4f 46 20 62 79 74 65 3b 0d 0a 0d 0a 20 20 20 20 20   ┆ec_base_type.) OF byte;         ┆
0x0e460…0e480              6f 62 6a 65 63 74 5f 66 69 6c 65 5f 74 79 70 65 20 3d 20 52 45 43 4f 52 44 0d 0a 20 20 20 20 20   ┆object_file_type = RECORD       ┆
0x0e480…0e4a0              20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 75 66 66 65 72 3a 20 6f 62   ┆                      buffer: ob┆
0x0e4a0…0e4c0              6a 65 63 74 5f 72 65 63 6f 72 64 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆ject_record;                    ┆
0x0e4c0…0e4e0              20 20 20 20 20 20 20 20 20 70 6f 73 69 74 69 6f 6e 3a 20 62 79 74 65 3b 0d 0a 20 20 20 20 20 20   ┆         position: byte;        ┆
0x0e4e0…0e500              20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 78 74 65 72 6e 61 6c 5f 66 69   ┆                     external_fi┆
0x0e500…0e520              6c 65 3a 20 66 69 6c 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆le: file                        ┆
0x0e520…0e540              20 20 45 4e 44 3b 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20 72 65 73 65 74 5f 6f 62 6a 28 56 41   ┆  END;    PROCEDURE reset_obj(VA┆
0x0e540…0e560              52 20 73 74 61 74 75 73 3a 20 73 74 61 74 75 73 5f 74 79 70 65 3b 0d 0a 20 20 20 20 20 20 20 20   ┆R status: status_type;          ┆
0x0e560…0e580              20 20 20 20 20 20 20 20 20 20 20 20 56 41 52 20 6f 62 6a 5f 66 69 6c 65 3a 20 6f 62 6a 65 63 74   ┆            VAR obj_file: object┆
0x0e580…0e5a0              5f 66 69 6c 65 5f 74 79 70 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29   ┆_file_type                     )┆
0x0e5a0…0e5c0              3b 0d 0a 0d 0a 0d 0a 20 20 42 45 47 49 4e 20 28 2a 20 72 65 73 65 74 5f 6f 62 6a 20 2a 29 0d 0a   ┆;        BEGIN (* reset_obj *)  ┆
0x0e5c0…0e5e0              20 20 20 57 49 54 48 20 6f 62 6a 5f 66 69 6c 65 20 44 4f 0d 0a 20 20 20 20 20 42 45 47 49 4e 0d   ┆   WITH obj_file DO       BEGIN ┆
0x0e5e0…0e600              0a 20 20 20 20 20 20 70 6f 73 69 74 69 6f 6e 20 3a 3d 20 30 3b 0d 0a 20 20 20 20 20 20 72 65 73   ┆       position := 0;        res┆
0x0e600…0e800 (11, 1, 6)   DataBlock {»LINKPROC.BAK«}
                           […0x1…]
0x0ea00…0ea20 (11, 1, 8)   65 74 28 65 78 74 65 72 6e 61 6c 5f 66 69 6c 65 29 3b 0d 0a 20 20 20 20 20 20 6c 69 62 5f 69 6f   ┆et(external_file);        lib_io┆
0x0ea20…0ea40              72 65 73 75 6c 74 28 73 74 61 74 75 73 29 3b 0d 0a 20 20 20 20 20 20 49 46 20 73 74 61 74 75 73   ┆result(status);        IF status┆
0x0ea40…0ea60              20 3d 20 73 75 63 63 65 73 20 54 48 45 4e 0d 0a 20 20 20 20 20 20 20 20 42 45 47 49 4e 0d 0a 20   ┆ = succes THEN          BEGIN   ┆
0x0ea60…0ea80              20 20 20 20 20 20 20 20 62 6c 6f 63 6b 72 65 61 64 28 65 78 74 65 72 6e 61 6c 5f 66 69 6c 65 2c   ┆        blockread(external_file,┆
0x0ea80…0eaa0              62 75 66 66 65 72 2c 31 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 6c 69 62 5f 69 6f 72 65 73 75 6c   ┆buffer,1);           lib_ioresul┆
0x0eaa0…0eac0              74 28 73 74 61 74 75 73 29 0d 0a 20 20 20 20 20 20 20 20 45 4e 44 0d 0a 20 20 20 20 20 45 4e 44   ┆t(status)          END       END┆
0x0eac0…0eae0              0d 0a 20 20 45 4e 44 3b 20 28 2a 20 72 65 73 65 74 5f 6f 62 6a 20 2a 29 0d 0a 0d 0a 0d 0a 50 52   ┆    END; (* reset_obj *)      PR┆
0x0eae0…0eb00              4f 43 45 44 55 52 45 20 72 65 77 72 69 74 65 5f 6f 62 6a 28 56 41 52 20 73 74 61 74 75 73 3a 20   ┆OCEDURE rewrite_obj(VAR status: ┆
0x0eb00…0eb20              73 74 61 74 75 73 5f 74 79 70 65 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆status_type;                    ┆
0x0eb20…0eb40              20 20 20 20 56 41 52 20 6f 62 6a 5f 66 69 6c 65 3a 20 6f 62 6a 65 63 74 5f 66 69 6c 65 5f 74 79   ┆    VAR obj_file: object_file_ty┆
0x0eb40…0eb60              70 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 3b 0d 0a 0d 0a 0d   ┆pe                       );     ┆
0x0eb60…0eb80              0a 20 20 42 45 47 49 4e 20 28 2a 20 72 65 77 72 69 74 65 5f 6f 62 6a 20 2a 29 0d 0a 20 20 20 57   ┆   BEGIN (* rewrite_obj *)     W┆
0x0eb80…0eba0              49 54 48 20 6f 62 6a 5f 66 69 6c 65 20 44 4f 0d 0a 20 20 20 20 20 42 45 47 49 4e 0d 0a 20 20 20   ┆ITH obj_file DO       BEGIN     ┆
0x0eba0…0ebc0              20 20 20 70 6f 73 69 74 69 6f 6e 20 3a 3d 20 30 3b 0d 0a 20 20 20 20 20 20 72 65 77 72 69 74 65   ┆   position := 0;        rewrite┆
0x0ebc0…0ebe0              28 65 78 74 65 72 6e 61 6c 5f 66 69 6c 65 29 3b 0d 0a 20 20 20 20 20 20 6c 69 62 5f 69 6f 72 65   ┆(external_file);        lib_iore┆
0x0ebe0…0ec00              73 75 6c 74 28 73 74 61 74 75 73 29 3b 0d 0a 20 20 20 20 20 45 4e 44 0d 0a 20 20 45 4e 44 3b 20   ┆sult(status);       END    END; ┆
0x0ec00…0ee00 (11, 1, 9)   DataBlock {»GLOBAL.BAK«}
0x0ee00…0f000 (11, 1, 10)  DataBlock {»LINKPROC.BAK«}
0x0f000…0f200 (12, 0, 1)   DataBlock {»LINK.COM«}
0x0f200…0f220 (12, 0, 2)   36 00 2a e2 00 cb d6 18 07 3e 99 32 d9 00 3e 1a 2a e2 00 23 23 77 e1 d1 c1 c9 3a d9 00 b7 3e 1a   ┆6 *      > 2  > *  ##w    :   > ┆
0x0f220…0f240              c0 e5 2a e2 00 23 23 7e e1 c9 e5 2a e2 00 23 7e fe ff 28 45 cd 8b 16 cd 1a 17 fe 20 28 0c fe 09   ┆  *  ##ü   *  #ü  (E        (   ┆
0x0f240…0f260              28 08 fe 0d 28 04 fe 0a 20 05 cd 95 16 18 e8 21 5d 00 06 1e cd 1a 17 fe 20 28 16 fe 09 28 12 fe   ┆(   (          !Å        (   (  ┆
0x0f260…0f280              0d 28 14 fe 1a 28 10 77 23 05 28 05 cd 95 16 18 e3 cd 81 16 cc 95 16 36 00 e1 c9 dd 21 5d 00 dd   ┆ (   ( w# (            6    !Å  ┆
0x0f280…0f2a0              7e 00 b7 c8 06 00 fe 2d c0 04 dd 23 c9 38 05 dd 7e 00 b7 c8 3e 10 37 c3 df 15 eb cd 81 16 20 07   ┆ü      -   # 8  ü   > 7         ┆
0x0f2a0…0f2c0              cd 1a 17 12 c3 95 16 cd 95 16 12 c9 3e af 4f c5 cd 2a 17 c1 cd 7b 17 c8 c5 e5 cd 84 07 d1 c1 cd   ┆            > O  *   æ          ┆
0x0f2c0…0f2e0              8d 17 d8 05 cc 10 07 eb 73 0c 0d 20 02 23 72 eb c9 cd 2a 17 cd 7b 17 c8 c5 e5 cd 2f 11 d9 e1 c1   ┆        s    #r   *  æ     /    ┆
0x0f2e0…0f300              cd 8d 17 d8 05 d9 cc 1b 0a d9 c3 64 05 e5 cd 8b 16 cd 1a 17 fe 0a 20 05 cd 95 16 18 f4 0e 00 cd   ┆           d                    ┆
0x0f300…0f320              1a 17 fe 0d 28 15 fe 1a 28 11 0c 23 77 05 28 05 cd 95 16 18 ea cd 81 16 cc 95 16 e1 71 c9 2a e2   ┆    (   (  #w (             q * ┆
0x0f320…0f340              00 23 7e fe 00 ca b6 01 cd 1a 17 fe 0d 28 08 fe 1a c8 cd 95 16 18 f1 cd 81 16 20 09 cd 95 16 fe   ┆ #ü          (                  ┆
0x0f340…0f360              0a c0 c3 95 16 2a e2 00 23 23 7e fe 1a c8 36 00 c9 c5 d5 e5 cd 5b 18 e1 d1 c1 c9 4f cd e3 15 2a   ┆     *  ##ü   6      Æ     O   *┆
0x0f360…0f380              e2 00 23 7e fe 06 28 1b 30 38 e1 06 00 c5 e5 b7 ca a6 00 3d ca a6 00 3d 3d ca a9 00 3d ca ac 00   ┆  #ü  ( 08         =   ==   =   ┆
0x0f380…0f3a0              c3 b2 00 2b cb de 23 23 23 e5 7e c6 2d 5f 16 00 19 71 e1 34 f0 36 00 0e 15 cd 60 1a c8 3e f0 c3   ┆   +  ### ü -_   q 4 6    `  >  ┆
0x0f3a0…0f3c0              df 15 2a e6 00 3a e8 00 be c8 34 5e 16 00 19 71 c9 7d c3 51 18 c1 d1 c5 dd 2a db 00 cb 7c 28 06   ┆  *  :    4^   q å Q     *   ø( ┆
0x0f3c0…0f3e0              cd 10 07 eb 18 0e eb cb 7c 28 09 cd 10 07 dd 36 00 2d dd 23 d5 cd 53 07 e1 cd 79 04 ed 5b db 00   ┆        ø(     6 - #  S   y  Æ  ┆
0x0f3e0…0f400              dd e5 e1 b7 ed 52 eb 93 38 0a 28 08 47 3e 20 cd 51 18 10 f9 43 04 05 c8 7e cd 51 18 23 18 f7 c1   ┆     R  8 ( G>  Q   C   ü Q #   ┆
0x0f400…0f600 (12, 0, 3)   DataBlock {»IOERRNUM.PAS«}
0x0f600…0f800 (12, 0, 4)   DataBlock {»LINK.COM«}
0x0f800…0fa00 (12, 0, 5)   DataBlock {»STDPROC.PAS«}
0x0fa00…0fc00 (12, 0, 6)   DataBlock {»IOERRNUM.PAS«}
0x0fc00…0fe00 (12, 0, 7)   DataBlock {»LINK.COM«}
0x0fe00…10000 (12, 0, 8)   DataBlock {»STDPROC.PAS«}
0x10000…10080 (12, 0, 9)   DataBlock {»IOERRNUM.PAS«}
0x10080…100a0              3e 21 20 eb 2a e2 00 11 0c 00 19 11 5c 00 01 24 00 ed b0 11 5c 00 0e 0f cd 05 00 3c 28 cf 21 bc   ┆>!  *       Ø  $    Ø      <( ! ┆
0x100a0…100c0              15 11 80 00 01 1a 00 ed b0 11 00 01 3a e6 00 b7 20 04 ed 5b 01 01 31 00 01 c3 81 00 ff d5 0e 1a   ┆            :      Æ  1         ┆
0x100c0…100e0              cd 05 00 11 5c 00 0e 14 cd 05 00 d1 21 80 00 19 eb b7 28 e9 18 66 22 e2 00 cd 81 16 c8 3e 20 32   ┆    Ø       !     (  f"      > 2┆
0x100e0…10100              d9 00 c9 3a d9 00 b7 c8 f1 c9 dd e1 dd e5 e5 21 ca 00 cd fb 15 e1 c9 dd e1 dd e5 22 e2 00 cb 46   ┆   :           !           "   F┆
0x10100…10120              28 0b 23 7e fe 00 c0 23 36 00 c3 24 16 3e 02 18 ce e5 21 ca 00 cd 1a 16 e1 c9 22 e2 00 cb 4e c0   ┆( #ü   #6  $ >    !       "   N ┆
0x10120…10140              3e 03 18 eb 21 da 00 7e fe 80 38 02 3e 7f 4f 36 7f 2a db 00 22 dd 00 16 00 cd e7 01 77 fe 0d 28   ┆>   !  ü  8 > O6 *  "       w  (┆
0x10140…10160              3d 1e 01 fe 08 28 26 fe 7f 28 22 1d fe 18 28 1d fe 03 20 09 3a e1 00 b7 28 df c3 fb 1c fe 20 38   ┆=    (&  ("   (     :   (      8┆
0x10160…10180              d8 79 ba 28 d4 7e 14 23 cd bd 01 18 cc 15 fa 37 16 2b cd f8 01 08 20 08 00 1d 28 bd 18 ef 36 1a   ┆ y ( ü #       7 +        (   6 ┆
0x10180…101a0              c9 e5 2a e2 00 23 7e fe 06 e1 c9 cd 81 16 c8 cd 1a 17 fe 1a c8 c5 d5 e5 2a e2 00 23 7e b7 20 0e   ┆  *  #ü                 *  #ü   ┆
0x101a0…101c0              2a dd 00 7e fe 1a 28 68 23 22 dd 00 18 62 3d 20 15 cd e7 01 f5 fe 20 38 05 cd bd 01 18 05 fe 0d   ┆*  ü  (h#"   b=        8        ┆
0x101c0…101e0              cc b6 01 f1 18 4a 3d 20 05 cd e7 01 18 42 3d 3d 20 06 cd af 00 7d 18 38 3d 20 06 cd b5 00 7d 18   ┆     J=      B==     å 8=     å ┆
0x101e0…10200              2f 0e 14 cd 6c 1a 20 21 2a e2 00 23 23 23 e5 7e c6 2d 5f 16 00 19 7e e1 fe 1a 28 14 34 f2 10 17   ┆/   l  !*  ### ü -_   ü   ( 4   ┆
0x10200…10400 (12, 0, 10)  DataBlock {»LINK.COM«}
0x10400…10600 (13, 1, 1)   DataBlock {»STDPROC.PAS«}
0x10600…10800 (13, 1, 2)   DataBlock {»LINK.COM«}
                           […0x1…]
0x10a00…10c00 (13, 1, 4)   DataBlock {»STDPROC.PAS«}
0x10c00…10e00 (13, 1, 5)   DataBlock {»LINK.COM«}
                           […0x5…]
0x11800…11a00 (14, 0, 1)   DataBlock {»LINKPROC.BAK«}
0x11a00…11c00 (14, 0, 2)   0xe5[0x200]
0x11c00…11e00 (14, 0, 3)   DataBlock {»GLOBAL.PAS«}
0x11e00…12000 (14, 0, 4)   DataBlock {»LINKPROC.BAK«}
0x12000…12200 (14, 0, 5)   DataBlock {»STDPROC.BAK«}
0x12200…12400 (14, 0, 6)   DataBlock {»GLOBAL.PAS«}
0x12400…12600 (14, 0, 7)   DataBlock {»LINKPROC.BAK«}
0x12600…12800 (14, 0, 8)   DataBlock {»STDPROC.BAK«}
0x12800…12820 (14, 0, 9)   0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 56 41 52 20 77 72 69 74 65   ┆                       VAR write┆
0x12820…12840              5f 66 69 6c 65 3a 20 6f 62 6a 65 63 74 5f 66 69 6c 65 5f 74 79 70 65 3b 0d 0a 20 20 20 20 20 20   ┆_file: object_file_type;        ┆
0x12840…12860              20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 74 65 6d 3a 20 6c 6f 6e 67 5f 69 6e   ┆                   item: long_in┆
0x12860…12880              74 65 67 65 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 3b 0d 0a 0d   ┆teger                      );   ┆
0x12880…128a0              0a 20 20 42 45 47 49 4e 20 28 2a 20 6c 6f 6e 67 5f 77 72 69 74 65 20 2a 29 0d 0a 20 20 45 4e 44   ┆   BEGIN (* long_write *)    END┆
0x128a0…128c0              3b 20 20 28 2a 20 6c 6f 6e 67 5f 77 72 69 74 65 20 2a 29 0d 0a 0d 0a 2a 29 1a 1a 1a 1a 1a 1a 1a   ┆;  (* long_write *)    *)       ┆
0x128c0…128e0              1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a   ┆                                ┆
                           […0x1…]
0x12900…12920              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   ┆                                ┆
                           […0x7…]
0x12a00…12c00 (14, 0, 10)  DataBlock {»LINKPROC.BAK«}
0x12c00…12e00 (15, 1, 1)   DataBlock {»STDPROC.BAK«}
0x12e00…13000 (15, 1, 2)   0xe5[0x200]
0x13000…13200 (15, 1, 3)   DataBlock {»LINKPROC.BAK«}
0x13200…13400 (15, 1, 4)   DataBlock {»STDPROC.BAK«}
0x13400…13600 (15, 1, 5)   0xe5[0x200]
0x13600…13800 (15, 1, 6)   DataBlock {»LINKPROC.BAK«}
                           […0x1…]
0x13a00…13c00 (15, 1, 8)   0xe5[0x200]
0x13c00…13d00 (15, 1, 9)   DataBlock {»LINK.COM«}
0x13d00…13d20              e1 22 c9 d2 e1 22 cb d2 e1 22 cd d2 e1 22 cf d2 fd e5 c9 fd e1 e1 22 e1 d2 e1 22 e3 d2 e1 22 e5   ┆ "   "   "   "        "   "   " ┆
0x13d20…13d40              d2 fd e5 2a f9 d2 26 00 e5 21 05 00 d1 cd 72 06 cb 45 ca 72 06 2a f9 d2 26 00 e5 21 01 00 d1 19   ┆   *  &  !    r  E r *  &  !    ┆
0x13d40…13d60              7d 32 f9 d2 21 c3 d2 e5 2a e3 d2 e5 2a e1 d2 e5 21 b4 d2 e5 cd 7c 1f 2a c3 d2 26 00 11 00 00 b7   ┆å2  !   *   *   !    ø *  &     ┆
0x13d60…13d80              ed 52 c2 00 00 21 42 d5 e5 2a f9 d2 26 00 2b 29 29 29 29 e5 29 e5 29 29 d1 19 d1 19 d1 19 e5 21   ┆ R   !B  *  & +)))) ) ))       !┆
0x13d80…13da0              b4 d2 cd cd 04 cd fc 12 cd e2 1c e5 2a 94 1d 26 00 d1 cd 11 06 cb 45 ca 11 06 21 42 d5 e5 2a f9   ┆            *  &      E   !B  * ┆
0x13da0…13dc0              d2 26 00 2b 29 29 29 29 e5 29 e5 29 29 d1 19 d1 19 d1 19 11 01 00 cd d4 13 cd 0f 1d 21 a2 1d 11   ┆ & +)))) ) ))               !   ┆
0x13dc0…13de0              b0 d2 01 04 00 ed b0 21 c4 d2 e5 21 af d2 e5 21 42 d5 e5 2a f9 d2 26 00 2b 29 29 29 29 e5 29 e5   ┆       !   !   !B  *  & +)))) ) ┆
0x13de0…13e00              29 29 d1 19 d1 19 d1 19 e5 21 b0 d2 e5 cd fe 1f 2a af d2 26 00 e5 2a c4 d2 26 00 e5 cd 14 05 21   ┆))       !      *  &  *  &     !┆
0x13e00…14000 (15, 1, 10)  DataBlock {»LINKPROC.BAK«}
                           […0x1…]
0x14200…14400 (16, 0, 2)   0xe5[0x200]
0x14400…14580 (16, 0, 3)   DataBlock {»STDPROC.BAK«}
0x14580…145a0              3b 0d 0a 20 20 20 20 20 20 6f 76 65 72 66 6c 6f 77 20 3a 3d 20 28 63 61 72 72 79 20 3c 3e 20 30   ┆;        overflow := (carry <> 0┆
0x145a0…145c0              29 0d 0a 20 20 20 45 4e 44 3b 0d 0a 0d 0a 28 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆)     END;    (*****************┆
0x145c0…145e0              2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆********************************┆
0x145e0…14600              2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 29 0d 0a 0d   ┆****************************)   ┆
0x14600…14800 (16, 0, 4)   DataBlock {»LINKPROC.BAK«}
0x14800…14a00 (16, 0, 5)   DataBlock {»GETCMD.PAS«}
0x14a00…14a20 (16, 0, 6)   20 20 20 69 3a 20 6c 6f 6e 67 5f 62 61 73 65 3b 0d 0a 20 20 20 20 20 20 73 74 61 74 75 73 5f 6f   ┆   i: long_base;        status_o┆
0x14a20…14a40              6c 64 3a 20 62 79 74 65 3b 0d 0a 0d 0a 20 20 42 45 47 49 4e 20 28 2a 20 6c 6f 6e 67 5f 72 65 61   ┆ld: byte;      BEGIN (* long_rea┆
0x14a40…14a60              64 20 2a 29 28 2a 0d 0a 20 20 20 73 74 61 74 75 73 5f 6f 6c 64 20 3a 3d 20 49 4f 5f 73 75 63 63   ┆d *)(*     status_old := IO_succ┆
0x14a60…14a80              65 73 3b 0d 0a 20 20 20 46 4f 52 20 69 20 3a 3d 20 72 78 30 20 54 4f 20 72 78 33 20 44 4f 0d 0a   ┆es;     FOR i := rx0 TO rx3 DO  ┆
0x14a80…14aa0              20 20 20 20 20 20 49 46 20 73 74 61 74 75 73 5f 6f 6c 64 20 3d 20 49 4f 5f 73 75 63 63 65 73 20   ┆      IF status_old = IO_succes ┆
0x14aa0…14ac0              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 20 72 65   ┆THEN          BEGIN           re┆
0x14ac0…14ae0              61 64 28 72 65 61 64 5f 66 69 6c 65 2c 20 72 65 73 75 6c 74 28 2e 69 2e 29 20 29 3b 0d 0a 20 20   ┆ad(read_file, result(.i.) );    ┆
0x14ae0…14b00              20 20 20 20 20 20 20 73 74 61 74 75 73 20 3a 3d 20 49 4f 72 65 73 75 6c 74 3b 0d 0a 20 20 20 20   ┆       status := IOresult;      ┆
0x14b00…14b20              20 20 20 20 20 73 74 61 74 75 73 5f 6f 6c 64 20 3a 3d 20 73 74 61 74 75 73 0d 0a 20 20 20 20 20   ┆     status_old := status       ┆
0x14b20…14b40              20 20 20 45 4e 44 0d 0a 20 20 20 20 20 20 45 4c 53 45 0d 0a 20 20 20 20 20 20 20 20 20 73 65 65   ┆   END        ELSE           see┆
0x14b40…14b60              6b 28 72 65 61 64 5f 66 69 6c 65 2c 20 66 69 6c 65 70 6f 73 28 72 65 61 64 5f 66 69 6c 65 29 20   ┆k(read_file, filepos(read_file) ┆
0x14b60…14b80              2b 20 31 29 0d 0a 20 20 45 4e 44 3b 20 20 28 2a 20 6c 6f 6e 67 5f 72 65 61 64 20 2a 29 28 2a 0d   ┆+ 1)    END;  (* long_read *)(* ┆
0x14b80…14ba0              0a 0d 0a 28 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆   (****************************┆
0x14ba0…14bc0              2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆********************************┆
0x14bc0…14be0              2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 29 28 2a 0d 0a 0d 0a 0d 0a 50 52 4f 43 45   ┆******************)(*      PROCE┆
0x14be0…14c00              44 55 52 45 20 6c 6f 6e 67 5f 77 72 69 74 65 28 56 41 52 20 73 74 61 74 75 73 3a 20 73 74 61 74   ┆DURE long_write(VAR status: stat┆
0x14c00…14e00 (16, 0, 7)   DataBlock {»LINKPROC.BAK«}
0x14e00…15000 (16, 0, 8)   DataBlock {»GETCMD.PAS«}
0x15000…15020 (16, 0, 9)   75 73 5f 74 79 70 65 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 56   ┆us_type;                       V┆
0x15020…15040              41 52 20 77 72 69 74 65 5f 66 69 6c 65 3a 20 6f 62 6a 65 63 74 5f 66 69 6c 65 5f 74 79 70 65 3b   ┆AR write_file: object_file_type;┆
0x15040…15060              0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 74 65 6d 3a   ┆                           item:┆
0x15060…15080              20 6c 6f 6e 67 5f 69 6e 74 65 67 65 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆ long_integer                   ┆
0x15080…150a0              20 20 20 29 3b 0d 0a 0d 0a 20 20 42 45 47 49 4e 20 28 2a 20 6c 6f 6e 67 5f 77 72 69 74 65 20 2a   ┆   );      BEGIN (* long_write *┆
0x150a0…150c0              29 28 2a 0d 0a 20 20 45 4e 44 3b 20 20 28 2a 20 6c 6f 6e 67 5f 77 72 69 74 65 20 2a 29 28 2a 0d   ┆)(*    END;  (* long_write *)(* ┆
0x150c0…150e0              0a 0d 0a 2a 29 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a   ┆   *)                           ┆
0x150e0…15100              1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a   ┆                                ┆
0x15100…15120              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   ┆                                ┆
                           […0x7…]
0x15200…15400 (16, 0, 10)  DataBlock {»LINKPROC.BAK«}
0x15400…15600 (17, 1, 1)   DataBlock {»GETCMD.PAS«}
                           […0xa…]
0x16a00…16c00 (18, 0, 2)   DataBlock {»OBJCLAS.PAS«}
                           […0x1…]
0x16e00…16f80 (18, 0, 4)   DataBlock {»GETCMD.PAS«}
0x16f80…16fa0              20 20 20 45 4c 53 45 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44   ┆   ELSE                      END┆
0x16fa0…16fc0              0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 55 4e 54 49 4c 20 66 69 6c 65 5f 65   ┆                    UNTIL file_e┆
0x16fc0…16fe0              78 68 61 75 73 74 65 64 20 6f 72 20 6e 6f 74 20 28 6d 6f 64 75 6c 65 5f 73 74 61 74 75 73 20 69   ┆xhausted or not (module_status i┆
0x16fe0…17000              6e 20 28 2e 73 75 63 63 65 73 2c 20 6e 6f 6d 6f 72 65 2e 29 29 3b 0d 0a 0d 0a 20 20 20 20 20 20   ┆n (.succes, nomore.));          ┆
0x17000…17200 (18, 0, 5)   DataBlock {»OBJCLAS.BAK«}
0x17200…17400 (18, 0, 6)   DataBlock {»OBJCLAS.PAS«}
0x17400…17420 (18, 0, 7)   69 6c 65 5f 65 78 68 61 75 73 74 65 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆ile_exhausted                   ┆
0x17420…17440              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 2c 6f 62 6a 65   ┆                           ,obje┆
0x17440…17460              63 74 5f 6d 6f 64 75 6c 65 5f 69 6e 64 65 78 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆ct_module_index                 ┆
0x17460…17480              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 2c 6f 62   ┆                             ,ob┆
0x17480…174a0              6a 65 63 74 5f 66 69 6c 65 5f 74 61 62 6c 65 28 2e 6d 6f 64 75 6c 65 5f 6f 62 6a 65 63 74 5f 66   ┆ject_file_table(.module_object_f┆
0x174a0…174c0              69 6c 65 5f 69 6e 64 65 78 2e 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆ile_index.)                     ┆
0x174c0…174e0              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 2c 6f 62 6a 65 63 74   ┆                         ,object┆
0x174e0…17500              5f 66 69 6c 65 5f 63 6f 75 6e 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆_file_count                     ┆
0x17500…17520              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 2c 6d 6f 64 75 6c 65   ┆                         ,module┆
0x17520…17540              5f 73 74 61 72 74 5f 70 6f 73 69 74 69 6f 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆_start_position                 ┆
0x17540…17560              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 29 3b 0d   ┆                             ); ┆
0x17560…17580              0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 2a 20 72 65 61 64 20   ┆                        (* read ┆
0x17580…175a0              6f 62 6a 65 63 74 20 66 69 6c 65 20 68 65 61 64 65 72 20 73 65 63 74 69 6f 6e 2e 20 49 6e 69 74   ┆object file header section. Init┆
0x175a0…175c0              69 61 6c 69 7a 65 20 61 20 6d 6f 64 75 6c 65 5f 74 61 62 6c 65 0d 0a 20 20 20 20 20 20 20 20 20   ┆ialize a module_table           ┆
0x175c0…175e0              20 20 20 20 20 20 20 20 20 20 20 20 65 6e 74 72 79 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 68   ┆            entry according to h┆
0x175e0…17600              65 61 64 65 72 20 63 6f 6e 74 65 6e 74 73 20 61 6e 64 20 63 68 65 63 6b 20 66 6f 72 20 6d 75 6c   ┆eader contents and check for mul┆
0x17600…17800 (18, 0, 8)   DataBlock {»OBJCLAS.BAK«}
0x17800…17a00 (18, 0, 9)   DataBlock {»OBJCLAS.PAS«}
0x17a00…17a20 (18, 0, 10)  74 69 70 6c 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 64 75   ┆tiple                       modu┆
0x17a20…17a40              6c 65 73 20 72 65 70 65 61 74 69 6e 67 20 6d 6f 64 75 6c 65 20 69 6e 69 74 69 61 6c 69 7a 61 74   ┆les repeating module initializat┆
0x17a40…17a60              69 6f 6e 20 66 6f 72 20 65 61 63 68 20 65 6e 64 20 65 76 65 72 79 20 2a 29 0d 0a 0d 0a 0d 0a 0d   ┆ion for each end every *)       ┆
0x17a60…17a80              0a 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 45 4e 44 0d 0a   ┆                           END  ┆
0x17a80…17aa0              20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4c 53 45 0d 0a 20 20   ┆                        ELSE    ┆
0x17aa0…17ac0              20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 0d 0a 20 20 20 20 20 20   ┆                     END        ┆
0x17ac0…17ae0              20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4c 53 45 0d 0a 20 20 20 20 20 20 20 20 20 20 20   ┆               ELSE             ┆
0x17ae0…17b00              20 20 20 20 20 20 20 20 20 45 4e 44 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆         END                    ┆
0x17b00…17b20              55 4e 54 49 4c 20 66 69 6c 65 5f 65 78 68 61 75 73 74 65 64 20 6f 72 20 6e 6f 74 20 28 6d 6f 64   ┆UNTIL file_exhausted or not (mod┆
0x17b20…17b40              75 6c 65 5f 73 74 61 74 75 73 20 69 6e 20 28 2e 73 75 63 63 65 73 2c 20 6e 6f 6d 6f 72 65 2e 29   ┆ule_status in (.succes, nomore.)┆
0x17b40…17b60              29 3b 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 49 46 20 6d 6f 64 75 6c   ┆);                      IF modul┆
0x17b60…17b80              65 5f 73 74 61 74 75 73 20 69 6e 20 28 2e 73 75 63 63 65 73 2c 6e 6f 6d 6f 72 65 2e 29 20 54 48   ┆e_status in (.succes,nomore.) TH┆
0x17b80…17ba0              45 4e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 74 75 73 20   ┆EN                       status ┆
0x17ba0…17bc0              3a 3d 20 73 75 63 63 65 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4c 53   ┆:= succes                    ELS┆
0x17bc0…17be0              45 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 74 75 73 20 3a   ┆E                       status :┆
0x17be0…17c00              3d 20 66 61 69 6c 75 72 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 0d   ┆= failure                   END ┆
0x17c00…17e00 (19, 1, 1)   DataBlock {»OBJCLAS.BAK«}
0x17e00…18000 (19, 1, 2)   DataBlock {»OBJCLAS.PAS«}
                           […0x1…]
0x18200…18400 (19, 1, 4)   DataBlock {»OBJCLAS.BAK«}
0x18400…18600 (19, 1, 5)   DataBlock {»OBJCLAS.PAS«}
                           […0x2…]
0x18a00…18a20 (19, 1, 8)   61 6c 5f 66 69 6c 65 2c 62 75 66 66 65 72 2c 31 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 6c 69 62   ┆al_file,buffer,1);           lib┆
0x18a20…18a40              5f 69 6f 72 65 73 75 6c 74 28 73 74 61 74 75 73 29 3b 0d 0a 20 20 20 20 20 20 20 20 45 4e 44 3b   ┆_ioresult(status);          END;┆
0x18a40…18a60              0d 0a 20 20 20 20 20 20 62 75 66 66 65 72 28 2e 70 6f 73 69 74 69 6f 6e 2e 29 20 3a 3d 20 69 74   ┆        buffer(.position.) := it┆
0x18a60…18a80              65 6d 3b 0d 0a 20 20 20 20 20 20 70 6f 73 69 74 69 6f 6e 20 3a 3d 20 70 6f 73 69 74 69 6f 6e 20   ┆em;        position := position ┆
0x18a80…18aa0              2b 20 31 0d 0a 20 20 20 20 20 45 4e 44 0d 0a 20 20 45 4e 44 3b 20 28 2a 20 77 72 69 74 65 5f 6f   ┆+ 1       END    END; (* write_o┆
0x18aa0…18ac0              62 6a 5f 38 20 2a 29 0d 0a 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20 77 72 69 74 65 5f 6f 62 6a   ┆bj_8 *)      PROCEDURE write_obj┆
0x18ac0…18ae0              5f 33 32 28 56 41 52 20 73 74 61 74 75 73 3a 20 73 74 61 74 75 73 5f 74 79 70 65 3b 0d 0a 20 20   ┆_32(VAR status: status_type;    ┆
0x18ae0…18b00              20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 56 41 52 20 6f 62 6a 5f 66 69 6c   ┆                     VAR obj_fil┆
0x18b00…18b20              65 3a 20 6f 62 6a 65 63 74 5f 66 69 6c 65 5f 74 79 70 65 3b 0d 0a 20 20 20 20 20 20 20 20 20 20   ┆e: object_file_type;            ┆
0x18b20…18b40              20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 74 65 6d 3a 20 6c 6f 6e 67 5f 69 6e 74 65   ┆                 item: long_inte┆
0x18b40…18b60              67 65 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 3b 0d 0a 0d 0a   ┆ger                       );    ┆
0x18b60…18b80              20 20 42 45 47 49 4e 20 28 2a 20 77 72 69 74 65 5f 6f 62 6a 5f 33 32 20 2a 29 0d 0a 20 20 20 73   ┆  BEGIN (* write_obj_32 *)     s┆
0x18b80…18ba0              74 61 74 75 73 20 3a 3d 20 73 75 63 63 65 73 3b 0d 0a 20 20 20 57 49 54 48 20 6f 62 6a 5f 66 69   ┆tatus := succes;     WITH obj_fi┆
0x18ba0…18bc0              6c 65 20 44 4f 0d 0a 20 20 20 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20 46 4f 52 20 69 20 3a   ┆le DO       BEGIN        FOR i :┆
0x18bc0…18be0              3d 20 72 78 30 20 54 4f 20 72 78 33 20 44 4f 0d 0a 20 20 20 20 20 20 20 20 42 45 47 49 4e 0d 0a   ┆= rx0 TO rx3 DO          BEGIN  ┆
0x18be0…18c00              20 20 20 20 20 20 20 20 20 49 46 20 70 6f 73 69 74 69 6f 6e 20 3e 20 6d 61 78 5f 6f 62 6a 5f 72   ┆         IF position > max_obj_r┆
0x18c00…18e00 (19, 1, 9)   DataBlock {»OBJCLAS.PAS«}
                           […0x1…]
0x19000…19200 (20, 0, 1)   DataBlock {»LST.SUB«}
0x19200…19400 (20, 0, 2)   DataBlock {»OBJCLAS.BAK«}
                           […0x1…]
0x19600…19620 (20, 0, 4)   0a 0d 0a 50 52 4f 43 45 44 55 52 45 20 6c 69 6e 6b 5f 73 65 67 6d 65 6e 74 73 3b 0d 0a 20 20 20   ┆   PROCEDURE link_segments;     ┆
0x19620…19640              42 45 47 49 4e 0d 0a 20 20 20 45 4e 44 3b 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20 74 65 72 6d   ┆BEGIN     END;    PROCEDURE term┆
0x19640…19660              69 6e 61 74 65 3b 0d 0a 20 20 20 42 45 47 49 4e 0d 0a 20 20 20 45 4e 44 3b 0d 0a 0d 0a 1a 1a 1a   ┆inate;     BEGIN     END;       ┆
0x19660…19680              1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a   ┆                                ┆
0x19680…196a0              0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 74 75 73 20 3a 3d 20   ┆                      status := ┆
0x196a0…196c0              73 75 63 63 65 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4c 53 45 0d 0a   ┆succes                    ELSE  ┆
0x196c0…196e0              20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 74 75 73 20 3a 3d 20 66   ┆                     status := f┆
0x196e0…19700              61 69 6c 75 72 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 0d 0a 20 20   ┆ailure                   END    ┆
0x19700…19720              20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 0d 0a 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 0d   ┆            END             END ┆
0x19720…19740              0a 20 20 20 20 20 20 20 20 45 4e 44 0d 0a 20 20 20 20 20 20 45 4c 53 45 0d 0a 20 20 20 20 20 20   ┆         END        ELSE        ┆
0x19740…19760              20 20 20 65 72 72 6f 72 5f 6d 65 73 73 61 67 65 28 6f 75 74 5f 66 69 6c 65 2c 31 29 0d 0a 20 20   ┆   error_message(out_file,1)    ┆
0x19760…19780              20 55 4e 54 49 4c 20 73 74 61 74 75 73 20 3c 3e 20 73 75 63 63 65 73 3b 0d 0a 20 20 45 4e 44 3b   ┆ UNTIL status <> succes;    END;┆
0x19780…197a0              20 20 28 2a 20 67 65 74 5f 63 6f 6d 6d 61 6e 64 20 2a 29 0d 0a 0d 0a 0d 0a 50 52 4f 43 45 44 55   ┆  (* get_command *)      PROCEDU┆
0x197a0…197c0              52 45 20 63 61 6c 63 75 6c 61 74 65 5f 6d 65 6d 6f 72 79 5f 6d 61 70 3b 0d 0a 20 20 20 42 45 47   ┆RE calculate_memory_map;     BEG┆
0x197c0…197e0              49 4e 0d 0a 20 20 20 45 4e 44 3b 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20 62 75 69 6c 64 5f 65   ┆IN     END;    PROCEDURE build_e┆
0x197e0…19800              78 70 6f 72 74 5f 74 61 62 6c 65 3b 0d 0a 20 20 20 42 45 47 49 4e 0d 0a 20 20 20 45 4e 44 3b 0d   ┆xport_table;     BEGIN     END; ┆
0x19800…19880 (20, 0, 5)   DataBlock {»LINKTERM.PAS«}
0x19880…198a0              00 4c 53 54 20 20 20 20 20 53 55 42 00 00 00 03 35 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆ LST     SUB    5               ┆
0x198a0…198c0              00 58 20 20 20 20 20 20 20 50 41 53 00 00 00 01 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆ X       PAS                    ┆
0x198c0…198e0              00 42 4c 44 45 58 50 54 42 50 41 53 00 00 00 01 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆ BLDEXPTBPAS                    ┆
0x198e0…19900              00 4c 49 4e 4b 53 45 47 4d 50 41 53 00 00 00 01 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆ LINKSEGMPAS                    ┆
0x19900…19920              00 4c 49 4e 4b 54 45 52 4d 50 41 53 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆ LINKTERMPAS                    ┆
0x19920…19940              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   ┆                                ┆
                           […0x6…]
0x19a00…19c00 (20, 0, 6)   DataBlock {»OBJCLAS.BAK«}
0x19c00…19e00 (20, 0, 7)   0xe5[0x200]
0x19e00…19e20 (20, 0, 8)   65 63 74 5f 72 65 63 6f 72 64 20 3d 20 41 52 52 41 59 20 28 2e 6f 62 6a 5f 72 65 63 5f 62 61 73   ┆ect_record = ARRAY (.obj_rec_bas┆
0x19e20…19e40              65 5f 74 79 70 65 2e 29 20 4f 46 20 62 79 74 65 3b 0d 0a 0d 0a 20 20 20 20 20 6f 62 6a 65 63 74   ┆e_type.) OF byte;         object┆
0x19e40…19e60              5f 66 69 6c 65 5f 74 79 70 65 20 3d 20 52 45 43 4f 52 44 0d 0a 20 20 20 20 20 20 20 20 20 20 20   ┆_file_type = RECORD             ┆
0x19e60…19e80              20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 75 66 66 65 72 3a 20 6f 62 6a 65 63 74 5f 72   ┆                buffer: object_r┆
0x19e80…19ea0              65 63 6f 72 64 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆ecord;                          ┆
0x19ea0…19ec0              20 20 20 70 6f 73 69 74 69 6f 6e 3a 20 62 79 74 65 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20   ┆   position: byte;              ┆
0x19ec0…19ee0              20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 78 74 65 72 6e 61 6c 5f 66 69 6c 65 3a 20 66 69   ┆               external_file: fi┆
0x19ee0…19f00              6c 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 3b   ┆le                          END;┆
0x19f00…19f20              0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20 72 65 73 65 74 5f 6f 62 6a 28 56 41 52 20 73 74 61 74   ┆    PROCEDURE reset_obj(VAR stat┆
0x19f20…19f40              75 73 3a 20 73 74 61 74 75 73 5f 74 79 70 65 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆us: status_type;                ┆
0x19f40…19f60              20 20 20 20 20 20 56 41 52 20 6f 62 6a 5f 66 69 6c 65 3a 20 6f 62 6a 65 63 74 5f 66 69 6c 65 5f   ┆      VAR obj_file: object_file_┆
0x19f60…19f80              74 79 70 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 3b 0d 0a 0d 0a 0d   ┆type                     );     ┆
0x19f80…19fa0              0a 20 20 42 45 47 49 4e 20 28 2a 20 72 65 73 65 74 5f 6f 62 6a 20 2a 29 0d 0a 20 20 20 57 49 54   ┆   BEGIN (* reset_obj *)     WIT┆
0x19fa0…19fc0              48 20 6f 62 6a 5f 66 69 6c 65 20 44 4f 0d 0a 20 20 20 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 20   ┆H obj_file DO       BEGIN       ┆
0x19fc0…19fe0              20 70 6f 73 69 74 69 6f 6e 20 3a 3d 20 30 3b 0d 0a 20 20 20 20 20 20 72 65 73 65 74 28 65 78 74   ┆ position := 0;        reset(ext┆
0x19fe0…1a000              65 72 6e 61 6c 5f 66 69 6c 65 29 3b 0d 0a 20 20 20 20 20 20 6c 69 62 5f 69 6f 72 65 73 75 6c 74   ┆ernal_file);        lib_ioresult┆
0x1a000…1a200 (20, 0, 9)   DataBlock {»OBJCLAS.BAK«}
0x1a200…1a400 (20, 0, 10)  0xe5[0x200]
0x1a400…1a420 (21, 1, 1)   28 73 74 61 74 75 73 29 3b 0d 0a 20 20 20 20 20 20 49 46 20 73 74 61 74 75 73 20 3d 20 73 75 63   ┆(status);        IF status = suc┆
0x1a420…1a440              63 65 73 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   ┆ces THEN          BEGIN         ┆
0x1a440…1a460              20 20 62 6c 6f 63 6b 72 65 61 64 28 65 78 74 65 72 6e 61 6c 5f 66 69 6c 65 2c 62 75 66 66 65 72   ┆  blockread(external_file,buffer┆
0x1a460…1a480              2c 31 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 6c 69 62 5f 69 6f 72 65 73 75 6c 74 28 73 74 61 74   ┆,1);           lib_ioresult(stat┆
0x1a480…1a4a0              75 73 29 0d 0a 20 20 20 20 20 20 20 20 45 4e 44 0d 0a 20 20 20 20 20 45 4e 44 0d 0a 20 20 45 4e   ┆us)          END       END    EN┆
0x1a4a0…1a4c0              44 3b 20 28 2a 20 72 65 73 65 74 5f 6f 62 6a 20 2a 29 0d 0a 0d 0a 0d 0a 50 52 4f 43 45 44 55 52   ┆D; (* reset_obj *)      PROCEDUR┆
0x1a4c0…1a4e0              45 20 72 65 77 72 69 74 65 5f 6f 62 6a 28 56 41 52 20 73 74 61 74 75 73 3a 20 73 74 61 74 75 73   ┆E rewrite_obj(VAR status: status┆
0x1a4e0…1a500              5f 74 79 70 65 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 56 41   ┆_type;                        VA┆
0x1a500…1a520              52 20 6f 62 6a 5f 66 69 6c 65 3a 20 6f 62 6a 65 63 74 5f 66 69 6c 65 5f 74 79 70 65 0d 0a 20 20   ┆R obj_file: object_file_type    ┆
0x1a520…1a540              20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 3b 0d 0a 0d 0a 0d 0a 20 20 42 45 47   ┆                   );        BEG┆
0x1a540…1a560              49 4e 20 28 2a 20 72 65 77 72 69 74 65 5f 6f 62 6a 20 2a 29 0d 0a 20 20 20 57 49 54 48 20 6f 62   ┆IN (* rewrite_obj *)     WITH ob┆
0x1a560…1a580              6a 5f 66 69 6c 65 20 44 4f 0d 0a 20 20 20 20 20 42 45 47 49 4e 0d 0a 20 20 20 20 20 20 70 6f 73   ┆j_file DO       BEGIN        pos┆
0x1a580…1a5a0              69 74 69 6f 6e 20 3a 3d 20 30 3b 0d 0a 20 20 20 20 20 20 72 65 77 72 69 74 65 28 65 78 74 65 72   ┆ition := 0;        rewrite(exter┆
0x1a5a0…1a5c0              6e 61 6c 5f 66 69 6c 65 29 3b 0d 0a 20 20 20 20 20 20 6c 69 62 5f 69 6f 72 65 73 75 6c 74 28 73   ┆nal_file);        lib_ioresult(s┆
0x1a5c0…1a5e0              74 61 74 75 73 29 3b 0d 0a 20 20 20 20 20 45 4e 44 0d 0a 20 20 45 4e 44 3b 20 28 2a 20 72 65 77   ┆tatus);       END    END; (* rew┆
0x1a5e0…1a600              72 69 74 65 5f 6f 62 6a 20 2a 29 0d 0a 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20 72 65 61 64 5f   ┆rite_obj *)      PROCEDURE read_┆
0x1a600…1a800 (21, 1, 2)   DataBlock {»LINKER.TXT«}
                           […0x1…]
0x1aa00…1aa20 (21, 1, 4)   6f 62 6a 5f 38 28 56 41 52 20 73 74 61 74 75 73 3a 20 73 74 61 74 75 73 5f 74 79 70 65 3b 0d 0a   ┆obj_8(VAR status: status_type;  ┆
0x1aa20…1aa40              20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 56 41 52 20 6f 62 6a 5f 66 69 6c   ┆                     VAR obj_fil┆
0x1aa40…1aa60              65 3a 20 6f 62 6a 65 63 74 5f 66 69 6c 65 5f 74 79 70 65 3b 0d 0a 20 20 20 20 20 20 20 20 20 20   ┆e: object_file_type;            ┆
0x1aa60…1aa80              20 20 20 20 20 20 20 20 20 20 20 56 41 52 20 69 74 65 6d 3a 20 62 79 74 65 0d 0a 20 20 20 20 20   ┆           VAR item: byte       ┆
0x1aa80…1aaa0              20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 3b 0d 0a 0d 0a 20 20 42 45 47 49 4e 20 28 2a 20   ┆               );      BEGIN (* ┆
0x1aaa0…1aac0              72 65 61 64 5f 6f 62 6a 5f 38 20 2a 29 0d 0a 20 20 20 73 74 61 74 75 73 20 3a 3d 20 73 75 63 63   ┆read_obj_8 *)     status := succ┆
0x1aac0…1aae0              65 73 3b 0d 0a 20 20 20 57 49 54 48 20 6f 62 6a 5f 66 69 6c 65 20 44 4f 0d 0a 20 20 20 20 20 42   ┆es;     WITH obj_file DO       B┆
0x1aae0…1ab00              45 47 49 4e 0d 0a 20 20 20 20 20 20 49 46 20 70 6f 73 69 74 69 6f 6e 20 3e 20 6d 61 78 5f 6f 62   ┆EGIN        IF position > max_ob┆
0x1ab00…1ab20              6a 5f 72 65 63 5f 62 61 73 65 20 54 48 45 4e 0d 0a 20 20 20 20 20 20 20 20 42 45 47 49 4e 0d 0a   ┆j_rec_base THEN          BEGIN  ┆
0x1ab20…1ab40              20 20 20 20 20 20 20 20 20 70 6f 73 69 74 69 6f 6e 20 3a 3d 20 30 3b 0d 0a 20 20 20 20 20 20 20   ┆         position := 0;         ┆
0x1ab40…1ab60              20 20 62 6c 6f 63 6b 72 65 61 64 28 65 78 74 65 72 6e 61 6c 5f 66 69 6c 65 2c 62 75 66 66 65 72   ┆  blockread(external_file,buffer┆
0x1ab60…1ab80              2c 31 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 6c 69 62 5f 69 6f 72 65 73 75 6c 74 28 73 74 61 74   ┆,1);           lib_ioresult(stat┆
0x1ab80…1aba0              75 73 29 3b 0d 0a 20 20 20 20 20 20 20 20 45 4e 44 3b 0d 0a 20 20 20 20 20 20 69 74 65 6d 20 3a   ┆us);          END;        item :┆
0x1aba0…1abc0              3d 20 62 75 66 66 65 72 28 2e 70 6f 73 69 74 69 6f 6e 2e 29 3b 0d 0a 20 20 20 20 20 20 70 6f 73   ┆= buffer(.position.);        pos┆
0x1abc0…1abe0              69 74 69 6f 6e 20 3a 3d 20 70 6f 73 69 74 69 6f 6e 20 2b 20 31 0d 0a 20 20 20 20 20 45 4e 44 0d   ┆ition := position + 1       END ┆
0x1abe0…1ac00              0a 20 20 45 4e 44 3b 20 28 2a 20 72 65 61 64 5f 6f 62 6a 5f 38 20 2a 29 0d 0a 0d 0a 50 52 4f 43   ┆   END; (* read_obj_8 *)    PROC┆
0x1ac00…1ae00 (21, 1, 5)   DataBlock {»LINKER.TXT«}
                           […0x5…]
0x1b800…1ba00 (22, 0, 1)   DataBlock {»OBJCLAS.BAK«}
0x1ba00…1bc00 (22, 0, 2)   0xe5[0x200]
0x1bc00…1bd80 (22, 0, 3)   DataBlock {»STDPROC.PAS«}
0x1bd80…1bda0              0a 20 20 20 20 20 20 6f 76 65 72 66 6c 6f 77 20 3a 3d 20 28 63 61 72 72 79 20 3c 3e 20 30 29 0d   ┆       overflow := (carry <> 0) ┆
0x1bda0…1bdc0              0a 20 20 20 45 4e 44 3b 0d 0a 0d 0a 28 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆    END;    (*******************┆
0x1bdc0…1bde0              2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ┆********************************┆
0x1bde0…1be00              2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 29 0d 0a 0d 0a 50   ┆**************************)    P┆
0x1be00…1c000 (22, 0, 4)   DataBlock {»OBJCLAS.BAK«}
0x1c000…1c180 (22, 0, 5)   DataBlock {»LINKPROC.BAK«}
0x1c180…1c1a0              45 4e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 74 75 73 20   ┆EN                       status ┆
0x1c1a0…1c1c0              3a 3d 20 73 75 63 63 65 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4c 53   ┆:= succes                    ELS┆
0x1c1c0…1c1e0              45 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 74 75 73 20 3a   ┆E                       status :┆
0x1c1e0…1c200              3d 20 66 61 69 6c 75 72 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 0d   ┆= failure                   END ┆
0x1c200…1c400 (22, 0, 6)   0xe5[0x200]
0x1c400…1c600 (22, 0, 7)   DataBlock {»OBJCLAS.BAK«}
0x1c600…1c620 (22, 0, 8)   47 49 4e 0d 0a 20 20 20 45 4e 44 3b 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20 74 65 72 6d 69 6e   ┆GIN     END;    PROCEDURE termin┆
0x1c620…1c640              61 74 65 3b 0d 0a 20 20 20 42 45 47 49 4e 0d 0a 20 20 20 45 4e 44 3b 0d 0a 0d 0a 1a 1a 1a 1a 1a   ┆ate;     BEGIN     END;         ┆
0x1c640…1c660              1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a   ┆                                ┆
                           […0x1…]
0x1c680…1c6a0              63 63 65 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4c 53 45 0d 0a 20 20   ┆cces                    ELSE    ┆
0x1c6a0…1c6c0              20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 74 75 73 20 3a 3d 20 66 61 69   ┆                   status := fai┆
0x1c6c0…1c6e0              6c 75 72 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 0d 0a 20 20 20 20   ┆lure                   END      ┆
0x1c6e0…1c700              20 20 20 20 20 20 20 20 20 20 45 4e 44 0d 0a 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 0d 0a 20   ┆          END             END   ┆
0x1c700…1c720              20 20 20 20 20 20 20 45 4e 44 0d 0a 20 20 20 20 20 20 45 4c 53 45 0d 0a 20 20 20 20 20 20 20 20   ┆       END        ELSE          ┆
0x1c720…1c740              20 65 72 72 6f 72 5f 6d 65 73 73 61 67 65 28 6f 75 74 5f 66 69 6c 65 2c 31 29 0d 0a 20 20 20 55   ┆ error_message(out_file,1)     U┆
0x1c740…1c760              4e 54 49 4c 20 73 74 61 74 75 73 20 3c 3e 20 73 75 63 63 65 73 3b 0d 0a 20 20 45 4e 44 3b 20 20   ┆NTIL status <> succes;    END;  ┆
0x1c760…1c780              28 2a 20 67 65 74 5f 63 6f 6d 6d 61 6e 64 20 2a 29 0d 0a 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45   ┆(* get_command *)      PROCEDURE┆
0x1c780…1c7a0              20 63 61 6c 63 75 6c 61 74 65 5f 6d 65 6d 6f 72 79 5f 6d 61 70 3b 0d 0a 20 20 20 42 45 47 49 4e   ┆ calculate_memory_map;     BEGIN┆
0x1c7a0…1c7c0              0d 0a 20 20 20 45 4e 44 3b 0d 0a 0d 0a 50 52 4f 43 45 44 55 52 45 20 62 75 69 6c 64 5f 65 78 70   ┆     END;    PROCEDURE build_exp┆
0x1c7c0…1c7e0              6f 72 74 5f 74 61 62 6c 65 3b 0d 0a 20 20 20 42 45 47 49 4e 0d 0a 20 20 20 45 4e 44 3b 0d 0a 0d   ┆ort_table;     BEGIN     END;   ┆
0x1c7e0…1c800              0a 50 52 4f 43 45 44 55 52 45 20 6c 69 6e 6b 5f 73 65 67 6d 65 6e 74 73 3b 0d 0a 20 20 20 42 45   ┆ PROCEDURE link_segments;     BE┆
0x1c800…1ca00 (22, 0, 9)   0xe5[0x200]
0x1ca00…1ca20 (22, 0, 10)  5f 6f 62 6a 5f 72 65 63 5f 62 61 73 65 20 54 48 45 4e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 42   ┆_obj_rec_base THEN             B┆
0x1ca20…1ca40              45 47 49 4e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 6f 73 69 74 69 6f 6e 20 3a 3d 20 30 3b   ┆EGIN              position := 0;┆
0x1ca40…1ca60              0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 6c 6f 63 6b 77 72 69 74 65 28 65 78 74 65 72 6e 61   ┆              blockwrite(externa┆
0x1ca60…1ca80              6c 5f 66 69 6c 65 2c 62 75 66 66 65 72 2c 31 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c   ┆l_file,buffer,1);              l┆
0x1ca80…1caa0              69 62 5f 69 6f 72 65 73 75 6c 74 28 73 74 61 74 75 73 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 20   ┆ib_ioresult(status);            ┆
0x1caa0…1cac0              20 45 4e 44 3b 0d 0a 20 20 20 20 20 20 20 20 20 62 75 66 66 65 72 28 2e 70 6f 73 69 74 69 6f 6e   ┆ END;           buffer(.position┆
0x1cac0…1cae0              2e 29 20 3a 3d 20 69 74 65 6d 28 2e 69 2e 29 3b 0d 0a 20 20 20 20 20 20 20 20 20 70 6f 73 69 74   ┆.) := item(.i.);           posit┆
0x1cae0…1cb00              69 6f 6e 20 3a 3d 20 70 6f 73 69 74 69 6f 6e 20 2b 20 31 0d 0a 20 20 20 20 20 20 20 20 45 4e 44   ┆ion := position + 1          END┆
0x1cb00…1cb20              0d 0a 20 20 20 20 20 45 4e 44 0d 0a 20 20 45 4e 44 3b 20 28 2a 20 72 65 61 64 5f 6f 62 6a 5f 33   ┆       END    END; (* read_obj_3┆
0x1cb20…1cb40              32 20 2a 29 0d 0a 0d 0a 0d 0a 42 45 47 49 4e 20 45 4e 44 2e 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a   ┆2 *)      BEGIN END.            ┆
0x1cb40…1cb60              0d 0a 0d 0a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a   ┆                                ┆
0x1cb60…1cb80              1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a   ┆                                ┆
0x1cb80…1cba0              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…]
0x1cc00…1ce00 (23, 1, 1)   0xe5[0x200]
0x1ce00…1d000 (23, 1, 2)   DataBlock {»LINKER.TXT«}
0x1d000…1d200 (23, 1, 3)   0xe5[0x200]
                           […0x1…]
0x1d400…1d600 (23, 1, 5)   DataBlock {»LINKER.TXT«}
0x1d600…1d800 (23, 1, 6)   0xe5[0x200]
0x1d800…1d980 (23, 1, 7)   DataBlock {»LST.BAK«}
0x1d980…1d9a0              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…]
0x1da00…1dc00 (23, 1, 8)   DataBlock {»LINKER.TXT«}
                           […0x1…]
0x1de00…1e000 (23, 1, 10)  0xe5[0x200]
0x1e000…1e020 (24, 0, 1)   d1 d9 e1 d1 c1 d9 c5 dd 2a db 00 d5 cd b3 0f 18 c7 c1 d1 c5 cd 79 04 cb 43 21 27 19 1e 04 20 c7   ┆        *            y  C!'     ┆
0x1e020…1e040              21 2b 19 1e 05 18 c0 54 52 55 45 46 41 4c 53 45 cd 79 04 21 02 00 39 5e 23 cd e7 18 d1 f9 d5 c9   ┆!+     TRUEFALSE y !  9^#       ┆
0x1e040…1e060              e1 7e 23 b7 28 08 47 7e cd 51 18 23 10 f9 e9 3e 0d cd 51 18 3e 0a c3 51 18 06 0d 11 06 1a 22 e2   ┆ ü# ( Gü Q #   >  Q >  Q      " ┆
0x1e060…1e080              00 cb 46 21 00 00 c8 cd 1a 17 b8 28 03 fe 1a c0 23 c9 e5 cd 11 1b eb b7 ed 52 e1 30 0f cd b3 19   ┆  F!       (    #        R 0    ┆
0x1e080…1e0a0              2a e2 00 11 08 00 19 34 c0 23 34 c9 3e 99 c3 df 15 e5 cd 11 1b b7 ed 52 20 0e 2a e2 00 11 04 00   ┆*      4 #4 >          R  *     ┆
0x1e0a0…1e0c0              19 34 20 04 23 34 28 06 e1 cd b2 19 18 d2 3e f2 18 dc 3e af 32 e7 00 cd e3 15 eb 2a e2 00 cb 56   ┆ 4  #4(       >   > 2      *   V┆
0x1e0c0…1e0e0              28 2f cb 96 3a e7 00 b7 28 0f 23 7e 2b b7 20 09 78 b7 20 1d 79 b7 fa f1 19 c5 d5 0e 21 cd 74 1a   ┆(/  :   ( #ü+   x   y       ! t ┆
0x1e0e0…1e100              d1 c1 28 0d 3d 28 04 fe 03 20 58 3a e7 00 b7 28 52 2a e2 00 3a e7 00 b7 28 02 cb de 23 23 23 7e   ┆  ( =(    X:   (R*  :   (   ###ü┆
0x1e100…1e120              c6 2d d5 5f 16 00 19 d1 d6 2d cd 4b 1a ed a0 e2 17 1a 3c f2 0d 1a 3d 3c cd 4b 1a 2a e2 00 23 23   ┆ - _     - K      <   =< K *  ##┆
0x1e120…1e140              23 e6 7f 77 20 16 c5 d5 e5 cd 5e 1a e1 d1 c1 20 15 d5 11 2a 00 19 d1 34 20 02 23 34 78 b1 c2 bb   ┆#  w      ^        *   4  #4x   ┆
0x1e140…1e160              19 eb c9 3e 99 01 3e f0 c3 df 15 f5 3a e7 00 b7 28 01 eb f1 c9 22 e2 00 cd 5e 1a c8 18 e8 0e 22   ┆   >  >     :   (    "   ^     "┆
0x1e160…1e180              2a e2 00 cb d6 cb 5e c8 cb 9e 18 08 2a e2 00 cb 56 c8 cb 96 e5 c5 11 30 00 19 eb 0e 1a cd 05 00   ┆*     ^     *   V      0        ┆
0x1e180…1e1a0              c1 e1 11 0c 00 19 eb cd 05 00 b7 c9 c1 d1 ed 53 e2 00 c5 e5 cd 11 1b d1 b7 ed 52 38 41 2a e2 00   ┆               S          R8A*  ┆
0x1e1a0…1e1c0              01 06 00 09 4e 23 46 23 73 23 72 cd e3 1a 01 04 00 09 30 01 13 7d e6 7f 29 eb ed 6a eb 53 5c 2a   ┆    N#F#s#r       0  å  )  j SØ*┆
0x1e1c0…1e1e0              e2 00 23 23 23 77 01 2a 00 09 4e 23 46 eb b7 ed 42 09 c8 d5 e5 cd 5e 1a d1 e1 72 2b 73 c9 3e 91   ┆  ###w *  N#F   B     ^   r+s > ┆
0x1e1e0…1e200              c3 df 15 d5 d9 e1 d9 21 00 00 54 5d 3e 10 29 eb ed 6a eb d9 29 d9 30 04 09 30 01 13 3d 20 ef c9   ┆       !  TÅ> )  j  ) 0  0  =   ┆
0x1e200…1e400 (24, 0, 2)   0xe5[0x200]
0x1e400…1e420 (24, 0, 3)   42 45 47 49 4e 20 45 4e 44 2e 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a   ┆BEGIN END.                      ┆
0x1e420…1e440              1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a 1a   ┆                                ┆
                           […0x2…]
0x1e480…1e4a0              00 4c 53 54 20 20 20 20 20 42 41 4b 00 00 00 03 35 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆ LST     BAK    5               ┆
0x1e4a0…1e4c0              00 58 20 20 20 20 20 20 20 50 41 53 00 00 00 01 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆ X       PAS                    ┆
0x1e4c0…1e4e0              00 42 4c 44 45 58 50 54 42 50 41 53 00 00 00 01 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆ BLDEXPTBPAS                    ┆
0x1e4e0…1e500              00 4c 49 4e 4b 53 45 47 4d 50 41 53 00 00 00 01 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆ LINKSEGMPAS                    ┆
0x1e500…1e520              00 4c 49 4e 4b 54 45 52 4d 50 41 53 00 00 00 01 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆ LINKTERMPAS    /               ┆
0x1e520…1e540              00 4c 53 54 20 20 20 20 20 53 55 42 00 00 00 04 2d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆ LST     SUB    -               ┆
0x1e540…1e560              00 4c 4f 47 49 4e 20 20 20 43 4f 4d 00 00 00 3a 30 00 31 00 36 00 37 00 00 00 00 00 00 00 00 00   ┆ LOGIN   COM   :0 1 6 7         ┆
0x1e560…1e580              00 4c 4f 47 49 4e 20 20 20 50 41 53 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ┆ LOGIN   PAS                    ┆
0x1e580…1e5a0              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…]
0x1e600…1e620 (24, 0, 4)   cd 14 1b b7 ed 52 21 00 00 c0 23 c9 cd 14 1b eb c9 2a e2 00 11 04 00 19 5e 23 56 23 d5 4e 23 46   ┆     R!   #      *      ^#V# N#F┆
0x1e620…1e640              23 5e 23 56 e1 c9 3e 22 18 02 3e 21 32 e7 00 44 4d dd e1 d1 e1 dd e5 22 e2 00 7e e6 03 ca b2 1b   ┆#^#V  >"  >!2  DM      "  ü     ┆
0x1e640…1e660              78 b1 28 4c c5 d5 0e 1a cd 05 00 2a e2 00 11 0c 00 19 eb 3a e7 00 4f cd 05 00 d1 c1 b7 28 10 6f   ┆x (L       *       :  O      ( o┆
0x1e660…1e680              3a e7 00 fe 22 20 43 7d 3d 28 04 fe 03 20 3f c5 d5 2a e2 00 11 2d 00 19 4e 23 46 03 70 2b 71 11   ┆:   " Cå=(    ?  *   -  N#F p+q ┆
0x1e680…1e6a0              db ff 19 71 23 70 d1 c1 21 80 00 19 eb 0b 18 b0 2a e2 00 11 09 00 19 46 2b 4e 2b 2b 2b 56 2b 5e   ┆   q#p  !       *      F+N+++V+^┆
0x1e6a0…1e6c0              eb b7 ed 42 d0 eb 71 23 70 c9 3e 99 18 06 3e f0 18 02 3e 04 c3 df 15 c1 d1 ed 53 e2 00 c5 e5 cd   ┆   B  q#p >   >   >       S     ┆
0x1e6c0…1e6e0              11 1b d1 b7 ed 52 da de 1a 2a e2 00 01 08 00 09 73 23 72 01 24 00 09 73 23 72 c9 eb e1 e3 e5 2a   ┆     R   *      s#r $  s#r     *┆
0x1e6e0…1e700              cd 00 e5 19 22 cd 00 ed 5b cf 00 b7 ed 52 d1 e1 30 04 73 23 72 c9 3e ff c3 22 1d ed 5b cd 00 18   ┆    "   Æ    R  0 s#r >  "  Æ   ┆
0x1e700…1e720              f1 5e 23 56 ed 53 cd 00 c9 21 00 00 39 ed 5b cf 00 b7 ed 52 19 38 01 eb ed 5b cd 00 b7 ed 52 c9   ┆ ^#V S   !  9 Æ    R 8   Æ    R ┆
0x1e720…1e740              3e af 4f 22 e6 00 af 77 32 d9 00 78 32 e8 00 21 97 1c 22 e2 00 e1 22 e4 00 e1 0c 0d 20 05 cd b5   ┆> O"   w2  x2  !  "   "         ┆
0x1e740…1e760              18 18 03 cd ff 18 2a e4 00 e9 3e af 32 ea 00 22 e6 00 21 97 1c 22 e2 00 e1 22 e4 00 e1 22 e8 00   ┆      *   > 2  "  !  "   "   "  ┆
0x1e760…1e780              21 5c 00 06 1e cd 75 05 af 12 2a e8 00 3a ea 00 b7 20 05 cd ad 17 18 03 cd d1 17 21 d9 00 7e 36   ┆!Ø    u   *  :             !  ü6┆
0x1e780…1e7a0              00 b7 67 6f 28 08 dd e5 e1 11 5c 00 ed 52 eb 2a e6 00 73 23 72 18 af 03 ff 00 ed 5f 32 d4 00 c9   ┆  go(     Ø  R *  s#r      _2   ┆
0x1e7a0…1e7c0              eb dd e1 c1 e1 78 b1 28 0b 73 0b 78 b1 28 05 54 5d 13 ed b0 dd e9 44 4d dd e1 d1 e1 b7 ed 52 19   ┆     x ( s x ( TÅ     DM      R ┆
0x1e7c0…1e7e0              30 f0 0b 09 eb 09 eb 03 ed b8 dd e9 d1 c1 d5 2d 61 25 c3 99 02 7d cd 57 04 6f c9 2a 01 00 19 19   ┆0              -a%   å W o *    ┆
0x1e7e0…1e800              19 e9 21 d9 00 7e 36 00 6f 26 00 c9 cd a0 00 7c b5 c8 cd a3 00 7d fe 03 c0 dd e1 cd f8 01 5e 43   ┆  !  ü6 o&     ø     å        ^C┆
0x1e800…1ea00 (24, 0, 5)   0xe5[0x200]
                           […0x1…]
0x1ec00…1ec20 (24, 0, 7)   0d 0a 55 73 65 72 20 62 72 65 61 6b 00 18 31 3a d9 00 b7 c8 dd e1 f5 cd f8 01 0d 0a 49 2f 4f 00   ┆  User break  1:            I/O ┆
0x1ec20…1ec40              18 10 dd e1 cd f8 01 0d 0a 52 75 6e 2d 74 69 6d 65 00 cd f8 01 20 65 72 72 6f 72 20 00 cd 65 04   ┆         Run-time     error   e ┆
0x1ec40…1ec60              cd f8 01 2c 20 50 43 3d 00 dd e5 e1 ed 5b d5 00 b7 ed 52 11 15 00 19 22 d7 00 cd 60 04 cd f8 01   ┆   , PC=     Æ    R    "   `    ┆
0x1ec60…1ec80              0d 0a 50 72 6f 67 72 61 6d 20 61 62 6f 72 74 65 64 00 2a df 00 e9 31 00 01 21 d3 d8 11 b8 00 01   ┆  Program aborted *   1  !      ┆
0x1ec80…1eca0              00 ff cd 60 03 21 94 1d 11 cf d8 01 00 00 cd 85 04 c3 72 1d dd e1 f5 cd f8 01 0d 0a 49 2f 4f 00   ┆   ` !            r         I/O ┆
0x1eca0…1ecc0              18 10 dd e1 cd f8 01 0d 0a 52 75 6e 2d 74 69 6d 65 00 cd f8 01 20 65 72 72 6f 72 20 00 cd 65 04   ┆         Run-time     error   e ┆
0x1ecc0…1ece0              cd f8 01 2c 20 50 43 3d 00 dd e5 e1 ed 5b d5 00 b7 ed 52 11 15 00 19 22 d7 00 cd 60 04 cd f8 01   ┆   , PC=     Æ    R    "   `    ┆
0x1ece0…1ed00              0d 0a 50 72 6f 67 72 61 6d 20 61 62 6f 72 74 65 64 00 2a df 00 e9 31 00 01 21 d3 d8 11 b8 00 01   ┆  Program aborted *   1  !      ┆
0x1ed00…1ed20              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   ┆                                ┆
                           […0x7…]
0x1ee00…1f000 (24, 0, 8)   0xe5[0x200]
                           […0x548…]

Reduced view