
- 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  ..@387.num
00000820  endinstalled
00000001  ..@760.num
00000001  ..@799.num
00000004  ..@808.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._..@903.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@903.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@903.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@903.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@903.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@903.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@903.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@903.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@903.lframe_?use_hash_low_skip_last_high
FFFFFFFFFFFFFFEC  linker._..@903.lframe_?use_hash
FFFFFFFFFFFFFFED  linker._..@903.lframe_?skip_last
FFFFFFFFFFFFFFEA  linker._..@903.lframe_?pass
FFFFFFFFFFFFFFE8  linker._..@903.lframe_?amounterrors
FFFFFFFFFFFFFFE6  linker._..@903.lframe_?name
00000008  ..@1064.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
            106A              A00B  ..@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
            1033              9FD4  ..@198.name
            103D              9FDE  ..@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
            1033              9FD4  ..@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
            10C5              A066  ..@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
            10E9              A08A  ..@290.name
             39E              933F  int_list.end_ivt_chain
            10E9              A08A  ..@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
            10E9              A08A  ..@300.name
             3E6              9387  int_list.next_chain
            10C5              A066  ..@314.name
             435              93D6  int_list.end_chain
             443              93E4  ..@.@@.1.16
             446              93E7  ..@.@@.1.17
            10C5              A066  ..@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
            10E9              A08A  ..@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
            10E9              A08A  ..@364.name
             54F              94F0  ..@.@@.1.21
            10FC              A09D  ..@373.name
            10E9              A08A  ..@376.name
             571              9512  int_list.add.loop_chain
            10FC              A09D  ..@379.name
            10E9              A08A  ..@382.name
             5A2              9543  ..@.@@.1.22
             5B2              9553  int_list.add.insert
            10E9              A08A  ..@389.name
             5DB              957C  ..@.@@.1.23
             5DE              957F  ..@.@@.1.24
             5F9              959A  int_list.add.end_chain
            10E9              A08A  ..@397.name
             60A              95AB  int_list.add.done
             60B              95AC  int_list.add.error
             60D              95AE  int_list.add.check
             616              95B7  int_list.add.match
             617              95B8  int_list.add.mismatch
             62D              95CE  int_list.add.checkret
             630              95D1  check_int_chain
             65B              95FC  check_int_chain.nonstd
             65E              95FF  ..@.@@.1.25
             669              960A  check_int_chain.not_iisp
             688              9629  check_int_chain.not_fd
             6A0              9641  check_int_chain.not_jmpfar
             6B6              9657  check_int_chain.not_testhook_try_jmpfarindirect
             6DB              967C  check_int_chain.not_testhook_or_jmpfarindirect
             6DD              967E  check_int_chain.CY
             6DF              9680  gateout.mcbname
             701              96A2  gateout.mcbname.loop
             73C              96DD  ..@.@@.1.26
             73F              96E0  ..@.@@.1.27
             74C              96ED  gateout.mcbname.empty
             752              96F3  gateout.mcbname.hma
             757              96F8  gateout.mcbname.next
            1127              A0C8  ..@442.name
             771              9712  ..@.@@.1.28
             77B              971C  ..@.@@.1.29
             77B              971C  gateout.mcbname.copy
             780              9721  gateout.mcbname.ret_cx
             781              9722  gateout.mcbname.ret
             782              9723  error
             789              972A  ..@454.skipparameter
             790              9731  skipcomma
             797              9738  ..@463.skipparameter
             798              9739  isstring?
             79F              9740  ..@472.skipparameter
             7A0              9741  cmd3
             7A7              9748  ..@480.skipparameter
             7A8              9749  chkeol
             7AF              9750  ..@488.skipparameter
             7B0              9751  ispm
             7B7              9758  ..@496.skipparameter
             7B8              9759  putsz
             7BF              9760  ..@504.skipparameter
             7C0              9761  setrc
             7C7              9768  ..@513.skipparameter
             7C8              9769  uppercase
             7CF              9770  ..@521.skipparameter
             7D0              9771  skipcomm0
             7D7              9778  ..@531.skipparameter
             7D8              9779  skipwhite
             7DF              9780  ..@541.skipparameter
             7E0              9781  get_value_range
             7E7              9788  ..@549.skipparameter
             7E8              9789  skipwh0
             7EF              9790  ..@557.skipparameter
             7F0              9791  getbyte
             7F7              9798  ..@569.skipparameter
             7F8              9799  iseol?
             7FF              97A0  ..@578.skipparameter
             800              97A1  getword
             807              97A8  ..@588.skipparameter
             808              97A9  guard_auxbuff
             80F              97B0  ..@598.skipparameter
             810              97B1  prephack
             817              97B8  ..@606.skipparameter
             818              97B9  handle_serial_flags_ctrl_c
             81F              97C0  ..@614.skipparameter
             820              97C1  dohack
             827              97C8  ..@622.skipparameter
             828              97C9  hexbyte
             82F              97D0  ..@630.skipparameter
             830              97D1  hexword
             837              97D8  ..@639.skipparameter
             838              97D9  hexword_high
             83F              97E0  ..@647.skipparameter
             840              97E1  unhack
             847              97E8  ..@656.skipparameter
             848              97E9  putsline_crlf
             84F              97F0  ..@664.skipparameter
             850              97F1  setes2dx
             857              97F8  ..@672.skipparameter
             858              97F9  copy_single_counted_string
             85F              9800  ..@683.skipparameter
             860              9801  intchk
             867              9808  ..@701.skipparameter
             868              9809  call_int2D
             86F              9810  ..@709.skipparameter
             870              9811  IsIISPEntry?
             877              9818  ..@748.skipparameter
             878              9819  start
             891              9832  uninstall_oneshot
             8B3              9854  ..@.@@.1.30
             8B4              9855  install
             8BC              985D  ..@784.skipparameter
             EEC              9E8D  ..@784.name
            114C              A0ED  ..@791.name
            106A              A00B  ..@794.name
             8DF              9880  install.only_first
            106A              A00B  ..@803.name
            1141              A0E2  ..@810.name
             8F8              9899  ..@.@@.1.31
             8FB              989C  linker
             8FE              989F  linker._..@903.lenter
             90F              98B0  linker.error_j1
             912              98B3  ..@.@@.1.32
             91B              98BC  ..@.@@.1.33
             925              98C6  linker.pass
             930              98D1  ..@.@@.1.34
             940              98E1  ..@.@@.1.35
             94B              98EC  ..@.@@.1.36
             95C              98FD  ..@.@@.1.37
             967              9908  ..@.@@.1.38
             97C              991D  ..@.@@.1.39
             987              9928  ..@.@@.1.40
             99A              993B  ..@.@@.1.41
             9A6              9947  linker.otherloop
             9A9              994A  linker.datarelocloop
             9C3              9964  ..@.@@.1.42
             9DC              997D  linker.datarelocfind
             A18              99B9  linker.address_data_reloc
             A23              99C4  ..@.@@.1.43
             A24              99C5  linker.datanotfound
             A32              99D3  linker.error_j3
             A35              99D6  linker.codenotfound
             A43              99E4  linker.notfound
            10C5              A066  ..@989.name
             A5C              99FD  ..@992.skipparameter
             FB4              9F55  ..@992.name
             A6C              9A0D  ..@.@@.1.44
             A78              9A19  ..@1000.skipparameter
             FD6              9F77  ..@1000.name
             A82              9A23  ..@1004.skipparameter
             F04              9EA5  ..@1004.name
             A83              9A24  linker.notfound.retn
             A84              9A25  linker.copy
             A8B              9A2C  ..@1008.skipparameter
             FF1              9F92  ..@1008.name
             A8C              9A2D  linker.build_match
             AA7              9A48  ..@.@@.1.45
             AAA              9A4B  ..@.@@.1.46
             AB6              9A57  ..@.@@.1.47
             AB8              9A59  linker.donedatareloc
             AC7              9A68  linker.coderelocloop
             AEC              9A8D  linker.coderelocfind
             B41              9AE2  ..@.@@.1.48
             B4B              9AEC  linker.error_j
             B4E              9AEF  ..@.@@.1.49
             B5D              9AFE  linker.donecodereloc
             B76              9B17  ..@.@@.1.50
             B76              9B17  linker.hint
             B81              9B22  ..@1028.skipparameter
            100E              9FAF  ..@1028.name
             B8E              9B2F  linker.loop_hint
             B91              9B32  ..@.@@.1.51
             B9A              9B3B  linker.end_hint
             BA8              9B49  ..@1040.skipparameter
             FB4              9F55  ..@1040.name
            1061              A002  ..@1046.name
             BBA              9B5B  ..@1049.skipparameter
            1017              9FB8  ..@1049.name
             BBA              9B5B  linker.no_hint
            114C              A0ED  ..@1058.name
             BD8              9B79  linker.error
             BDB              9B7C  linker._..@903.lleave
             BDF              9B80  plex_check
             BF3              9B94  ..@.@@.1.52
             BFC              9B9D  ..@1076.skipparameter
            1017              9FB8  ..@1076.name
             C0C              9BAD  ..@1082.skipparameter
             FE6              9F87  ..@1082.name
             C13              9BB4  plex_check.notfound
             C14              9BB5  plex_check.checkret
             C18              9BB9  linkercoderelocations
             CB0              9C51  linkerlinkercoderelocations
             CC4              9C65  linktable
             CC4              9C65  ..@1091.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  ..@1121.data
             E8A              9E2B  ..@1123.data
             E92              9E33  listmsg
             E92              9E33  listmsg.hint
             EAE              9E4F  listmsg.hint.offset
             EB6              9E57  ..@95.name
             EC5              9E66  ..@454.name
             ECD              9E6E  ..@463.name
             ED9              9E7A  ..@472.name
             EE5              9E86  ..@480.name
             EEC              9E8D  ..@488.name
             EF5              9E96  ..@496.name
             EFC              9E9D  ..@504.name
             F04              9EA5  ..@513.name
             F0C              9EAD  ..@521.name
             F18              9EB9  ..@531.name
             F24              9EC5  ..@541.name
             F30              9ED1  ..@549.name
             F42              9EE3  ..@557.name
             F4C              9EED  ..@569.name
             F56              9EF7  ..@578.name
             F5F              9F00  ..@588.name
             F69              9F0A  ..@598.name
             F79              9F1A  ..@606.name
             F84              9F25  ..@614.name
             FA1              9F42  ..@622.name
             FAA              9F4B  ..@630.name
             FB4              9F55  ..@639.name
             FBE              9F5F  ..@647.name
             FCD              9F6E  ..@656.name
             FD6              9F77  ..@664.name
             FE6              9F87  ..@672.name
             FF1              9F92  ..@683.name
            100E              9FAF  ..@701.name
            1017              9FB8  ..@709.name
            1024              9FC5  ..@748.name
            1033              9FD4  ..@107.name
            103D              9FDE  ..@111.name
            1046              9FE7  ..@115.name
            1056              9FF7  ..@122.name
            1061              A002  ..@127.name
            106A              A00B  ..@135.name
            1080              A021  ..@167.name
            1089              A02A  ..@209.name
            10A8              A049  ..@218.name
            10C5              A066  ..@229.name
            10D0              A071  ..@238.name
            10E0              A081  ..@244.name
            10E9              A08A  ..@282.name
            10FC              A09D  ..@286.name
            111C              A0BD  ..@418.name
            1127              A0C8  ..@438.name
            1133              A0D4  ..@756.name
            1141              A0E2  ..@762.name
            114C              A0ED  ..@770.name
            115A              A0FB  ..@778.name
            1169              A10A  ..@1018.name
            117A              A11B  ..@1032.name
            119F              A140  ..@1066.name
            11B0              A151  ..@1070.name
            11C8              A169  lmsg
            11C8              A169  lmsg.error_data
            11E1              A182  lmsg.error_code
            11FA              A19B  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

