
- 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              1250  000011F0  progbits  CODE
            8000              1250              13D0  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:                11F0
start:                   60
align:                   10
follows:   HEADER
vstart:                9001
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 180
start:                 1250
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
00001250  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
000011F0  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
            1086              A027  ..@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
            104F              9FF0  ..@198.name
            1059              9FFA  ..@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
            104F              9FF0  ..@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
            10E1              A082  ..@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
            1105              A0A6  ..@289.name
             395              9336  int_list.end_ivt_chain
            1105              A0A6  ..@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
            1105              A0A6  ..@299.name
             3DD              937E  int_list.next_chain
            10E1              A082  ..@313.name
             42C              93CD  int_list.end_chain
             43A              93DB  ..@.@@.1.16
             43D              93DE  ..@.@@.1.17
            10E1              A082  ..@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
            1105              A0A6  ..@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
            1105              A0A6  ..@362.name
             540              94E1  ..@.@@.1.21
            1118              A0B9  ..@371.name
            1105              A0A6  ..@374.name
             562              9503  int_list.add.loop_chain
            1118              A0B9  ..@377.name
            1105              A0A6  ..@380.name
             593              9534  ..@.@@.1.22
             5A3              9544  int_list.add.insert
            1105              A0A6  ..@387.name
             5CC              956D  ..@.@@.1.23
             5CF              9570  ..@.@@.1.24
             5EA              958B  int_list.add.end_chain
            1105              A0A6  ..@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
            1143              A0E4  ..@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
             F08              9EA9  ..@780.name
            1168              A109  ..@787.name
            1086              A027  ..@790.name
             8CF              9870  install.only_first
            1086              A027  ..@799.name
            115D              A0FE  ..@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
             A0B              99AC  linker.address_data_reloc
             A16              99B7  ..@.@@.1.42
             A17              99B8  linker.datarelocnotfound
            115D              A0FE  ..@971.name
             A2D              99CE  ..@.@@.1.43
             A36              99D7  linker.datanotfound
             A47              99E8  linker.codenotfound
             A58              99F9  linker.notfound
            10E1              A082  ..@982.name
             A71              9A12  ..@985.skipparameter
             FD0              9F71  ..@985.name
             A8D              9A2E  ..@991.skipparameter
             FF2              9F93  ..@991.name
             A97              9A38  ..@995.skipparameter
             F20              9EC1  ..@995.name
             A98              9A39  ..@.@@.1.44
             A99              9A3A  linker.copy
             AA0              9A41  ..@1001.skipparameter
            100D              9FAE  ..@1001.name
             AA1              9A42  linker.build_match
             ABC              9A5D  ..@.@@.1.45
             ABF              9A60  ..@.@@.1.46
             ACB              9A6C  ..@.@@.1.47
             ACD              9A6E  linker.donedatareloc
             ADC              9A7D  linker.coderelocloop
             B01              9AA2  linker.coderelocfind
             B56              9AF7  ..@.@@.1.48
             B60              9B01  linker.error_j
             B63              9B04  ..@.@@.1.49
             B72              9B13  linker.donecodereloc
             B8B              9B2C  ..@.@@.1.50
             B8B              9B2C  linker.hint
             B96              9B37  ..@1021.skipparameter
            102A              9FCB  ..@1021.name
             BA3              9B44  linker.loop_hint
             BA6              9B47  ..@.@@.1.51
             BAF              9B50  linker.end_hint
             BBD              9B5E  ..@1033.skipparameter
             FD0              9F71  ..@1033.name
            107D              A01E  ..@1039.name
             BCF              9B70  ..@1042.skipparameter
            1033              9FD4  ..@1042.name
             BCF              9B70  linker.no_hint
            1168              A109  ..@1051.name
             BED              9B8E  linker.error
             BF0              9B91  linker._..@897.lleave
             BF4              9B95  plex_check
             C08              9BA9  ..@.@@.1.52
             C11              9BB2  ..@1069.skipparameter
            1033              9FD4  ..@1069.name
             C21              9BC2  ..@1075.skipparameter
            1002              9FA3  ..@1075.name
             C28              9BC9  plex_check.notfound
             C29              9BCA  plex_check.checkret
             C2C              9BCD  linkercoderelocations
             CC4              9C65  linkerlinkercoderelocations
             CD8              9C79  linktable
             CD8              9C79  ..@1084.strucstart
             CF0              9C91  linkerdatarelocations
             E12              9DB3  internalcodetocoderelocations
             E34              9DD5  internalcodetodatarelocations
             E76              9E17  internaldatatocoderelocations
             E78              9E19  internaldatatodatarelocations
             E7A              9E1B  linkerlinkerdatarelocations
             E8E              9E2F  internallinkercodetocoderelocations
             E98              9E39  internallinkercodetodatarelocations
             E9A              9E3B  internallinkerdatatocoderelocations
             E9C              9E3D  internallinkerdatatodatarelocations
             E9E              9E3F  debuggeramissig
             E9E              9E3F  ..@1114.data
             EA6              9E47  ..@1116.data
             EAE              9E4F  listmsg
             EAE              9E4F  listmsg.hint
             ECA              9E6B  listmsg.hint.offset
             ED2              9E73  ..@95.name
             EE1              9E82  ..@452.name
             EE9              9E8A  ..@461.name
             EF5              9E96  ..@470.name
             F01              9EA2  ..@478.name
             F08              9EA9  ..@486.name
             F11              9EB2  ..@494.name
             F18              9EB9  ..@502.name
             F20              9EC1  ..@511.name
             F28              9EC9  ..@519.name
             F34              9ED5  ..@529.name
             F40              9EE1  ..@539.name
             F4C              9EED  ..@547.name
             F5E              9EFF  ..@555.name
             F68              9F09  ..@567.name
             F72              9F13  ..@576.name
             F7B              9F1C  ..@586.name
             F85              9F26  ..@596.name
             F95              9F36  ..@604.name
             FA0              9F41  ..@612.name
             FBD              9F5E  ..@620.name
             FC6              9F67  ..@628.name
             FD0              9F71  ..@637.name
             FDA              9F7B  ..@645.name
             FE9              9F8A  ..@654.name
             FF2              9F93  ..@662.name
            1002              9FA3  ..@670.name
            100D              9FAE  ..@681.name
            102A              9FCB  ..@698.name
            1033              9FD4  ..@706.name
            1040              9FE1  ..@744.name
            104F              9FF0  ..@107.name
            1059              9FFA  ..@111.name
            1062              A003  ..@115.name
            1072              A013  ..@122.name
            107D              A01E  ..@127.name
            1086              A027  ..@135.name
            109C              A03D  ..@167.name
            10A5              A046  ..@209.name
            10C4              A065  ..@218.name
            10E1              A082  ..@229.name
            10EC              A08D  ..@238.name
            10FC              A09D  ..@244.name
            1105              A0A6  ..@281.name
            1118              A0B9  ..@285.name
            1138              A0D9  ..@416.name
            1143              A0E4  ..@436.name
            114F              A0F0  ..@752.name
            115D              A0FE  ..@758.name
            1168              A109  ..@766.name
            1176              A117  ..@774.name
            1185              A126  ..@1011.name
            1196              A137  ..@1025.name
            11BB              A15C  ..@1059.name
            11CC              A16D  ..@1063.name
            11E4              A185  lmsg
            11E4              A185  lmsg.warning_data_optional
            1206              A1A7  lmsg.error_data
            121F              A1C0  lmsg.error_code
            1238              A1D9  lmsg.error.2

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

Real              Virtual           Name
            1250              8000  datastart
            1250              8000  msg
            1250              8000  msg.uninstall_done
            126A              801A  msg.uninstall_error
            128C              803C  msg.installed
            12A4              8054  msg.di_error
            12AC              805C  msg.di_hidden
            12B4              8064  msg.di_iisp
            12BC              806C  msg.di_nonstd_iisp
            12D0              8080  msg.di_uninst_iisp
            12E4              8094  msg.di_freedos_reloc
            12F7              80A7  msg.di_jmpfar
            1306              80B6  msg.di_jmpfarindirect
            131A              80CA  msg.di_testhook
            1327              80D7  msg.di_toomany
            1344              80F4  msg.di_empty
            1354              8104  msg.di_system_mcb
            1360              8110  msg.di_system_upper
            136F              811F  msg.di_system_low
            137E              812E  msg.di_hma
            1390              8140  msg.di_multiplex.1
            1397              8147  msg.di_multiplex.2
            139F              814F  msg.di_multiplex.3
            13A2              8152  gatewrong
            13B8              8168  lastint
            13BC              816C  intaddress
            13C0              8170  lastint_is_86m_and_mcb
            13C2              8172  uinit_data
            13D0              8180  uinit_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

