
- 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              10B0  00001050  progbits  CODE
               0              10B0              1230  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:                1050
start:                   60
align:                   10
follows:   HEADER
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 180
start:                 10B0
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
000010B0  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
00001050  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
             F4C               EEC  ..@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
             F15               EB5  ..@198.name
             F1F               EBF  ..@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
             F15               EB5  ..@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
             FA7               F47  ..@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
             FCB               F6B  ..@289.name
             395               335  int_list.end_ivt_chain
             FCB               F6B  ..@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
             FCB               F6B  ..@299.name
             3DD               37D  int_list.next_chain
             FA7               F47  ..@313.name
             42C               3CC  int_list.end_chain
             43A               3DA  ..@.@@.1.16
             43D               3DD  ..@.@@.1.17
             FA7               F47  ..@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
             FCB               F6B  ..@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
             FCB               F6B  ..@362.name
             540               4E0  ..@.@@.1.21
             FDE               F7E  ..@371.name
             FCB               F6B  ..@374.name
             562               502  int_list.add.loop_chain
             FDE               F7E  ..@377.name
             FCB               F6B  ..@380.name
             593               533  ..@.@@.1.22
             5A3               543  int_list.add.insert
             FCB               F6B  ..@387.name
             5CC               56C  ..@.@@.1.23
             5CF               56F  ..@.@@.1.24
             5EA               58A  int_list.add.end_chain
             FCB               F6B  ..@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
            1009               FA9  ..@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
             DCE               D6E  ..@780.name
            102E               FCE  ..@787.name
             F4C               EEC  ..@790.name
             8CF               86F  install.only_first
             F4C               EEC  ..@799.name
            1023               FC3  ..@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
             9D2               972  linker.address_data_reloc
             9DD               97D  ..@.@@.1.42
             9DE               97E  linker.datarelocnotfound
             A8C               A2C  linker.datanotfound
             A8C               A2C  linker.codenotfound
             9F2               992  linker.build_match
             9FC               99C  ..@.@@.1.43
             A08               9A8  ..@.@@.1.44
             A09               9A9  linker.donedatareloc
             A13               9B3  linker.coderelocloop
             A33               9D3  linker.coderelocfind
             A82               A22  ..@.@@.1.45
             A8C               A2C  linker.error_j
             A8E               A2E  ..@.@@.1.46
             A9D               A3D  linker.donecodereloc
             A9D               A3D  linker.hint
             AA8               A48  ..@966.skipparameter
             EF0               E90  ..@966.name
             AB5               A55  linker.loop_hint
             AB8               A58  ..@.@@.1.47
             AC1               A61  linker.end_hint
             ACF               A6F  ..@978.skipparameter
             E96               E36  ..@978.name
             F43               EE3  ..@984.name
             AE1               A81  ..@987.skipparameter
             EF9               E99  ..@987.name
             AE1               A81  linker.no_hint
            102E               FCE  ..@996.name
             AFF               A9F  linker.error
             B02               AA2  linker._..@894.lleave
             B06               AA6  plex_check
             B1A               ABA  ..@.@@.1.48
             B23               AC3  ..@1014.skipparameter
             EF9               E99  ..@1014.name
             B33               AD3  ..@1020.skipparameter
             EC8               E68  ..@1020.name
             B3A               ADA  plex_check.notfound
             B3B               ADB  plex_check.checkret
             B3C               ADC  linkercoderelocations
             BD4               B74  linkerdatarelocations
             CFC               C9C  internalcodetocoderelocations
             D1E               CBE  internalcodetodatarelocations
             D60               D00  internaldatatocoderelocations
             D62               D02  internaldatatodatarelocations
             D64               D04  debuggeramissig
             D64               D04  ..@1038.data
             D6C               D0C  ..@1040.data
             D74               D14  listmsg
             D74               D14  listmsg.hint
             D90               D30  listmsg.hint.offset
             D98               D38  ..@95.name
             DA7               D47  ..@452.name
             DAF               D4F  ..@461.name
             DBB               D5B  ..@470.name
             DC7               D67  ..@478.name
             DCE               D6E  ..@486.name
             DD7               D77  ..@494.name
             DDE               D7E  ..@502.name
             DE6               D86  ..@511.name
             DEE               D8E  ..@519.name
             DFA               D9A  ..@529.name
             E06               DA6  ..@539.name
             E12               DB2  ..@547.name
             E24               DC4  ..@555.name
             E2E               DCE  ..@567.name
             E38               DD8  ..@576.name
             E41               DE1  ..@586.name
             E4B               DEB  ..@596.name
             E5B               DFB  ..@604.name
             E66               E06  ..@612.name
             E83               E23  ..@620.name
             E8C               E2C  ..@628.name
             E96               E36  ..@637.name
             EA0               E40  ..@645.name
             EAF               E4F  ..@654.name
             EB8               E58  ..@662.name
             EC8               E68  ..@670.name
             ED3               E73  ..@681.name
             EF0               E90  ..@698.name
             EF9               E99  ..@706.name
             F06               EA6  ..@744.name
             F15               EB5  ..@107.name
             F1F               EBF  ..@111.name
             F28               EC8  ..@115.name
             F38               ED8  ..@122.name
             F43               EE3  ..@127.name
             F4C               EEC  ..@135.name
             F62               F02  ..@167.name
             F6B               F0B  ..@209.name
             F8A               F2A  ..@218.name
             FA7               F47  ..@229.name
             FB2               F52  ..@238.name
             FC2               F62  ..@244.name
             FCB               F6B  ..@281.name
             FDE               F7E  ..@285.name
             FFE               F9E  ..@416.name
            1009               FA9  ..@436.name
            1015               FB5  ..@752.name
            1023               FC3  ..@758.name
            102E               FCE  ..@766.name
            103C               FDC  ..@774.name
            104B               FEB  ..@958.name
            105C               FFC  ..@970.name
            1081              1021  ..@1004.name
            1092              1032  ..@1008.name
            10AA              104A  lmsg

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

Real              Virtual           Name
            10B0                 0  datastart
            10B0                 0  msg
            10B0                 0  msg.uninstall_done
            10CA                1A  msg.uninstall_error
            10EC                3C  msg.installed
            1104                54  msg.di_error
            110C                5C  msg.di_hidden
            1114                64  msg.di_iisp
            111C                6C  msg.di_nonstd_iisp
            1130                80  msg.di_uninst_iisp
            1144                94  msg.di_freedos_reloc
            1157                A7  msg.di_jmpfar
            1166                B6  msg.di_jmpfarindirect
            117A                CA  msg.di_testhook
            1187                D7  msg.di_toomany
            11A4                F4  msg.di_empty
            11B4               104  msg.di_system_mcb
            11C0               110  msg.di_system_upper
            11CF               11F  msg.di_system_low
            11DE               12E  msg.di_hma
            11F0               140  msg.di_multiplex.1
            11F7               147  msg.di_multiplex.2
            11FF               14F  msg.di_multiplex.3
            1202               152  gatewrong
            1218               168  lastint
            121C               16C  intaddress
            1220               170  lastint_is_86m_and_mcb
            1222               172  uinit_data
            1230               180  uinit_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
               0                 0  relocateddata

