
- 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  ..@367.num
00000200  ..@369.num
00000100  ..@389.num
00000820  endinstalled
00000001  ..@762.num
00000001  ..@801.num
00000004  ..@810.num
000010C0  DATAOFFSET
00000180  data_size
00000180  total_data_size
000008A0  endresident
00000000  linker._..@902.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@902.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@902.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@902.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@902.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@902.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@902.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@902.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@902.lframe_?use_hash_low_skip_last_high
FFFFFFFFFFFFFFEC  linker._..@902.lframe_?use_hash
FFFFFFFFFFFFFFED  linker._..@902.lframe_?skip_last
00000008  ..@1020.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
             F55               EF5  ..@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
             F1E               EBE  ..@198.name
             F28               EC8  ..@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
             F1E               EBE  ..@215.name
             25A               1FA  gateout.do
             289               229  gateout.loopexception
             2A2               242  ..@.@@.1.13
             2AE               24E  gateout.gate16
             2C7               267  gateout.rm
             2E6               286  gateout.loop_chain
             FB0               F50  ..@264.name
             337               2D7  gateout.end_chain
             33B               2DB  gateout.end_chain_string
             345               2E5  ..@.@@.1.14
             348               2E8  ..@.@@.1.15
             34E               2EE  gateout.86next
             352               2F2  gateout.toomany
             357               2F7  gateout.failed
             368               308  int_list
             37F               31F  int_list.loop_ivt_chain
             FD4               F74  ..@290.name
             39E               33E  int_list.end_ivt_chain
             FD4               F74  ..@293.name
             3B4               354  int_list.loopplex
             3C0               360  int_list.nextplex
             3C4               364  int_list.done
             3C5               365  int_list.error
             3D7               377  int_list.loop_chain
             FD4               F74  ..@300.name
             3E6               386  int_list.next_chain
             FB0               F50  ..@314.name
             435               3D5  int_list.end_chain
             443               3E3  ..@.@@.1.16
             446               3E6  ..@.@@.1.17
             FB0               F50  ..@325.name
             460               400  int_list.next_seq
             485               425  ..@.@@.1.18
             48E               42E  int_list.error_string
             49D               43D  ..@.@@.1.19
             4A0               440  int_list.mpx
             FD4               F74  ..@345.name
             4D0               470  ..@.@@.1.20
             4D1               471  int_list.search
             4EB               48B  int_list.search_intlist_seg
             4EE               48E  int_list.search_intlist
             4FF               49F  int_list.search_found_intlist
             519               4B9  int_list.search_dxbx
             52A               4CA  int_list.add
             FD4               F74  ..@364.name
             54F               4EF  ..@.@@.1.21
             FE7               F87  ..@373.name
             FD4               F74  ..@376.name
             571               511  int_list.add.loop_chain
             57D               51D  ..@.@@.1.22
             FE7               F87  ..@381.name
             FD4               F74  ..@384.name
             5A5               545  ..@.@@.1.23
             5B5               555  int_list.add.insert
             FD4               F74  ..@391.name
             5DE               57E  ..@.@@.1.24
             5E1               581  ..@.@@.1.25
             5FC               59C  int_list.add.end_chain
             FD4               F74  ..@399.name
             60D               5AD  int_list.add.done
             60E               5AE  int_list.add.error
             610               5B0  int_list.add.check
             619               5B9  int_list.add.match
             61A               5BA  int_list.add.mismatch
             630               5D0  int_list.add.checkret
             633               5D3  check_int_chain
             65E               5FE  check_int_chain.nonstd
             661               601  ..@.@@.1.26
             66C               60C  check_int_chain.not_iisp
             68B               62B  check_int_chain.not_fd
             6A3               643  check_int_chain.not_jmpfar
             6B9               659  check_int_chain.not_testhook_try_jmpfarindirect
             6DE               67E  check_int_chain.not_testhook_or_jmpfarindirect
             6E0               680  check_int_chain.CY
             6E2               682  gateout.mcbname
             704               6A4  gateout.mcbname.loop
             73F               6DF  ..@.@@.1.27
             742               6E2  ..@.@@.1.28
             74F               6EF  gateout.mcbname.empty
             755               6F5  gateout.mcbname.hma
             75A               6FA  gateout.mcbname.next
            1012               FB2  ..@444.name
             774               714  ..@.@@.1.29
             77E               71E  ..@.@@.1.30
             77E               71E  gateout.mcbname.copy
             783               723  gateout.mcbname.ret_cx
             784               724  gateout.mcbname.ret
             785               725  error
             78C               72C  ..@456.skipparameter
             790               730  skipcomma
             797               737  ..@465.skipparameter
             798               738  isstring?
             79F               73F  ..@474.skipparameter
             7A0               740  cmd3
             7A7               747  ..@482.skipparameter
             7A8               748  chkeol
             7AF               74F  ..@490.skipparameter
             7B0               750  ispm
             7B7               757  ..@498.skipparameter
             7B8               758  putsz
             7BF               75F  ..@506.skipparameter
             7C0               760  setrc
             7C7               767  ..@515.skipparameter
             7C8               768  capitalise
             7CF               76F  ..@523.skipparameter
             7D0               770  skipcomm0
             7D7               777  ..@533.skipparameter
             7D8               778  skipwhite
             7DF               77F  ..@543.skipparameter
             7E0               780  get_value_range
             7E7               787  ..@551.skipparameter
             7E8               788  skipwh0
             7EF               78F  ..@559.skipparameter
             7F0               790  getbyte
             7F7               797  ..@571.skipparameter
             7F8               798  iseol?
             7FF               79F  ..@580.skipparameter
             800               7A0  getword
             807               7A7  ..@590.skipparameter
             808               7A8  guard_auxbuff
             80F               7AF  ..@600.skipparameter
             810               7B0  prephack
             817               7B7  ..@608.skipparameter
             818               7B8  handle_serial_flags_ctrl_c
             81F               7BF  ..@616.skipparameter
             820               7C0  dohack
             827               7C7  ..@624.skipparameter
             828               7C8  hexbyte
             82F               7CF  ..@632.skipparameter
             830               7D0  hexword
             837               7D7  ..@641.skipparameter
             838               7D8  hexword_high
             83F               7DF  ..@649.skipparameter
             840               7E0  unhack
             847               7E7  ..@658.skipparameter
             848               7E8  putsline_crlf
             84F               7EF  ..@666.skipparameter
             850               7F0  setes2dx
             857               7F7  ..@674.skipparameter
             858               7F8  copy_single_counted_string
             85F               7FF  ..@685.skipparameter
             860               800  intchk
             867               807  ..@703.skipparameter
             868               808  call_int2D
             86F               80F  ..@711.skipparameter
             870               810  IsIISPEntry?
             877               817  ..@750.skipparameter
             878               818  start
             891               831  uninstall_oneshot
             8B3               853  ..@.@@.1.31
             8B4               854  install
             8BC               85C  ..@786.skipparameter
             DD6               D76  ..@786.name
            1037               FD7  ..@793.name
             F55               EF5  ..@796.name
             8DF               87F  install.only_first
             F55               EF5  ..@805.name
            102C               FCC  ..@812.name
             8F8               898  ..@.@@.1.32
             8FB               89B  linker
             8FE               89E  linker._..@902.lenter
             90F               8AF  linker.error_j1
             912               8B2  ..@.@@.1.33
             91B               8BB  ..@.@@.1.34
             925               8C5  ..@.@@.1.35
             931               8D1  ..@.@@.1.36
             936               8D6  ..@.@@.1.37
             944               8E4  ..@.@@.1.38
             949               8E9  ..@.@@.1.39
             959               8F9  ..@.@@.1.40
             95E               8FE  ..@.@@.1.41
             96E               90E  ..@.@@.1.42
             975               915  linker.otherloop
             978               918  linker.datarelocloop
             992               932  ..@.@@.1.43
             9A9               949  linker.datarelocfind
             9E5               985  linker.address_data_reloc
             9F0               990  ..@.@@.1.44
             B06               AA6  linker.datanotfound
             B06               AA6  linker.codenotfound
             9F1               991  linker.build_match
             9FD               99D  ..@.@@.1.45
             A09               9A9  ..@.@@.1.46
             A0A               9AA  linker.donedatareloc
             A14               9B4  linker.coderelocloop
             A34               9D4  linker.coderelocfind
             A89               A29  ..@.@@.1.47
             A93               A33  linker.error_j
             A95               A35  ..@.@@.1.48
             AA4               A44  linker.donecodereloc
             AA4               A44  linker.hint
             AAF               A4F  ..@984.skipparameter
             EF9               E99  ..@984.name
             ABC               A5C  linker.loop_hint
             ABF               A5F  ..@.@@.1.49
             AC8               A68  linker.end_hint
             AD6               A76  ..@996.skipparameter
             E9F               E3F  ..@996.name
             F4C               EEC  ..@1002.name
             AE8               A88  ..@1005.skipparameter
             F02               EA2  ..@1005.name
             AE8               A88  linker.no_hint
            1037               FD7  ..@1014.name
             B06               AA6  linker.error
             B09               AA9  linker._..@902.lleave
             B0D               AAD  plex_check
             B21               AC1  ..@.@@.1.50
             B2A               ACA  ..@1032.skipparameter
             F02               EA2  ..@1032.name
             B3A               ADA  ..@1038.skipparameter
             ED1               E71  ..@1038.name
             B41               AE1  plex_check.notfound
             B42               AE2  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  ..@1056.data
             D74               D14  ..@1058.data
             D7C               D1C  listmsg
             D7C               D1C  listmsg.hint
             D98               D38  listmsg.hint.offset
             DA0               D40  ..@95.name
             DAF               D4F  ..@456.name
             DB7               D57  ..@465.name
             DC3               D63  ..@474.name
             DCF               D6F  ..@482.name
             DD6               D76  ..@490.name
             DDF               D7F  ..@498.name
             DE6               D86  ..@506.name
             DEE               D8E  ..@515.name
             DF6               D96  ..@523.name
             E03               DA3  ..@533.name
             E0F               DAF  ..@543.name
             E1B               DBB  ..@551.name
             E2D               DCD  ..@559.name
             E37               DD7  ..@571.name
             E41               DE1  ..@580.name
             E4A               DEA  ..@590.name
             E54               DF4  ..@600.name
             E64               E04  ..@608.name
             E6F               E0F  ..@616.name
             E8C               E2C  ..@624.name
             E95               E35  ..@632.name
             E9F               E3F  ..@641.name
             EA9               E49  ..@649.name
             EB8               E58  ..@658.name
             EC1               E61  ..@666.name
             ED1               E71  ..@674.name
             EDC               E7C  ..@685.name
             EF9               E99  ..@703.name
             F02               EA2  ..@711.name
             F0F               EAF  ..@750.name
             F1E               EBE  ..@107.name
             F28               EC8  ..@111.name
             F31               ED1  ..@115.name
             F41               EE1  ..@122.name
             F4C               EEC  ..@127.name
             F55               EF5  ..@135.name
             F6B               F0B  ..@167.name
             F74               F14  ..@209.name
             F93               F33  ..@218.name
             FB0               F50  ..@229.name
             FBB               F5B  ..@238.name
             FCB               F6B  ..@244.name
             FD4               F74  ..@282.name
             FE7               F87  ..@286.name
            1007               FA7  ..@420.name
            1012               FB2  ..@440.name
            101E               FBE  ..@758.name
            102C               FCC  ..@764.name
            1037               FD7  ..@772.name
            1045               FE5  ..@780.name
            1054               FF4  ..@976.name
            1065              1005  ..@988.name
            108A              102A  ..@1022.name
            109B              103B  ..@1026.name
            10B3              1053  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

