
- 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              1210  000011B0  progbits  CODE
            8000              1210              1390  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:                11B0
start:                   60
align:                   10
follows:   HEADER
vstart:                9001
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 180
start:                 1210
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  ..@367.num
00000200  ..@369.num
00000100  ..@389.num
00000820  endinstalled
00000001  ..@762.num
00000001  ..@801.num
00000004  ..@810.num
00001210  DATAOFFSET
00000180  data_size
00000180  total_data_size
000008A0  endresident
00000000  LINKTABLE
00000000  ltCodeToCode
00000004  ltCodeToData
00000008  ltDataToCode
0000000C  ltDataToData
00000010  ltLinkData
00000014  ltLinkCode
00000018  LINKTABLE_size
00000000  linker._..@905.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@905.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@905.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@905.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@905.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@905.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@905.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@905.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@905.lframe_?use_hash_low_skip_last_high
FFFFFFFFFFFFFFEC  linker._..@905.lframe_?use_hash
FFFFFFFFFFFFFFED  linker._..@905.lframe_?skip_last
FFFFFFFFFFFFFFEA  linker._..@905.lframe_?pass
FFFFFFFFFFFFFFE8  linker._..@905.lframe_?amounterrors
FFFFFFFFFFFFFFE6  linker._..@905.lframe_?name
00000008  ..@1066.num
000011B0  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
            106B              A00C  ..@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
            1034              9FD5  ..@198.name
            103E              9FDF  ..@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
            1034              9FD5  ..@215.name
             25A              91FB  gateout.do
             289              922A  gateout.loopexception
             2A2              9243  ..@.@@.1.13
             2AE              924F  gateout.gate16
             2C7              9268  gateout.rm
             2E6              9287  gateout.loop_chain
            10C6              A067  ..@264.name
             337              92D8  gateout.end_chain
             33B              92DC  gateout.end_chain_string
             345              92E6  ..@.@@.1.14
             348              92E9  ..@.@@.1.15
             34E              92EF  gateout.86next
             352              92F3  gateout.toomany
             357              92F8  gateout.failed
             368              9309  int_list
             37F              9320  int_list.loop_ivt_chain
            10EA              A08B  ..@290.name
             39E              933F  int_list.end_ivt_chain
            10EA              A08B  ..@293.name
             3B4              9355  int_list.loopplex
             3C0              9361  int_list.nextplex
             3C4              9365  int_list.done
             3C5              9366  int_list.error
             3D7              9378  int_list.loop_chain
            10EA              A08B  ..@300.name
             3E6              9387  int_list.next_chain
            10C6              A067  ..@314.name
             435              93D6  int_list.end_chain
             443              93E4  ..@.@@.1.16
             446              93E7  ..@.@@.1.17
            10C6              A067  ..@325.name
             460              9401  int_list.next_seq
             485              9426  ..@.@@.1.18
             48E              942F  int_list.error_string
             49D              943E  ..@.@@.1.19
             4A0              9441  int_list.mpx
            10EA              A08B  ..@345.name
             4D0              9471  ..@.@@.1.20
             4D1              9472  int_list.search
             4EB              948C  int_list.search_intlist_seg
             4EE              948F  int_list.search_intlist
             4FF              94A0  int_list.search_found_intlist
             519              94BA  int_list.search_dxbx
             52A              94CB  int_list.add
            10EA              A08B  ..@364.name
             54F              94F0  ..@.@@.1.21
            10FD              A09E  ..@373.name
            10EA              A08B  ..@376.name
             571              9512  int_list.add.loop_chain
             57D              951E  ..@.@@.1.22
            10FD              A09E  ..@381.name
            10EA              A08B  ..@384.name
             5A5              9546  ..@.@@.1.23
             5B5              9556  int_list.add.insert
            10EA              A08B  ..@391.name
             5DE              957F  ..@.@@.1.24
             5E1              9582  ..@.@@.1.25
             5FC              959D  int_list.add.end_chain
            10EA              A08B  ..@399.name
             60D              95AE  int_list.add.done
             60E              95AF  int_list.add.error
             610              95B1  int_list.add.check
             619              95BA  int_list.add.match
             61A              95BB  int_list.add.mismatch
             630              95D1  int_list.add.checkret
             633              95D4  check_int_chain
             65E              95FF  check_int_chain.nonstd
             661              9602  ..@.@@.1.26
             66C              960D  check_int_chain.not_iisp
             68B              962C  check_int_chain.not_fd
             6A3              9644  check_int_chain.not_jmpfar
             6B9              965A  check_int_chain.not_testhook_try_jmpfarindirect
             6DE              967F  check_int_chain.not_testhook_or_jmpfarindirect
             6E0              9681  check_int_chain.CY
             6E2              9683  gateout.mcbname
             704              96A5  gateout.mcbname.loop
             73F              96E0  ..@.@@.1.27
             742              96E3  ..@.@@.1.28
             74F              96F0  gateout.mcbname.empty
             755              96F6  gateout.mcbname.hma
             75A              96FB  gateout.mcbname.next
            1128              A0C9  ..@444.name
             774              9715  ..@.@@.1.29
             77E              971F  ..@.@@.1.30
             77E              971F  gateout.mcbname.copy
             783              9724  gateout.mcbname.ret_cx
             784              9725  gateout.mcbname.ret
             785              9726  error
             78C              972D  ..@456.skipparameter
             790              9731  skipcomma
             797              9738  ..@465.skipparameter
             798              9739  isstring?
             79F              9740  ..@474.skipparameter
             7A0              9741  cmd3
             7A7              9748  ..@482.skipparameter
             7A8              9749  chkeol
             7AF              9750  ..@490.skipparameter
             7B0              9751  ispm
             7B7              9758  ..@498.skipparameter
             7B8              9759  putsz
             7BF              9760  ..@506.skipparameter
             7C0              9761  setrc
             7C7              9768  ..@515.skipparameter
             7C8              9769  capitalise
             7CF              9770  ..@523.skipparameter
             7D0              9771  skipcomm0
             7D7              9778  ..@533.skipparameter
             7D8              9779  skipwhite
             7DF              9780  ..@543.skipparameter
             7E0              9781  get_value_range
             7E7              9788  ..@551.skipparameter
             7E8              9789  skipwh0
             7EF              9790  ..@559.skipparameter
             7F0              9791  getbyte
             7F7              9798  ..@571.skipparameter
             7F8              9799  iseol?
             7FF              97A0  ..@580.skipparameter
             800              97A1  getword
             807              97A8  ..@590.skipparameter
             808              97A9  guard_auxbuff
             80F              97B0  ..@600.skipparameter
             810              97B1  prephack
             817              97B8  ..@608.skipparameter
             818              97B9  handle_serial_flags_ctrl_c
             81F              97C0  ..@616.skipparameter
             820              97C1  dohack
             827              97C8  ..@624.skipparameter
             828              97C9  hexbyte
             82F              97D0  ..@632.skipparameter
             830              97D1  hexword
             837              97D8  ..@641.skipparameter
             838              97D9  hexword_high
             83F              97E0  ..@649.skipparameter
             840              97E1  unhack
             847              97E8  ..@658.skipparameter
             848              97E9  putsline_crlf
             84F              97F0  ..@666.skipparameter
             850              97F1  setes2dx
             857              97F8  ..@674.skipparameter
             858              97F9  copy_single_counted_string
             85F              9800  ..@685.skipparameter
             860              9801  intchk
             867              9808  ..@703.skipparameter
             868              9809  call_int2D
             86F              9810  ..@711.skipparameter
             870              9811  IsIISPEntry?
             877              9818  ..@750.skipparameter
             878              9819  start
             891              9832  uninstall_oneshot
             8B3              9854  ..@.@@.1.31
             8B4              9855  install
             8BC              985D  ..@786.skipparameter
             EEC              9E8D  ..@786.name
            114D              A0EE  ..@793.name
            106B              A00C  ..@796.name
             8DF              9880  install.only_first
            106B              A00C  ..@805.name
            1142              A0E3  ..@812.name
             8F8              9899  ..@.@@.1.32
             8FB              989C  linker
             8FE              989F  linker._..@905.lenter
             90F              98B0  linker.error_j1
             912              98B3  ..@.@@.1.33
             91B              98BC  ..@.@@.1.34
             925              98C6  linker.pass
             930              98D1  ..@.@@.1.35
             940              98E1  ..@.@@.1.36
             94B              98EC  ..@.@@.1.37
             95C              98FD  ..@.@@.1.38
             967              9908  ..@.@@.1.39
             97C              991D  ..@.@@.1.40
             987              9928  ..@.@@.1.41
             99A              993B  ..@.@@.1.42
             9A6              9947  linker.otherloop
             9A9              994A  linker.datarelocloop
             9C3              9964  ..@.@@.1.43
             9DC              997D  linker.datarelocfind
             A18              99B9  linker.address_data_reloc
             A23              99C4  ..@.@@.1.44
             A24              99C5  linker.datanotfound
             A32              99D3  linker.error_j3
             A35              99D6  linker.codenotfound
             A43              99E4  linker.notfound
            10C6              A067  ..@991.name
             A5C              99FD  ..@994.skipparameter
             FB5              9F56  ..@994.name
             A6C              9A0D  ..@.@@.1.45
             A78              9A19  ..@1002.skipparameter
             FD7              9F78  ..@1002.name
             A82              9A23  ..@1006.skipparameter
             F04              9EA5  ..@1006.name
             A83              9A24  linker.notfound.retn
             A84              9A25  linker.copy
             A8B              9A2C  ..@1010.skipparameter
             FF2              9F93  ..@1010.name
             A8C              9A2D  linker.build_match
             AA7              9A48  ..@.@@.1.46
             AAA              9A4B  ..@.@@.1.47
             AB6              9A57  ..@.@@.1.48
             AB8              9A59  linker.donedatareloc
             AC7              9A68  linker.coderelocloop
             AEC              9A8D  linker.coderelocfind
             B41              9AE2  ..@.@@.1.49
             B4B              9AEC  linker.error_j
             B4E              9AEF  ..@.@@.1.50
             B5D              9AFE  linker.donecodereloc
             B76              9B17  ..@.@@.1.51
             B76              9B17  linker.hint
             B81              9B22  ..@1030.skipparameter
            100F              9FB0  ..@1030.name
             B8E              9B2F  linker.loop_hint
             B91              9B32  ..@.@@.1.52
             B9A              9B3B  linker.end_hint
             BA8              9B49  ..@1042.skipparameter
             FB5              9F56  ..@1042.name
            1062              A003  ..@1048.name
             BBA              9B5B  ..@1051.skipparameter
            1018              9FB9  ..@1051.name
             BBA              9B5B  linker.no_hint
            114D              A0EE  ..@1060.name
             BD8              9B79  linker.error
             BDB              9B7C  linker._..@905.lleave
             BDF              9B80  plex_check
             BF3              9B94  ..@.@@.1.53
             BFC              9B9D  ..@1078.skipparameter
            1018              9FB9  ..@1078.name
             C0C              9BAD  ..@1084.skipparameter
             FE7              9F88  ..@1084.name
             C13              9BB4  plex_check.notfound
             C14              9BB5  plex_check.checkret
             C18              9BB9  linkercoderelocations
             CB0              9C51  linkerlinkercoderelocations
             CC4              9C65  linktable
             CC4              9C65  ..@1093.strucstart
             CDC              9C7D  linkerdatarelocations
             DFE              9D9F  internalcodetocoderelocations
             E20              9DC1  internalcodetodatarelocations
             E62              9E03  internaldatatocoderelocations
             E64              9E05  internaldatatodatarelocations
             E66              9E07  linkerlinkerdatarelocations
             E74              9E15  internallinkercodetocoderelocations
             E7C              9E1D  internallinkercodetodatarelocations
             E7E              9E1F  internallinkerdatatocoderelocations
             E80              9E21  internallinkerdatatodatarelocations
             E82              9E23  debuggeramissig
             E82              9E23  ..@1123.data
             E8A              9E2B  ..@1125.data
             E92              9E33  listmsg
             E92              9E33  listmsg.hint
             EAE              9E4F  listmsg.hint.offset
             EB6              9E57  ..@95.name
             EC5              9E66  ..@456.name
             ECD              9E6E  ..@465.name
             ED9              9E7A  ..@474.name
             EE5              9E86  ..@482.name
             EEC              9E8D  ..@490.name
             EF5              9E96  ..@498.name
             EFC              9E9D  ..@506.name
             F04              9EA5  ..@515.name
             F0C              9EAD  ..@523.name
             F19              9EBA  ..@533.name
             F25              9EC6  ..@543.name
             F31              9ED2  ..@551.name
             F43              9EE4  ..@559.name
             F4D              9EEE  ..@571.name
             F57              9EF8  ..@580.name
             F60              9F01  ..@590.name
             F6A              9F0B  ..@600.name
             F7A              9F1B  ..@608.name
             F85              9F26  ..@616.name
             FA2              9F43  ..@624.name
             FAB              9F4C  ..@632.name
             FB5              9F56  ..@641.name
             FBF              9F60  ..@649.name
             FCE              9F6F  ..@658.name
             FD7              9F78  ..@666.name
             FE7              9F88  ..@674.name
             FF2              9F93  ..@685.name
            100F              9FB0  ..@703.name
            1018              9FB9  ..@711.name
            1025              9FC6  ..@750.name
            1034              9FD5  ..@107.name
            103E              9FDF  ..@111.name
            1047              9FE8  ..@115.name
            1057              9FF8  ..@122.name
            1062              A003  ..@127.name
            106B              A00C  ..@135.name
            1081              A022  ..@167.name
            108A              A02B  ..@209.name
            10A9              A04A  ..@218.name
            10C6              A067  ..@229.name
            10D1              A072  ..@238.name
            10E1              A082  ..@244.name
            10EA              A08B  ..@282.name
            10FD              A09E  ..@286.name
            111D              A0BE  ..@420.name
            1128              A0C9  ..@440.name
            1134              A0D5  ..@758.name
            1142              A0E3  ..@764.name
            114D              A0EE  ..@772.name
            115B              A0FC  ..@780.name
            116A              A10B  ..@1020.name
            117B              A11C  ..@1034.name
            11A0              A141  ..@1068.name
            11B1              A152  ..@1072.name
            11C9              A16A  lmsg
            11C9              A16A  lmsg.error_data
            11E2              A183  lmsg.error_code
            11FB              A19C  lmsg.error.2

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

Real              Virtual           Name
            1210              8000  datastart
            1210              8000  msg
            1210              8000  msg.uninstall_done
            122A              801A  msg.uninstall_error
            124C              803C  msg.installed
            1264              8054  msg.di_error
            126C              805C  msg.di_hidden
            1274              8064  msg.di_iisp
            127C              806C  msg.di_nonstd_iisp
            1290              8080  msg.di_uninst_iisp
            12A4              8094  msg.di_freedos_reloc
            12B7              80A7  msg.di_jmpfar
            12C6              80B6  msg.di_jmpfarindirect
            12DA              80CA  msg.di_testhook
            12E7              80D7  msg.di_toomany
            1304              80F4  msg.di_empty
            1314              8104  msg.di_system_mcb
            1320              8110  msg.di_system_upper
            132F              811F  msg.di_system_low
            133E              812E  msg.di_hma
            1350              8140  msg.di_multiplex.1
            1357              8147  msg.di_multiplex.2
            135F              814F  msg.di_multiplex.3
            1362              8152  gatewrong
            1378              8168  lastint
            137C              816C  intaddress
            1380              8170  lastint_is_86m_and_mcb
            1382              8172  uinit_data
            1390              8180  uinit_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

