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

Source file:  dx.asm
Output file:  ../../bin/dx.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               BA0  00000B40  progbits  CODE
               0               BA0               C97  000000F7  progbits  DATA
              F7               C97               CB0  00000019  progbits  TRANSIENTDATA
               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:                 B40
start:                   60
align:                   10
follows:   HEADER
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                  F7
start:                  BA0
align:                    2
follows:   CODE
vstart:                   0
valign:    not defined
vfollows:  not defined

---- Section TRANSIENTDATA ----------------------------------------------------

class:     progbits
length:                  19
start:                  C97
align:                    1
follows:   DATA
vstart:                  F7
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  ISVARIABLESTRUC
00000000  ivName
00000002  ivFlags
00000004  ivAddress
00000006  ivSetup
00000008  ivArrayLast
00000009  ivArrayBetween
0000000A  ISVARIABLESTRUC_size
0000000F  ivfNameLengthMask
0000000D  ivfNameLengthLimit
00000004  ivfVarLengthShift
00000030  ivfVarLengthMask
00000080  ivfReadOnly
00000100  ivfArrayOneBased
00000200  ivfArrayOptional
00000400  ivfSeparatorSpecial
00000001  dispregs32
00000002  traceints
00000004  cpdepchars
00000008  fakeindos
00000010  nonpagingdevice
00000040  hexrn
00000100  nondospaging
00000200  opt1_86mnohlt
00000400  biosidles
00000800  opt_usegetinput
00001000  use_si_units
00002000  use_jedec_units
00004000  enable_serial
00008000  int8_disable_serial
00010000  gg_do_not_skip_bp
00020000  gg_no_autorepeat
00040000  tp_do_not_skip_bp
00080000  gg_bb_hit_no_repeat
00100000  tp_bb_hit_no_repeat
00200000  gg_unexpected_no_repeat
00400000  tp_unexpected_no_repeat
00800000  ss_no_dump
10000000  rr_disasm_no_rept
20000000  rr_disasm_no_show
40000000  opt_cmdline_quiet_input
80000000  opt_cmdline_quiet_output
00000000  DEFAULTOPTIONS
00000001  opt2_db_header
00000002  opt2_db_trailer
00000010  opt2_dw_header
00000020  opt2_dw_trailer
00000100  opt2_dd_header
00000200  opt2_dd_trailer
00000800  opt2_getinput_dpmi
00001000  opt2_hh_compat
00002000  opt2_getc_idle
00004000  opt2_getc_idle_dpmi
00008000  opt2_re_cancel_tpg
00010000  opt2_nn_compat
00020000  opt2_nn_capitalise
00080000  opt2_rr16_compat
00100000  opt2_r_prompt_compat
00200000  opt2_r_separate
00400000  opt2_r_linebreak_always
80000000  opt2_dpminohlt
80004110  DEFAULTOPTIONS2
00000001  opt3_tt_no_paging
00000002  opt3_tp_no_paging
00000004  opt3_pp_no_paging
00000008  opt3_gg_no_paging
00000100  opt3_silence_paging_set
00000200  opt3_silence_paging_on
00001000  opt3_paging_rc
00002000  opt3_paging_yy
00004000  opt3_paging_re
00010000  opt3_r_highlight_diff
00020000  opt3_r_highlight_dumb
00040000  opt3_r_highlight_full
00080000  opt3_r_highlight_eip
02000000  opt3_no_idle_2F
08000000  opt3_no_call_amis
10000000  opt3_disable_autorepeat
20000000  opt3_check_ctrlc_keyb
40000000  opt3_check_ctrlc_0bh
80000000  opt3_tsr_quit_leave_tf
6000000F  DEFAULTOPTIONS3
00000002  opt4_int_2F_hook
00000004  opt4_int_08_hook
00000008  opt4_int_2D_hook
00010000  opt4_int_serial_force
00020000  opt4_int_2F_force
00040000  opt4_int_08_force
00080000  opt4_int_2D_force
01000000  opt4_int_00_force
02000000  opt4_int_01_force
04000000  opt4_int_03_force
08000000  opt4_int_06_force
10000000  opt4_int_18_force
20000000  opt4_int_19_force
40000000  opt4_int_09_force
40000000  opt4_int_15_force
80000000  opt4_int_07_force
00000002  DEFAULTOPTIONS4
00010000  DEFAULTOPTIONS6
00000200  opt6_bios_output
00000400  opt6_flat_binary
00000800  opt6_big_stack
00001000  opt6_40_columns
00002000  opt6_40_indent_odd
00004000  opt6_40_dash
00010000  opt6_share_serial_irq
00020000  opt6_serial_EOI_call
01000000  opt6_bios_io
02000000  opt6_immasm_display_uu
04000000  opt6_immasm_debug
08000000  opt6_immasm_flag
10000000  opt6_immasm_nobranch
20000000  opt6_r_flags_style2
40000000  opt6_r_flags_style3
80000000  opt6_r_linebreak_conditional
00002000  DEFAULTOPTIONS7
00000001  opt7_no_free_oneshot_eld
00000002  opt7_debug_optional_link
00000004  opt7_quiet_install
00000008  opt7_quick_run
00000100  opt7_houdini
00000200  opt7_debug_run
00001000  opt7_no_ensure
00002000  opt7_no_tsr_ll
00000001  oldpacket
00000002  newpacket
00000004  ntpacket
00000008  pagedcommand
00000010  notstdinput
00000020  inputfile
00000040  notstdoutput
00000080  outputfile
00000100  hooked2F
00000200  nohook2F
00000400  unused_dif1_dpminohlt
00000800  protectedmode
00001000  debuggeeA20
00002000  debuggerA20
00004000  nodosloaded
00008000  has386
00010000  usecharcounter
00020000  runningnt
00040000  canswitchmode
00080000  modeswitched
00100000  promptwaiting
00200000  switchbuffer
00400000  tsrmode
00800000  attachedterm
01000000  runningdosemu
04000000  tt_while
08000000  tt_p
10000000  tt_silent_mode
20000000  tt_silence
40000000  tt_no_bb
80000000  tt_no_bb_first
00000001  dif2_gg_is_first
00000002  dif2_gg_skip_non_cseip
00000004  dif2_gg_skip_cseip
00000008  dif2_gg_is_gg
00000010  dif2_gg_first_detected
00000020  dif2_gg_again
00000040  dif2_tpg_proceed_bp_set
00000080  dif2_tpg_keep_proceed_bp
00000100  dif2_tpg_have_bp
00000200  dif2_tpg_adjusted_cseip
00000400  dif2_tpg_do_not_adjust
00000800  dif2_bp_failure
00001000  dif2_is_pp
00400000  dif2_did_getline_file
01000000  dif2_boot_loaded_kernel
10000000  dif2_in_silence_dump
20000000  dif2_int31_segment
40000000  dif2_nn_compat
80000000  dif2_nn_capitalise
00000001  dif3_load_is_ldp
00000002  dif3_load_is_sdp
00000004  dif3_load_is_ydp
00000007  dif3_load_is_dp
00000008  dif3_load_dir_dir
00000010  dif3_input_terminal_override
00000020  dif3_input_serial_override
00000040  dif3_if_not
00000080  dif3_partition_changed
00000100  dif3_input_cmdline
00000200  dif3_input_cmdline_closed
00000400  dif3_at_line_end
00000800  dif3_quiet_input_single
00001000  dif3_quiet_output
00002000  dif3_unquiet_error
00004000  dif3_unquiet_prompt
00006000  dif3_unquiet
00008000  dif3_return_eof
00010000  dif3_highlighting
00020000  dif3_do_not_highlight
00020000  dif3_int10_highlight
00040000  dif3_nosymbols_1
00080000  dif3_nosymbols_2
00200000  dif3_gotint19
00400000  dif3_prior_pm
01000000  dif3_input_re
02000000  dif3_input_re_closed
04000000  dif3_accept_getrange_0
10000000  dif3_auxbuff_guarded_1
20000000  dif3_auxbuff_guarded_2
40000000  dif3_auxbuff_guarded_3
80000000  dif3_sss_is_reverse
00000001  dif4_int_serial_hooked
00000002  dif4_int_2F_hooked
00000004  dif4_int_08_hooked
00000008  dif4_int_2D_hooked
00000002  dif6_in_hook2F
00000004  dif6_in_amis_hook2F
00000100  dif6_debug_mode
00000200  dif6_locked
00000400  dif6_mcp
00400000  dif6_device_mode
00800000  dif6_cpdepchars
00000001  disasm_lowercase
00000002  disasm_commablank
00000004  disasm_nasm
00000008  disasm_lowercase_refmem
00000010  disasm_show_short
00000020  disasm_show_near
00000040  disasm_show_far
00000080  disasm_nec
00000100  disasm_40_columns
00000200  disasm_no_indent
00000400  disasm_msdebug_mnemonofs
00001000  disasm_a16_memref
00002000  disasm_a32_memref
00004000  disasm_a16_string
00008000  disasm_a32_string
00010000  disasm_hide_modrm
00020000  disasm_asize_loop_nasm
00040000  disasm_modrm_always
0000F007  DEFAULTASMOPTIONS
00000001  sf_init_done
00000002  sf_ctrl_c
00000004  sf_double_ctrl_c
00000008  sf_built_in_fifo
00000010  sf_use_serial
00000060  CODEOFFSET
00000BA0  DATAOFFSET
00800000  ..@123.num
00000001  ..@153.num
00800000  ..@244.num
00000260  endinstalled
00008000  ..@382.num
00000004  ..@390.num
00000001  ..@406.num
000000F7  transientdata_displacement_equate
000000F7  transientdata_vstart
00000110  transient_data_size
000000F7  transientdata_displacement
00000050  resident_data_size
00000050  uinit_data_size
00000110  total_data_size
00008000  ..@475.num
00000001  ..@542.num
00000004  ..@551.num
00000380  endresident
00000000  linker._..@572.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@572.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@572.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@572.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@572.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@572.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@572.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@572.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@572.lframe_?use_hash_low_skip_last_high
FFFFFFFFFFFFFFEC  linker._..@572.lframe_?use_hash
FFFFFFFFFFFFFFED  linker._..@572.lframe_?skip_last
FFFFFFFFFFFFFFEA  linker._..@572.lframe_?name
FFFFFFFFFFFFFFE8  linker._..@572.lframe_?optionalmissing
00000008  ..@708.num
00000B40  code_size


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

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

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

