
- NASM Map file ---------------------------------------------------------------

Source file:  di.asm
Output file:  ../../bin/di.xld

-- Program origin -------------------------------------------------------------

00000000

-- Sections (summary) ---------------------------------------------------------

Vstart            Start             Stop              Length    Class     Name
               0                 0                 0  00000000  progbits  .text
               0                 0                60  00000060  progbits  HEADER
               0                60              10C0  00001060  progbits  CODE
               0              10C0              1240  00000180  progbits  DATA
               0                 0                 0  00000000  nobits    relocatedzero
               0                 0                 0  00000000  nobits    RELOCATEDDATA

-- Sections (detailed) --------------------------------------------------------

---- Section .text ------------------------------------------------------------

class:     progbits
length:                   0
start:                    0
align:     not defined
follows:   not defined
vstart:                   0
valign:    not defined
vfollows:  not defined

---- Section HEADER -----------------------------------------------------------

class:     progbits
length:                  60
start:                    0
align:                   10
follows:   not defined
vstart:                   0
valign:    not defined
vfollows:  not defined

---- Section CODE -------------------------------------------------------------

class:     progbits
length:                1060
start:                   60
align:                   10
follows:   HEADER
vstart:                   0
valign:    not defined
vfollows:  not defined

---- Section DATA -------------------------------------------------------------

class:     progbits
length:                 180
start:                 10C0
align:                   10
follows:   CODE
vstart:                   0
valign:    not defined
vfollows:  not defined

---- Section relocatedzero ----------------------------------------------------

class:     nobits
length:                   0
start:                    0
align:     not defined
follows:   not defined
vstart:                   0
valign:    not defined
vfollows:  not defined

---- Section RELOCATEDDATA ----------------------------------------------------

class:     nobits
length:                   0
start:                    0
align:     not defined
follows:   not defined
vstart:                   0
valign:    not defined
vfollows:  not defined

-- Symbols --------------------------------------------------------------------

---- No Section ---------------------------------------------------------------

Value     Name
00000000  ELD_HEADER
00000000  eldhSignature
00000008  eldhCodeOffset
0000000C  eldhCodeImageLength
0000000E  eldhCodeAllocLength
00000010  eldhDataOffset
00000014  eldhDataImageLength
00000016  eldhDataAllocLength
00000018  eldhCodeEntrypoint
0000001A  eldhReserved
0000001E  eldhExtensionSize
00000020  ELD_HEADER_size
00000020  ELD_HEADER_size_b
00000010  ELD_HEADER_size_w
00000008  ELD_HEADER_size_d
00000004  ELD_HEADER_size_q
00000002  ELD_HEADER_size_p
00000001  ELD_HEADER_size_pg
00000001  ELD_HEADER_size_ki
00000000  ELD_HEADERX
00000000  eldhxHeader
00000020  eldhxDescriptionOffset
00000024  eldhxHelpOffset
00000028  eldhxLibTable
0000002C  eldhxDateTimeOffset
00000030  ELD_HEADERX_size
00000000  ELD_TRAILER_HEADER
00000000  eldthSignature
00000008  eldthHeaderOffset
0000000C  eldthReserved
0000000E  eldthChecksum
00000010  ELD_TRAILER_HEADER_size
00000010  ELD_TRAILER_HEADER_size_b
00000008  ELD_TRAILER_HEADER_size_w
00000004  ELD_TRAILER_HEADER_size_d
00000002  ELD_TRAILER_HEADER_size_q
00000001  ELD_TRAILER_HEADER_size_p
00000001  ELD_TRAILER_HEADER_size_pg
00000001  ELD_TRAILER_HEADER_size_ki
00000000  ELD_LIBTABLE
00000000  eldltFormat
00000002  eldltAmount
00000004  eldltOffset
00000008  eldltCompressedLength
00000008  ELD_LIBTABLE_size
00000008  ELD_LIBTABLE_size_b
00000004  ELD_LIBTABLE_size_w
00000002  ELD_LIBTABLE_size_d
00000001  ELD_LIBTABLE_size_q
00000001  ELD_LIBTABLE_size_p
00000001  ELD_LIBTABLE_size_pg
00000001  ELD_LIBTABLE_size_ki
00000000  ELD_INSTANCE
00000000  eldiStartCode
00000002  eldiEndCode
00000004  eldiStartData
00000006  eldiEndData
00000008  eldiIdentifier
00000010  eldiFlags
0000000E  eldiListing_size
00000012  eldiListing
00000020  ELD_INSTANCE_size
00000001  eldifResident
00000000  ELD_LINKINFO
00000000  eldlSignature
00000002  eldlReserved
00000006  eldlUseLinkHash
00000008  eldlDataAmount
0000000A  eldlDataPrefixes
0000000C  eldlDataEntries
0000000E  eldlDataAddresses
00000010  eldlCodeAmount
00000012  eldlCodePrefixes
00000014  eldlCodeEntries
00000016  eldlCodeAddresses
00000018  ELD_LINKINFO_size
00000000  IISPENTRY
00000000  ieEntry
00000002  ieNext
00000006  ieSignature
00000008  ieEOI
00000009  ieJmphwreset
0000000B  ieReserved
00000012  ieStart
00000012  IISPENTRY_size
00000000  AMISSIGNATURE
00000000  asVendor
00000008  asProduct
00000010  asDescription
00000011  AMISSIGNATURE_size
00000000  afInstalled
00000001  afEntry
00000002  afUninstall
00000003  afPopup
00000004  afInterrupts
00000005  afHotkeys
00000006  afDevices
00000060  CODEOFFSET
00000001  ..@144.num
00008000  ..@236.num
00000200  ..@367.num
00000200  ..@369.num
00000100  ..@387.num
00000820  endinstalled
00000001  ..@760.num
00000001  ..@799.num
00000004  ..@808.num
000010C0  DATAOFFSET
00000180  data_size
00000180  total_data_size
000008A0  endresident
00000000  linker._..@900.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@900.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@900.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@900.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@900.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@900.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@900.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@900.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@900.lframe_?use_hash_low_skip_last_high
FFFFFFFFFFFFFFEC  linker._..@900.lframe_?use_hash
FFFFFFFFFFFFFFED  linker._..@900.lframe_?skip_last
00000008  ..@1018.num
00001060  code_size


