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

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

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

00000000

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

Vstart            Start             Stop              Length    Class     Name
               0                 0                 0  00000000  progbits  .text
               0                 0                60  00000060  progbits  HEADER
            9001                60              1240  000011E0  progbits  CODE
            8000              1240              13C0  00000180  progbits  DATA
               0                 0                 0  00000000  nobits    relocatedzero
            8000              8000              8000  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:                11E0
start:                   60
align:                   10
follows:   HEADER
vstart:                9001
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 180
start:                 1240
align:                   10
follows:   CODE
vstart:                8000
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:                 8000
align:     not defined
follows:   not defined
vstart:                8000
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  ..@365.num
00000200  ..@367.num
00000100  ..@385.num
00000810  endinstalled
00000001  ..@756.num
00000001  ..@795.num
00000004  ..@804.num
00001240  DATAOFFSET
00000180  data_size
00000180  total_data_size
00000890  endresident
00000000  LINKTABLE
00000000  ltCodeToCode
00000004  ltCodeToData
00000008  ltDataToCode
0000000C  ltDataToData
00000010  ltLinkData
00000014  ltLinkCode
00000018  LINKTABLE_size
00000000  linker._..@897.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@897.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@897.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@897.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@897.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@897.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@897.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@897.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@897.lframe_?use_hash
FFFFFFFFFFFFFFEA  linker._..@897.lframe_?pass
FFFFFFFFFFFFFFE8  linker._..@897.lframe_?amounterrors
FFFFFFFFFFFFFFE6  linker._..@897.lframe_?name
00000002  ..@969.num
00000008  ..@1057.num
000011E0  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              9001  code
              60              9001  ..@84.strucstart
              68              9009  ..@90.data
              80              9021  command
              82              9023  command.chain
              89              902A  ..@95.skipparameter
              8A              902B  command.entry
              92              9033  ..@.@@.1.0
              9C              903D  command.transfer_to_chain
              A1              9042  ..@.@@.1.1
              A9              904A  command.ours
              C2              9063  uninstall
              D3              9074  ..@.@@.1.2
              E3              9084  uninstall.loop
              F4              9095  uninstall.bx
              FE              909F  uninstall.setbx
            107E              A01F  ..@139.name
             105              90A6  ..@.@@.1.3
             112              90B3  uninstall.bxnz
             123              90C4  uninstall.done
             12B              90CC  ..@.@@.1.4
             133              90D4  uninstall.error
             13E              90DF  gateout
             14A              90EB  ..@.@@.1.5
             154              90F5  ..@.@@.1.6
             15F              9100  ..@.@@.1.7
             171              9112  gateout.in.loop
             184              9125  gateout.error
             187              9128  ..@.@@.1.8
             191              9132  ..@.@@.1.9
             19B              913C  gateout.in.next
             19B              913C  ..@.@@.1.10
             1AA              914B  gateout.indo.loop
             1B8              9159  ..@.@@.1.11
             1C2              9163  gateout.indo.next
             1CB              916C  gateout.not_in
             1FF              91A0  gateout.checkrange
             209              91AA  gateout.err
             20C              91AD  gateout.last
            1047              9FE8  ..@198.name
            1051              9FF2  ..@201.name
             224              91C5  gateout.notlength
             22E              91CF  gateout.rangeok
             231              91D2  gateout.onlyone
             236              91D7  gateout.next
             23E              91DF  gateout.prepare
             246              91E7  ..@.@@.1.12
            1047              9FE8  ..@215.name
             25A              91FB  gateout.do
             289              922A  gateout.loopexception
             2A2              9243  ..@.@@.1.13
             2AE              924F  gateout.gate16
             2C7              9268  gateout.rm
             2E3              9284  gateout.loop_chain
            10D9              A07A  ..@264.name
             334              92D5  gateout.end_chain
             338              92D9  gateout.end_chain_string
             342              92E3  ..@.@@.1.14
             345              92E6  ..@.@@.1.15
             34B              92EC  gateout.86next
             34F              92F0  gateout.toomany
             354              92F5  gateout.failed
             35F              9300  int_list
             376              9317  int_list.loop_ivt_chain
            10FD              A09E  ..@289.name
             395              9336  int_list.end_ivt_chain
            10FD              A09E  ..@292.name
             3AB              934C  int_list.loopplex
             3B7              9358  int_list.nextplex
             3BB              935C  int_list.done
             3BC              935D  int_list.error
             3CE              936F  int_list.loop_chain
            10FD              A09E  ..@299.name
             3DD              937E  int_list.next_chain
            10D9              A07A  ..@313.name
             42C              93CD  int_list.end_chain
             43A              93DB  ..@.@@.1.16
             43D              93DE  ..@.@@.1.17
            10D9              A07A  ..@324.name
             457              93F8  int_list.next_seq
             47C              941D  ..@.@@.1.18
             485              9426  int_list.error_string
             48E              942F  ..@.@@.1.19
             491              9432  int_list.mpx
            10FD              A09E  ..@343.name
             4C1              9462  ..@.@@.1.20
             4C2              9463  int_list.search
             4DC              947D  int_list.search_intlist_seg
             4DF              9480  int_list.search_intlist
             4F0              9491  int_list.search_found_intlist
             50A              94AB  int_list.search_dxbx
             51B              94BC  int_list.add
            10FD              A09E  ..@362.name
             540              94E1  ..@.@@.1.21
            1110              A0B1  ..@371.name
            10FD              A09E  ..@374.name
             562              9503  int_list.add.loop_chain
            1110              A0B1  ..@377.name
            10FD              A09E  ..@380.name
             593              9534  ..@.@@.1.22
             5A3              9544  int_list.add.insert
            10FD              A09E  ..@387.name
             5CC              956D  ..@.@@.1.23
             5CF              9570  ..@.@@.1.24
             5EA              958B  int_list.add.end_chain
            10FD              A09E  ..@395.name
             5FB              959C  int_list.add.done
             5FC              959D  int_list.add.error
             5FE              959F  int_list.add.check
             607              95A8  int_list.add.match
             608              95A9  int_list.add.mismatch
             61E              95BF  int_list.add.checkret
             621              95C2  check_int_chain
             64C              95ED  check_int_chain.nonstd
             64F              95F0  ..@.@@.1.25
             65A              95FB  check_int_chain.not_iisp
             679              961A  check_int_chain.not_fd
             691              9632  check_int_chain.not_jmpfar
             6A7              9648  check_int_chain.not_testhook_try_jmpfarindirect
             6CC              966D  check_int_chain.not_testhook_or_jmpfarindirect
             6CE              966F  check_int_chain.CY
             6D0              9671  gateout.mcbname
             6F2              9693  gateout.mcbname.loop
             72D              96CE  ..@.@@.1.26
             730              96D1  ..@.@@.1.27
             73D              96DE  gateout.mcbname.empty
             743              96E4  gateout.mcbname.hma
             748              96E9  gateout.mcbname.next
            113B              A0DC  ..@440.name
             762              9703  ..@.@@.1.28
             76C              970D  ..@.@@.1.29
             76C              970D  gateout.mcbname.copy
             771              9712  gateout.mcbname.ret_cx
             772              9713  gateout.mcbname.ret
             773              9714  error
             77A              971B  ..@452.skipparameter
             780              9721  skipcomma
             787              9728  ..@461.skipparameter
             788              9729  isstring?
             78F              9730  ..@470.skipparameter
             790              9731  cmd3
             797              9738  ..@478.skipparameter
             798              9739  chkeol
             79F              9740  ..@486.skipparameter
             7A0              9741  ispm
             7A7              9748  ..@494.skipparameter
             7A8              9749  putsz
             7AF              9750  ..@502.skipparameter
             7B0              9751  setrc
             7B7              9758  ..@511.skipparameter
             7B8              9759  uppercase
             7BF              9760  ..@519.skipparameter
             7C0              9761  skipcomm0
             7C7              9768  ..@529.skipparameter
             7C8              9769  skipwhite
             7CF              9770  ..@539.skipparameter
             7D0              9771  get_value_range
             7D7              9778  ..@547.skipparameter
             7D8              9779  skipwh0
             7DF              9780  ..@555.skipparameter
             7E0              9781  getbyte
             7E7              9788  ..@567.skipparameter
             7E8              9789  iseol?
             7EF              9790  ..@576.skipparameter
             7F0              9791  getword
             7F7              9798  ..@586.skipparameter
             7F8              9799  guard_auxbuff
             7FF              97A0  ..@596.skipparameter
             800              97A1  prephack
             807              97A8  ..@604.skipparameter
             808              97A9  handle_serial_flags_ctrl_c
             80F              97B0  ..@612.skipparameter
             810              97B1  dohack
             817              97B8  ..@620.skipparameter
             818              97B9  hexbyte
             81F              97C0  ..@628.skipparameter
             820              97C1  hexword
             827              97C8  ..@637.skipparameter
             828              97C9  hexword_high
             82F              97D0  ..@645.skipparameter
             830              97D1  unhack
             837              97D8  ..@654.skipparameter
             838              97D9  putsline_crlf
             83F              97E0  ..@662.skipparameter
             840              97E1  setes2dx
             847              97E8  ..@670.skipparameter
             848              97E9  copy_single_counted_string
             84F              97F0  ..@681.skipparameter
             850              97F1  intchk
             857              97F8  ..@698.skipparameter
             858              97F9  call_int2D
             85F              9800  ..@706.skipparameter
             860              9801  IsIISPEntry?
             867              9808  ..@744.skipparameter
             868              9809  start
             881              9822  uninstall_oneshot
             8A3              9844  ..@.@@.1.30
             8A4              9845  install
             8AC              984D  ..@780.skipparameter
             F00              9EA1  ..@780.name
            1160              A101  ..@787.name
            107E              A01F  ..@790.name
             8CF              9870  install.only_first
            107E              A01F  ..@799.name
            1155              A0F6  ..@806.name
             8E8              9889  ..@.@@.1.31
             8EB              988C  linker
             8EE              988F  linker._..@897.lenter
             90E              98AF  ..@.@@.1.32
             918              98B9  linker.pass
             923              98C4  ..@.@@.1.33
             933              98D4  ..@.@@.1.34
             93E              98DF  ..@.@@.1.35
             94F              98F0  ..@.@@.1.36
             95A              98FB  ..@.@@.1.37
             96F              9910  ..@.@@.1.38
             97A              991B  ..@.@@.1.39
             98D              992E  ..@.@@.1.40
             999              993A  linker.otherloop
             99C              993D  linker.datarelocloop
             9B6              9957  ..@.@@.1.41
             9CF              9970  linker.datarelocfind
             A08              99A9  linker.address_data_reloc
             A13              99B4  ..@.@@.1.42
             A14              99B5  linker.datarelocnotfound
            1155              A0F6  ..@971.name
             A2A              99CB  ..@.@@.1.43
             A33              99D4  linker.datanotfound
             A44              99E5  linker.codenotfound
             A55              99F6  linker.notfound
            10D9              A07A  ..@982.name
             A6E              9A0F  ..@985.skipparameter
             FC8              9F69  ..@985.name
             A8A              9A2B  ..@991.skipparameter
             FEA              9F8B  ..@991.name
             A94              9A35  ..@995.skipparameter
             F18              9EB9  ..@995.name
             A95              9A36  ..@.@@.1.44
             A96              9A37  linker.copy
             A9D              9A3E  ..@1001.skipparameter
            1005              9FA6  ..@1001.name
             A9E              9A3F  linker.build_match
             AB9              9A5A  ..@.@@.1.45
             ABC              9A5D  ..@.@@.1.46
             AC8              9A69  ..@.@@.1.47
             ACA              9A6B  linker.donedatareloc
             AD9              9A7A  linker.coderelocloop
             AFB              9A9C  linker.coderelocfind
             B4D              9AEE  ..@.@@.1.48
             B57              9AF8  linker.error_j
             B5A              9AFB  ..@.@@.1.49
             B69              9B0A  linker.donecodereloc
             B82              9B23  ..@.@@.1.50
             B82              9B23  linker.hint
             B8D              9B2E  ..@1021.skipparameter
            1022              9FC3  ..@1021.name
             B9A              9B3B  linker.loop_hint
             B9D              9B3E  ..@.@@.1.51
             BA6              9B47  linker.end_hint
             BB4              9B55  ..@1033.skipparameter
             FC8              9F69  ..@1033.name
            1075              A016  ..@1039.name
             BC6              9B67  ..@1042.skipparameter
            102B              9FCC  ..@1042.name
             BC6              9B67  linker.no_hint
            1160              A101  ..@1051.name
             BE4              9B85  linker.error
             BE7              9B88  linker._..@897.lleave
             BEB              9B8C  plex_check
             BFF              9BA0  ..@.@@.1.52
             C08              9BA9  ..@1069.skipparameter
            102B              9FCC  ..@1069.name
             C18              9BB9  ..@1075.skipparameter
             FFA              9F9B  ..@1075.name
             C1F              9BC0  plex_check.notfound
             C20              9BC1  plex_check.checkret
             C24              9BC5  linkercoderelocations
             CBC              9C5D  linkerlinkercoderelocations
             CD0              9C71  linktable
             CD0              9C71  ..@1084.strucstart
             CE8              9C89  linkerdatarelocations
             E0A              9DAB  internalcodetocoderelocations
             E2C              9DCD  internalcodetodatarelocations
             E6E              9E0F  internaldatatocoderelocations
             E70              9E11  internaldatatodatarelocations
             E72              9E13  linkerlinkerdatarelocations
             E86              9E27  internallinkercodetocoderelocations
             E90              9E31  internallinkercodetodatarelocations
             E92              9E33  internallinkerdatatocoderelocations
             E94              9E35  internallinkerdatatodatarelocations
             E96              9E37  debuggeramissig
             E96              9E37  ..@1114.data
             E9E              9E3F  ..@1116.data
             EA6              9E47  listmsg
             EA6              9E47  listmsg.hint
             EC2              9E63  listmsg.hint.offset
             ECA              9E6B  ..@95.name
             ED9              9E7A  ..@452.name
             EE1              9E82  ..@461.name
             EED              9E8E  ..@470.name
             EF9              9E9A  ..@478.name
             F00              9EA1  ..@486.name
             F09              9EAA  ..@494.name
             F10              9EB1  ..@502.name
             F18              9EB9  ..@511.name
             F20              9EC1  ..@519.name
             F2C              9ECD  ..@529.name
             F38              9ED9  ..@539.name
             F44              9EE5  ..@547.name
             F56              9EF7  ..@555.name
             F60              9F01  ..@567.name
             F6A              9F0B  ..@576.name
             F73              9F14  ..@586.name
             F7D              9F1E  ..@596.name
             F8D              9F2E  ..@604.name
             F98              9F39  ..@612.name
             FB5              9F56  ..@620.name
             FBE              9F5F  ..@628.name
             FC8              9F69  ..@637.name
             FD2              9F73  ..@645.name
             FE1              9F82  ..@654.name
             FEA              9F8B  ..@662.name
             FFA              9F9B  ..@670.name
            1005              9FA6  ..@681.name
            1022              9FC3  ..@698.name
            102B              9FCC  ..@706.name
            1038              9FD9  ..@744.name
            1047              9FE8  ..@107.name
            1051              9FF2  ..@111.name
            105A              9FFB  ..@115.name
            106A              A00B  ..@122.name
            1075              A016  ..@127.name
            107E              A01F  ..@135.name
            1094              A035  ..@167.name
            109D              A03E  ..@209.name
            10BC              A05D  ..@218.name
            10D9              A07A  ..@229.name
            10E4              A085  ..@238.name
            10F4              A095  ..@244.name
            10FD              A09E  ..@281.name
            1110              A0B1  ..@285.name
            1130              A0D1  ..@416.name
            113B              A0DC  ..@436.name
            1147              A0E8  ..@752.name
            1155              A0F6  ..@758.name
            1160              A101  ..@766.name
            116E              A10F  ..@774.name
            117D              A11E  ..@1011.name
            118E              A12F  ..@1025.name
            11B3              A154  ..@1059.name
            11C4              A165  ..@1063.name
            11DC              A17D  lmsg
            11DC              A17D  lmsg.warning_data_optional
            11FE              A19F  lmsg.error_data
            1217              A1B8  lmsg.error_code
            1230              A1D1  lmsg.error.2

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

Real              Virtual           Name
            1240              8000  datastart
            1240              8000  msg
            1240              8000  msg.uninstall_done
            125A              801A  msg.uninstall_error
            127C              803C  msg.installed
            1294              8054  msg.di_error
            129C              805C  msg.di_hidden
            12A4              8064  msg.di_iisp
            12AC              806C  msg.di_nonstd_iisp
            12C0              8080  msg.di_uninst_iisp
            12D4              8094  msg.di_freedos_reloc
            12E7              80A7  msg.di_jmpfar
            12F6              80B6  msg.di_jmpfarindirect
            130A              80CA  msg.di_testhook
            1317              80D7  msg.di_toomany
            1334              80F4  msg.di_empty
            1344              8104  msg.di_system_mcb
            1350              8110  msg.di_system_upper
            135F              811F  msg.di_system_low
            136E              812E  msg.di_hma
            1380              8140  msg.di_multiplex.1
            1387              8147  msg.di_multiplex.2
            138F              814F  msg.di_multiplex.3
            1392              8152  gatewrong
            13A8              8168  lastint
            13AC              816C  intaddress
            13B0              8170  lastint_is_86m_and_mcb
            13B2              8172  uinit_data
            13C0              8180  uinit_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