Real              Virtual           Name
              60                 0  code
              60                 0  code_start
              60                 0  ..@81.strucstart
              68                 8  ..@87.data
              80                20  command
              82                22  command.chain
              89                29  ..@98.skipparameter
              8A                2A  command.entry
              92                32  ..@.@@.1.0
              9C                3C  command.transfer_to_chain
              A1                41  ..@.@@.1.1
              A1                41  command.ours
              BF                5F  uninstall
              D0                70  ..@.@@.1.2
              E0                80  uninstall.loop
              F1                91  uninstall.bx
              FB                9B  uninstall.setbx
             A07               9A7  ..@148.name
             102                A2  ..@.@@.1.3
             10F                AF  uninstall.bxnz
             120                C0  uninstall.done
             13A                DA  ..@.@@.1.4
             142                E2  uninstall.error
             14D                ED  varsetup
             15B                FB  ..@172.skipparameter
             15B                FB  extmem
             171               111  extmem_1
             9BF               95F  ..@190.name
             A6C               A0C  ..@210.name
             1E0               180  ..@213.skipparameter
             1E4               184  extmem_rm
             1E6               186  i15ok
             A61               A01  ..@218.name
             1ED               18D  nexti15l
             A61               A01  ..@222.name
             A61               A01  ..@227.name
             205               1A5  nexti15b
             229               1C9  extmem_exit
             22A               1CA  error
             231               1D1  ..@234.skipparameter
             231               1D1  ddd.handletop
             9E2               982  ..@246.name
             246               1E6  ..@.@@.1.5
             248               1E8  skipcomma
             24F               1EF  ..@255.skipparameter
             250               1F0  isstring?
             257               1F7  ..@264.skipparameter
             258               1F8  cmd3
             25F               1FF  ..@272.skipparameter
             260               200  chkeol
             267               207  ..@280.skipparameter
             268               208  ispm
             26F               20F  ..@288.skipparameter
             270               210  putsz
             277               217  ..@296.skipparameter
             278               218  setrc
             27F               21F  ..@305.skipparameter
             280               220  iseol?
             287               227  ..@313.skipparameter
             288               228  getdword
             28F               22F  ..@321.skipparameter
             290               230  handle_serial_flags_ctrl_c
             297               237  ..@331.skipparameter
             298               238  hexword_high
             29F               23F  ..@339.skipparameter
             2A0               240  hexword
             2A7               247  ..@347.skipparameter
             2A8               248  dd_store
             2AF               24F  ..@355.skipparameter
             2B0               250  putsline_crlf
             2B7               257  ..@363.skipparameter
             2B8               258  skipcomm0
             2BF               25F  ..@373.skipparameter
             2C0               260  start
             2DA               27A  ..@.@@.1.6
             2E0               280  start.not386_install
             2E7               287  start.not386
             2F1               291  ..@396.skipparameter
             925               8C5  ..@396.name
             2FB               29B  ..@402.skipparameter
             91D               8BD  ..@402.name
             2FD               29D  uninstall_oneshot
             A93               A33  ..@408.name
             31F               2BF  ..@.@@.1.7
             320               2C0  install
             A83               A23  ..@477.name
             32F               2CF  ..@480.skipparameter
             90D               8AD  ..@480.name
             346               2E6  install.unknown
             356               2F6  ..@499.skipparameter
             91D               8BD  ..@499.name
             359               2F9  ..@.@@.1.8
             35F               2FF  install.loop
             36A               30A  install.nofree
             37A               31A  ..@515.skipparameter
             91D               8BD  ..@515.name
             37D               31D  install.found
             A9E               A3E  ..@529.name
             AAC               A4C  ..@534.name
             A07               9A7  ..@537.name
             3C1               361  install.only_first
             A07               9A7  ..@546.name
             A93               A33  ..@553.name
             3DA               37A  ..@.@@.1.9
             3DD               37D  linker
             3E0               380  linker._..@572.lenter
             3F1               391  linker.error_j1
             3F4               394  ..@.@@.1.10
             3FD               39D  ..@.@@.1.11
             40B               3AB  ..@.@@.1.12
             417               3B7  ..@.@@.1.13
             41C               3BC  ..@.@@.1.14
             42A               3CA  ..@.@@.1.15
             42F               3CF  ..@.@@.1.16
             43F               3DF  ..@.@@.1.17
             444               3E4  ..@.@@.1.18
             454               3F4  ..@.@@.1.19
             45B               3FB  linker.otherloop
             45E               3FE  linker.datarelocloop
             478               418  ..@.@@.1.20
             48F               42F  linker.datarelocfind
             4CB               46B  linker.address_data_reloc
             4D6               476  ..@.@@.1.21
             4D7               477  linker.codenotfound_may_be_optional
             4F2               492  ..@.@@.1.22
             62C               5CC  linker.datanotfound
             62C               5CC  linker.codenotfound
             4FF               49F  linker.build_match
             51A               4BA  ..@.@@.1.23
             51D               4BD  ..@.@@.1.24
             529               4C9  ..@.@@.1.25
             52A               4CA  linker.donedatareloc
             534               4D4  linker.coderelocloop
             55A               4FA  linker.coderelocfind
             5AF               54F  ..@.@@.1.26
             5B9               559  linker.error_j
             5BB               55B  ..@.@@.1.27
             5CA               56A  linker.donecodereloc
             5CA               56A  linker.hint
             5D5               575  ..@670.skipparameter
             5E2               582  linker.loop_hint
             5E5               585  ..@.@@.1.28
             5EE               58E  linker.end_hint
             5FC               59C  ..@683.skipparameter
             96D               90D  ..@683.name
             9FE               99E  ..@689.name
             60E               5AE  ..@692.skipparameter
             60E               5AE  linker.no_hint
             A9E               A3E  ..@702.name
             62C               5CC  linker.error
             62F               5CF  linker._..@572.lleave
             633               5D3  plex_check
             647               5E7  ..@.@@.1.29
             650               5F0  ..@720.skipparameter
             9A7               947  ..@720.name
             660               600  ..@726.skipparameter
             667               607  plex_check.notfound
             668               608  plex_check.checkret
             66C               60C  linkercoderelocations
             71C               6BC  linkerdatarelocations
             826               7C6  internalcodetocoderelocations
             84A               7EA  internalcodetodatarelocations
             86E               80E  internaldatatocoderelocations
             872               812  internaldatatodatarelocations
             876               816  debuggeramissig
             876               816  ..@745.data
             87E               81E  ..@747.data
             886               826  listmsg
             886               826  listmsg.hint
             8A2               842  listmsg.hint.offset
             8AA               84A  ..@98.name
             8B9               859  ..@172.name
             8CE               86E  ..@213.name
             8E6               886  ..@234.name
             8EE               88E  ..@255.name
             8FA               89A  ..@264.name
             906               8A6  ..@272.name
             90D               8AD  ..@280.name
             916               8B6  ..@288.name
             91D               8BD  ..@296.name
             925               8C5  ..@305.name
             92D               8CD  ..@313.name
             936               8D6  ..@321.name
             941               8E1  ..@331.name
             95E               8FE  ..@339.name
             96D               90D  ..@347.name
             977               917  ..@355.name
             982               922  ..@363.name
             992               932  ..@373.name
             99E               93E  ..@670.name
             9A7               947  ..@692.name
             9B4               954  ..@726.name
             9BF               95F  ..@110.name
             9C9               969  ..@114.name
             9D2               972  ..@118.name
             9E2               982  ..@125.name
             9F3               993  ..@131.name
             9FE               99E  ..@136.name
             A07               9A7  ..@144.name
             A1D               9BD  ..@184.name
             A3C               9DC  ..@193.name
             A59               9F9  ..@197.name
             A61               A01  ..@201.name
             A6C               A0C  ..@205.name
             A75               A15  ..@378.name
             A83               A23  ..@384.name
             A93               A33  ..@392.name
             A9E               A3E  ..@415.name
             AAC               A4C  ..@423.name
             ABB               A5B  ..@447.name
             ACB               A6B  ..@485.name
             ADC               A7C  ..@489.name
             AEB               A8B  ..@493.name
             AFC               A9C  ..@505.name
             B06               AA6  ..@509.name
             B2C               ACC  ..@650.name
             B3E               ADE  ..@662.name
             B4F               AEF  ..@675.name
             B74               B14  ..@710.name
             B85               B25  ..@714.name
             B9D               B3D  lmsg

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

Real              Virtual           Name
             BA0                 0  datastart
             BA0                 0  x_addr
             BA4                 4  header
             BA6                 6  ..@435.name
             BA7                 7  msg
             BA7                 7  msg.top
             BAB                 B  msg.uninstall_done
             BC5                25  msg.uninstall_error
             BE7                47  uinit_data
             BE7                47  msg.not386
             C12                72  msg.installed
             C2A                8A  msg.nofree
             C5D                BD  msg.unknown
             BE8                48  structure_offset
             BEA                4A  nameheader_offset
             BF0                50  uinit_data_end
             BF0                50  resident_data_end

---- Section TRANSIENTDATA ----------------------------------------------------

Real              Virtual           Name
             C97                F7  transientdatastart
             C98                F8  structure
             C98                F8  ..@438.strucstart

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
               0                 0  relocateddata