---- Section HEADER -----------------------------------------------------------

Real              Virtual           Name
               0                 0  ..@59.strucstart
               0                 0  ..@62.strucstart
              24                24  header_extension_end
              30                30  description

---- Section CODE -------------------------------------------------------------

Real              Virtual           Name
              60                 0  code
              60                 0  ..@84.strucstart
              68                 8  ..@90.data
              80                20  command
              82                22  command.chain
              89                29  ..@95.skipparameter
              8A                2A  command.entry
              92                32  ..@.@@.1.0
              9C                3C  command.transfer_to_chain
              A1                41  ..@.@@.1.1
              A9                49  command.ours
              C2                62  uninstall
              D3                73  ..@.@@.1.2
              E3                83  uninstall.loop
              F4                94  uninstall.bx
              FE                9E  uninstall.setbx
             F54               EF4  ..@139.name
             105                A5  ..@.@@.1.3
             112                B2  uninstall.bxnz
             123                C3  uninstall.done
             12B                CB  ..@.@@.1.4
             133                D3  uninstall.error
             13E                DE  gateout
             14A                EA  ..@.@@.1.5
             154                F4  ..@.@@.1.6
             15F                FF  ..@.@@.1.7
             171               111  gateout.in.loop
             184               124  gateout.error
             187               127  ..@.@@.1.8
             191               131  ..@.@@.1.9
             19B               13B  gateout.in.next
             19B               13B  ..@.@@.1.10
             1AA               14A  gateout.indo.loop
             1B8               158  ..@.@@.1.11
             1C2               162  gateout.indo.next
             1CB               16B  gateout.not_in
             1FF               19F  gateout.checkrange
             209               1A9  gateout.err
             20C               1AC  gateout.last
             F1D               EBD  ..@198.name
             F27               EC7  ..@201.name
             224               1C4  gateout.notlength
             22E               1CE  gateout.rangeok
             231               1D1  gateout.onlyone
             236               1D6  gateout.next
             23E               1DE  gateout.prepare
             246               1E6  ..@.@@.1.12
             F1D               EBD  ..@215.name
             25A               1FA  gateout.do
             289               229  gateout.loopexception
             2A2               242  ..@.@@.1.13
             2AE               24E  gateout.gate16
             2C7               267  gateout.rm
             2E6               286  gateout.loop_chain
             FAF               F4F  ..@264.name
             337               2D7  gateout.end_chain
             33B               2DB  gateout.end_chain_string
             345               2E5  ..@.@@.1.14
             348               2E8  ..@.@@.1.15
             34E               2EE  gateout.86next
             352               2F2  gateout.toomany
             357               2F7  gateout.failed
             368               308  int_list
             37F               31F  int_list.loop_ivt_chain
             FD3               F73  ..@290.name
             39E               33E  int_list.end_ivt_chain
             FD3               F73  ..@293.name
             3B4               354  int_list.loopplex
             3C0               360  int_list.nextplex
             3C4               364  int_list.done
             3C5               365  int_list.error
             3D7               377  int_list.loop_chain
             FD3               F73  ..@300.name
             3E6               386  int_list.next_chain
             FAF               F4F  ..@314.name
             435               3D5  int_list.end_chain
             443               3E3  ..@.@@.1.16
             446               3E6  ..@.@@.1.17
             FAF               F4F  ..@325.name
             460               400  int_list.next_seq
             485               425  ..@.@@.1.18
             48E               42E  int_list.error_string
             49D               43D  ..@.@@.1.19
             4A0               440  int_list.mpx
             FD3               F73  ..@345.name
             4D0               470  ..@.@@.1.20
             4D1               471  int_list.search
             4EB               48B  int_list.search_intlist_seg
             4EE               48E  int_list.search_intlist
             4FF               49F  int_list.search_found_intlist
             519               4B9  int_list.search_dxbx
             52A               4CA  int_list.add
             FD3               F73  ..@364.name
             54F               4EF  ..@.@@.1.21
             FE6               F86  ..@373.name
             FD3               F73  ..@376.name
             571               511  int_list.add.loop_chain
             FE6               F86  ..@379.name
             FD3               F73  ..@382.name
             5A2               542  ..@.@@.1.22
             5B2               552  int_list.add.insert
             FD3               F73  ..@389.name
             5DB               57B  ..@.@@.1.23
             5DE               57E  ..@.@@.1.24
             5F9               599  int_list.add.end_chain
             FD3               F73  ..@397.name
             60A               5AA  int_list.add.done
             60B               5AB  int_list.add.error
             60D               5AD  int_list.add.check
             616               5B6  int_list.add.match
             617               5B7  int_list.add.mismatch
             62D               5CD  int_list.add.checkret
             630               5D0  check_int_chain
             65B               5FB  check_int_chain.nonstd
             65E               5FE  ..@.@@.1.25
             669               609  check_int_chain.not_iisp
             688               628  check_int_chain.not_fd
             6A0               640  check_int_chain.not_jmpfar
             6B6               656  check_int_chain.not_testhook_try_jmpfarindirect
             6DB               67B  check_int_chain.not_testhook_or_jmpfarindirect
             6DD               67D  check_int_chain.CY
             6DF               67F  gateout.mcbname
             701               6A1  gateout.mcbname.loop
             73C               6DC  ..@.@@.1.26
             73F               6DF  ..@.@@.1.27
             74C               6EC  gateout.mcbname.empty
             752               6F2  gateout.mcbname.hma
             757               6F7  gateout.mcbname.next
            1011               FB1  ..@442.name
             771               711  ..@.@@.1.28
             77B               71B  ..@.@@.1.29
             77B               71B  gateout.mcbname.copy
             780               720  gateout.mcbname.ret_cx
             781               721  gateout.mcbname.ret
             782               722  error
             789               729  ..@454.skipparameter
             790               730  skipcomma
             797               737  ..@463.skipparameter
             798               738  isstring?
             79F               73F  ..@472.skipparameter
             7A0               740  cmd3
             7A7               747  ..@480.skipparameter
             7A8               748  chkeol
             7AF               74F  ..@488.skipparameter
             7B0               750  ispm
             7B7               757  ..@496.skipparameter
             7B8               758  putsz
             7BF               75F  ..@504.skipparameter
             7C0               760  setrc
             7C7               767  ..@513.skipparameter
             7C8               768  uppercase
             7CF               76F  ..@521.skipparameter
             7D0               770  skipcomm0
             7D7               777  ..@531.skipparameter
             7D8               778  skipwhite
             7DF               77F  ..@541.skipparameter
             7E0               780  get_value_range
             7E7               787  ..@549.skipparameter
             7E8               788  skipwh0
             7EF               78F  ..@557.skipparameter
             7F0               790  getbyte
             7F7               797  ..@569.skipparameter
             7F8               798  iseol?
             7FF               79F  ..@578.skipparameter
             800               7A0  getword
             807               7A7  ..@588.skipparameter
             808               7A8  guard_auxbuff
             80F               7AF  ..@598.skipparameter
             810               7B0  prephack
             817               7B7  ..@606.skipparameter
             818               7B8  handle_serial_flags_ctrl_c
             81F               7BF  ..@614.skipparameter
             820               7C0  dohack
             827               7C7  ..@622.skipparameter
             828               7C8  hexbyte
             82F               7CF  ..@630.skipparameter
             830               7D0  hexword
             837               7D7  ..@639.skipparameter
             838               7D8  hexword_high
             83F               7DF  ..@647.skipparameter
             840               7E0  unhack
             847               7E7  ..@656.skipparameter
             848               7E8  putsline_crlf
             84F               7EF  ..@664.skipparameter
             850               7F0  setes2dx
             857               7F7  ..@672.skipparameter
             858               7F8  copy_single_counted_string
             85F               7FF  ..@683.skipparameter
             860               800  intchk
             867               807  ..@701.skipparameter
             868               808  call_int2D
             86F               80F  ..@709.skipparameter
             870               810  IsIISPEntry?
             877               817  ..@748.skipparameter
             878               818  start
             891               831  uninstall_oneshot
             8B3               853  ..@.@@.1.30
             8B4               854  install
             8BC               85C  ..@784.skipparameter
             DD6               D76  ..@784.name
            1036               FD6  ..@791.name
             F54               EF4  ..@794.name
             8DF               87F  install.only_first
             F54               EF4  ..@803.name
            102B               FCB  ..@810.name
             8F8               898  ..@.@@.1.31
             8FB               89B  linker
             8FE               89E  linker._..@900.lenter
             90F               8AF  linker.error_j1
             912               8B2  ..@.@@.1.32
             91B               8BB  ..@.@@.1.33
             925               8C5  ..@.@@.1.34
             931               8D1  ..@.@@.1.35
             936               8D6  ..@.@@.1.36
             944               8E4  ..@.@@.1.37
             949               8E9  ..@.@@.1.38
             959               8F9  ..@.@@.1.39
             95E               8FE  ..@.@@.1.40
             96E               90E  ..@.@@.1.41
             975               915  linker.otherloop
             978               918  linker.datarelocloop
             992               932  ..@.@@.1.42
             9A9               949  linker.datarelocfind
             9E5               985  linker.address_data_reloc
             9F0               990  ..@.@@.1.43
             B06               AA6  linker.datanotfound
             B06               AA6  linker.codenotfound
             9F1               991  linker.build_match
             9FD               99D  ..@.@@.1.44
             A09               9A9  ..@.@@.1.45
             A0A               9AA  linker.donedatareloc
             A14               9B4  linker.coderelocloop
             A34               9D4  linker.coderelocfind
             A89               A29  ..@.@@.1.46
             A93               A33  linker.error_j
             A95               A35  ..@.@@.1.47
             AA4               A44  linker.donecodereloc
             AA4               A44  linker.hint
             AAF               A4F  ..@982.skipparameter
             EF8               E98  ..@982.name
             ABC               A5C  linker.loop_hint
             ABF               A5F  ..@.@@.1.48
             AC8               A68  linker.end_hint
             AD6               A76  ..@994.skipparameter
             E9E               E3E  ..@994.name
             F4B               EEB  ..@1000.name
             AE8               A88  ..@1003.skipparameter
             F01               EA1  ..@1003.name
             AE8               A88  linker.no_hint
            1036               FD6  ..@1012.name
             B06               AA6  linker.error
             B09               AA9  linker._..@900.lleave
             B0D               AAD  plex_check
             B21               AC1  ..@.@@.1.49
             B2A               ACA  ..@1030.skipparameter
             F01               EA1  ..@1030.name
             B3A               ADA  ..@1036.skipparameter
             ED0               E70  ..@1036.name
             B41               AE1  plex_check.notfound
             B42               AE2  plex_check.checkret
             B44               AE4  linkercoderelocations
             BDC               B7C  linkerdatarelocations
             D04               CA4  internalcodetocoderelocations
             D26               CC6  internalcodetodatarelocations
             D68               D08  internaldatatocoderelocations
             D6A               D0A  internaldatatodatarelocations
             D6C               D0C  debuggeramissig
             D6C               D0C  ..@1054.data
             D74               D14  ..@1056.data
             D7C               D1C  listmsg
             D7C               D1C  listmsg.hint
             D98               D38  listmsg.hint.offset
             DA0               D40  ..@95.name
             DAF               D4F  ..@454.name
             DB7               D57  ..@463.name
             DC3               D63  ..@472.name
             DCF               D6F  ..@480.name
             DD6               D76  ..@488.name
             DDF               D7F  ..@496.name
             DE6               D86  ..@504.name
             DEE               D8E  ..@513.name
             DF6               D96  ..@521.name
             E02               DA2  ..@531.name
             E0E               DAE  ..@541.name
             E1A               DBA  ..@549.name
             E2C               DCC  ..@557.name
             E36               DD6  ..@569.name
             E40               DE0  ..@578.name
             E49               DE9  ..@588.name
             E53               DF3  ..@598.name
             E63               E03  ..@606.name
             E6E               E0E  ..@614.name
             E8B               E2B  ..@622.name
             E94               E34  ..@630.name
             E9E               E3E  ..@639.name
             EA8               E48  ..@647.name
             EB7               E57  ..@656.name
             EC0               E60  ..@664.name
             ED0               E70  ..@672.name
             EDB               E7B  ..@683.name
             EF8               E98  ..@701.name
             F01               EA1  ..@709.name
             F0E               EAE  ..@748.name
             F1D               EBD  ..@107.name
             F27               EC7  ..@111.name
             F30               ED0  ..@115.name
             F40               EE0  ..@122.name
             F4B               EEB  ..@127.name
             F54               EF4  ..@135.name
             F6A               F0A  ..@167.name
             F73               F13  ..@209.name
             F92               F32  ..@218.name
             FAF               F4F  ..@229.name
             FBA               F5A  ..@238.name
             FCA               F6A  ..@244.name
             FD3               F73  ..@282.name
             FE6               F86  ..@286.name
            1006               FA6  ..@418.name
            1011               FB1  ..@438.name
            101D               FBD  ..@756.name
            102B               FCB  ..@762.name
            1036               FD6  ..@770.name
            1044               FE4  ..@778.name
            1053               FF3  ..@974.name
            1064              1004  ..@986.name
            1089              1029  ..@1020.name
            109A              103A  ..@1024.name
            10B2              1052  lmsg

