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

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

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

00000000

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

Real              Virtual           Name
              60                 0  code
              60                 0  ..@84.strucstart
              68                 8  ..@90.data
              80                20  command
              82                22  command.chain
              89                29  ..@95.skipparameter
              8A                2A  command.entry
              92                32  ..@.@@.1.0
              9C                3C  command.transfer_to_chain
              A1                41  ..@.@@.1.1
              A9                49  command.ours
              C2                62  uninstall
              D3                73  ..@.@@.1.2
              E3                83  uninstall.loop
              F4                94  uninstall.bx
              FE                9E  uninstall.setbx
             F54               EF4  ..@139.name
             105                A5  ..@.@@.1.3
             112                B2  uninstall.bxnz
             123                C3  uninstall.done
             12B                CB  ..@.@@.1.4
             133                D3  uninstall.error
             13E                DE  gateout
             14A                EA  ..@.@@.1.5
             154                F4  ..@.@@.1.6
             15F                FF  ..@.@@.1.7
             171               111  gateout.in.loop
             184               124  gateout.error
             187               127  ..@.@@.1.8
             191               131  ..@.@@.1.9
             19B               13B  gateout.in.next
             19B               13B  ..@.@@.1.10
             1AA               14A  gateout.indo.loop
             1B8               158  ..@.@@.1.11
             1C2               162  gateout.indo.next
             1CB               16B  gateout.not_in
             1FF               19F  gateout.checkrange
             209               1A9  gateout.err
             20C               1AC  gateout.last
             F1D               EBD  ..@198.name
             F27               EC7  ..@201.name
             224               1C4  gateout.notlength
             22E               1CE  gateout.rangeok
             231               1D1  gateout.onlyone
             236               1D6  gateout.next
             23E               1DE  gateout.prepare
             246               1E6  ..@.@@.1.12
             F1D               EBD  ..@215.name
             25A               1FA  gateout.do
             289               229  gateout.loopexception
             2A2               242  ..@.@@.1.13
             2AE               24E  gateout.gate16
             2C7               267  gateout.rm
             2E3               283  gateout.loop_chain
             FAF               F4F  ..@264.name
             334               2D4  gateout.end_chain
             338               2D8  gateout.end_chain_string
             342               2E2  ..@.@@.1.14
             345               2E5  ..@.@@.1.15
             34B               2EB  gateout.86next
             34F               2EF  gateout.toomany
             354               2F4  gateout.failed
             35F               2FF  int_list
             376               316  int_list.loop_ivt_chain
             FD3               F73  ..@289.name
             395               335  int_list.end_ivt_chain
             FD3               F73  ..@292.name
             3AB               34B  int_list.loopplex
             3B7               357  int_list.nextplex
             3BB               35B  int_list.done
             3BC               35C  int_list.error
             3CE               36E  int_list.loop_chain
             FD3               F73  ..@299.name
             3DD               37D  int_list.next_chain
             FAF               F4F  ..@313.name
             42C               3CC  int_list.end_chain
             43A               3DA  ..@.@@.1.16
             43D               3DD  ..@.@@.1.17
             FAF               F4F  ..@324.name
             457               3F7  int_list.next_seq
             47C               41C  ..@.@@.1.18
             485               425  int_list.error_string
             48E               42E  ..@.@@.1.19
             491               431  int_list.mpx
             FD3               F73  ..@343.name
             4C1               461  ..@.@@.1.20
             4C2               462  int_list.search
             4DC               47C  int_list.search_intlist_seg
             4DF               47F  int_list.search_intlist
             4F0               490  int_list.search_found_intlist
             50A               4AA  int_list.search_dxbx
             51B               4BB  int_list.add
             FD3               F73  ..@362.name
             540               4E0  ..@.@@.1.21
             FE6               F86  ..@371.name
             FD3               F73  ..@374.name
             562               502  int_list.add.loop_chain
             FE6               F86  ..@377.name
             FD3               F73  ..@380.name
             593               533  ..@.@@.1.22
             5A3               543  int_list.add.insert
             FD3               F73  ..@387.name
             5CC               56C  ..@.@@.1.23
             5CF               56F  ..@.@@.1.24
             5EA               58A  int_list.add.end_chain
             FD3               F73  ..@395.name
             5FB               59B  int_list.add.done
             5FC               59C  int_list.add.error
             5FE               59E  int_list.add.check
             607               5A7  int_list.add.match
             608               5A8  int_list.add.mismatch
             61E               5BE  int_list.add.checkret
             621               5C1  check_int_chain
             64C               5EC  check_int_chain.nonstd
             64F               5EF  ..@.@@.1.25
             65A               5FA  check_int_chain.not_iisp
             679               619  check_int_chain.not_fd
             691               631  check_int_chain.not_jmpfar
             6A7               647  check_int_chain.not_testhook_try_jmpfarindirect
             6CC               66C  check_int_chain.not_testhook_or_jmpfarindirect
             6CE               66E  check_int_chain.CY
             6D0               670  gateout.mcbname
             6F2               692  gateout.mcbname.loop
             72D               6CD  ..@.@@.1.26
             730               6D0  ..@.@@.1.27
             73D               6DD  gateout.mcbname.empty
             743               6E3  gateout.mcbname.hma
             748               6E8  gateout.mcbname.next
            1011               FB1  ..@440.name
             762               702  ..@.@@.1.28
             76C               70C  ..@.@@.1.29
             76C               70C  gateout.mcbname.copy
             771               711  gateout.mcbname.ret_cx
             772               712  gateout.mcbname.ret
             773               713  error
             77A               71A  ..@452.skipparameter
             780               720  skipcomma
             787               727  ..@461.skipparameter
             788               728  isstring?
             78F               72F  ..@470.skipparameter
             790               730  cmd3
             797               737  ..@478.skipparameter
             798               738  chkeol
             79F               73F  ..@486.skipparameter
             7A0               740  ispm
             7A7               747  ..@494.skipparameter
             7A8               748  putsz
             7AF               74F  ..@502.skipparameter
             7B0               750  setrc
             7B7               757  ..@511.skipparameter
             7B8               758  uppercase
             7BF               75F  ..@519.skipparameter
             7C0               760  skipcomm0
             7C7               767  ..@529.skipparameter
             7C8               768  skipwhite
             7CF               76F  ..@539.skipparameter
             7D0               770  get_value_range
             7D7               777  ..@547.skipparameter
             7D8               778  skipwh0
             7DF               77F  ..@555.skipparameter
             7E0               780  getbyte
             7E7               787  ..@567.skipparameter
             7E8               788  iseol?
             7EF               78F  ..@576.skipparameter
             7F0               790  getword
             7F7               797  ..@586.skipparameter
             7F8               798  guard_auxbuff
             7FF               79F  ..@596.skipparameter
             800               7A0  prephack
             807               7A7  ..@604.skipparameter
             808               7A8  handle_serial_flags_ctrl_c
             80F               7AF  ..@612.skipparameter
             810               7B0  dohack
             817               7B7  ..@620.skipparameter
             818               7B8  hexbyte
             81F               7BF  ..@628.skipparameter
             820               7C0  hexword
             827               7C7  ..@637.skipparameter
             828               7C8  hexword_high
             82F               7CF  ..@645.skipparameter
             830               7D0  unhack
             837               7D7  ..@654.skipparameter
             838               7D8  putsline_crlf
             83F               7DF  ..@662.skipparameter
             840               7E0  setes2dx
             847               7E7  ..@670.skipparameter
             848               7E8  copy_single_counted_string
             84F               7EF  ..@681.skipparameter
             850               7F0  intchk
             857               7F7  ..@698.skipparameter
             858               7F8  call_int2D
             85F               7FF  ..@706.skipparameter
             860               800  IsIISPEntry?
             867               807  ..@744.skipparameter
             868               808  start
             881               821  uninstall_oneshot
             8A3               843  ..@.@@.1.30
             8A4               844  install
             8AC               84C  ..@780.skipparameter
             DD6               D76  ..@780.name
            1036               FD6  ..@787.name
             F54               EF4  ..@790.name
             8CF               86F  install.only_first
             F54               EF4  ..@799.name
            102B               FCB  ..@806.name
             8E8               888  ..@.@@.1.31
             8EB               88B  linker
             8EE               88E  linker._..@894.lenter
             90E               8AE  ..@.@@.1.32
             918               8B8  ..@.@@.1.33
             924               8C4  ..@.@@.1.34
             929               8C9  ..@.@@.1.35
             937               8D7  ..@.@@.1.36
             93C               8DC  ..@.@@.1.37
             94C               8EC  ..@.@@.1.38
             951               8F1  ..@.@@.1.39
             961               901  ..@.@@.1.40
             968               908  linker.otherloop
             96B               90B  linker.datarelocloop
             985               925  ..@.@@.1.41
             99C               93C  linker.datarelocfind
             9D5               975  linker.address_data_reloc
             9E0               980  ..@.@@.1.42
             9E1               981  linker.datarelocnotfound
             A92               A32  linker.datanotfound
             A92               A32  linker.codenotfound
             9F5               995  linker.build_match
             9FF               99F  ..@.@@.1.43
             A0B               9AB  ..@.@@.1.44
             A0C               9AC  linker.donedatareloc
             A16               9B6  linker.coderelocloop
             A36               9D6  linker.coderelocfind
             A88               A28  ..@.@@.1.45
             A92               A32  linker.error_j
             A94               A34  ..@.@@.1.46
             AA3               A43  linker.donecodereloc
             AA3               A43  linker.hint
             AAE               A4E  ..@966.skipparameter
             EF8               E98  ..@966.name
             ABB               A5B  linker.loop_hint
             ABE               A5E  ..@.@@.1.47
             AC7               A67  linker.end_hint
             AD5               A75  ..@978.skipparameter
             E9E               E3E  ..@978.name
             F4B               EEB  ..@984.name
             AE7               A87  ..@987.skipparameter
             F01               EA1  ..@987.name
             AE7               A87  linker.no_hint
            1036               FD6  ..@996.name
             B05               AA5  linker.error
             B08               AA8  linker._..@894.lleave
             B0C               AAC  plex_check
             B20               AC0  ..@.@@.1.48
             B29               AC9  ..@1014.skipparameter
             F01               EA1  ..@1014.name
             B39               AD9  ..@1020.skipparameter
             ED0               E70  ..@1020.name
             B40               AE0  plex_check.notfound
             B41               AE1  plex_check.checkret
             B44               AE4  linkercoderelocations
             BDC               B7C  linkerdatarelocations
             D04               CA4  internalcodetocoderelocations
             D26               CC6  internalcodetodatarelocations
             D68               D08  internaldatatocoderelocations
             D6A               D0A  internaldatatodatarelocations
             D6C               D0C  debuggeramissig
             D6C               D0C  ..@1038.data
             D74               D14  ..@1040.data
             D7C               D1C  listmsg
             D7C               D1C  listmsg.hint
             D98               D38  listmsg.hint.offset
             DA0               D40  ..@95.name
             DAF               D4F  ..@452.name
             DB7               D57  ..@461.name
             DC3               D63  ..@470.name
             DCF               D6F  ..@478.name
             DD6               D76  ..@486.name
             DDF               D7F  ..@494.name
             DE6               D86  ..@502.name
             DEE               D8E  ..@511.name
             DF6               D96  ..@519.name
             E02               DA2  ..@529.name
             E0E               DAE  ..@539.name
             E1A               DBA  ..@547.name
             E2C               DCC  ..@555.name
             E36               DD6  ..@567.name
             E40               DE0  ..@576.name
             E49               DE9  ..@586.name
             E53               DF3  ..@596.name
             E63               E03  ..@604.name
             E6E               E0E  ..@612.name
             E8B               E2B  ..@620.name
             E94               E34  ..@628.name
             E9E               E3E  ..@637.name
             EA8               E48  ..@645.name
             EB7               E57  ..@654.name
             EC0               E60  ..@662.name
             ED0               E70  ..@670.name
             EDB               E7B  ..@681.name
             EF8               E98  ..@698.name
             F01               EA1  ..@706.name
             F0E               EAE  ..@744.name
             F1D               EBD  ..@107.name
             F27               EC7  ..@111.name
             F30               ED0  ..@115.name
             F40               EE0  ..@122.name
             F4B               EEB  ..@127.name
             F54               EF4  ..@135.name
             F6A               F0A  ..@167.name
             F73               F13  ..@209.name
             F92               F32  ..@218.name
             FAF               F4F  ..@229.name
             FBA               F5A  ..@238.name
             FCA               F6A  ..@244.name
             FD3               F73  ..@281.name
             FE6               F86  ..@285.name
            1006               FA6  ..@416.name
            1011               FB1  ..@436.name
            101D               FBD  ..@752.name
            102B               FCB  ..@758.name
            1036               FD6  ..@766.name
            1044               FE4  ..@774.name
            1053               FF3  ..@958.name
            1064              1004  ..@970.name
            1089              1029  ..@1004.name
            109A              103A  ..@1008.name
            10B2              1052  lmsg

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

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

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
               0                 0  relocateddata