---- Section DATA -------------------------------------------------------------

Real              Virtual           Name
            10C0                 0  datastart
            10C0                 0  msg
            10C0                 0  msg.uninstall_done
            10DA                1A  msg.uninstall_error
            10FC                3C  msg.installed
            1114                54  msg.di_error
            111C                5C  msg.di_hidden
            1124                64  msg.di_iisp
            112C                6C  msg.di_nonstd_iisp
            1140                80  msg.di_uninst_iisp
            1154                94  msg.di_freedos_reloc
            1167                A7  msg.di_jmpfar
            1176                B6  msg.di_jmpfarindirect
            118A                CA  msg.di_testhook
            1197                D7  msg.di_toomany
            11B4                F4  msg.di_empty
            11C4               104  msg.di_system_mcb
            11D0               110  msg.di_system_upper
            11DF               11F  msg.di_system_low
            11EE               12E  msg.di_hma
            1200               140  msg.di_multiplex.1
            1207               147  msg.di_multiplex.2
            120F               14F  msg.di_multiplex.3
            1212               152  gatewrong
            1228               168  lastint
            122C               16C  intaddress
            1230               170  lastint_is_86m_and_mcb
            1232               172  uinit_data
            1240               180  uinit_data_end

---- Section relocatedzero ----------------------------------------------------

Real              Virtual           Name
               0                 0  relocatedzero

---- Section RELOCATEDDATA ----------------------------------------------------

Real              Virtual           Name
               0                 0  relocateddata

