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

Source file:  enamelib.asm
Output file:  ../../bin/enamelib.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               B00  00000AA0  progbits  CODE
               0               B00               D90  00000290  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:                 AA0
start:                   60
align:                   10
follows:   HEADER
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 290
start:                  B00
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
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
00000060  CODEOFFSET
00000001  ..@125.num
00004000  ..@254.num
00400000  ..@261.num
FFFFFFFFFFFFFFCE  intcall_return_parameter_es_parameter_ds._..@354.lframe_?86m_call_struc
00000000  intcall_return_parameter_es_parameter_ds._..@354.lframe_?frame_bp
00000002  intcall_return_parameter_es_parameter_ds._..@354.lframe_?frame_ip
0000000A  intcall_return_parameter_es_parameter_ds._..@354.lframe_?es_value
00000008  intcall_return_parameter_es_parameter_ds._..@354.lframe_?ds_value
00000006  intcall_return_parameter_es_parameter_ds._..@354.lframe_?int_number
00000004  intcall_return_parameter_es_parameter_ds._..@354.lframe_?bp_value
00008000  ..@381.num
00000001  ..@417.num
00000B00  DATAOFFSET
00000290  data_size
00000290  transient_data_size
00000290  resident_data_size
00000290  total_data_size
000004B0  endresident
00000000  linker._..@614.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@614.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@614.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@614.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@614.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@614.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@614.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@614.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@614.lframe_?use_hash_low_skip_last_high
FFFFFFFFFFFFFFEC  linker._..@614.lframe_?use_hash
FFFFFFFFFFFFFFED  linker._..@614.lframe_?skip_last
FFFFFFFFFFFFFFEA  linker._..@614.lframe_?name
FFFFFFFFFFFFFFE8  linker._..@614.lframe_?optionalmissing
00000008  ..@745.num
00000AA0  code_size


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

Real              Virtual           Name
               0                 0  ..@53.strucstart
               0                 0  ..@56.strucstart
              28                28  header_extension_end
              30                30  description

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

Real              Virtual           Name
              60                 0  code
              60                 0  ..@80.strucstart
              68                 8  ..@86.data
              80                20  find
              82                22  find.loop
              88                28  find.notfound
              91                31  ..@.@@.1.0
              9C                3C  ..@.@@.1.1
              A0                40  find.error
              A8                48  ..@.@@.1.2
             993               933  ..@120.name
              D5                75  ..@.@@.1.3
             119                B9  find.ret_CY
             11A                BA  find.ret
             11F                BF  find.got
             13C                DC  find.invalid
             144                E4  find.next
             152                F2  yname
             15E                FE  yname.quiet
             163               103  ..@.@@.1.4
             163               103  yname.loud
             16F               10F  ..@.@@.1.5
             189               129  yname.unable
             18F               12F  yname.error
             192               132  truename
             19E               13E  truename.quiet
             1A3               143  ..@.@@.1.6
             1A3               143  truename.loud
             1AF               14F  ..@.@@.1.7
             1D0               170  truename.unable
             1D8               178  truename.indos
             1DE               17E  truename.error
             1E0               180  run
             20C               1AC  errorj1
             20F               1AF  runquiet
             23D               1DD  mcp
             24E               1EE  mcp.quieteol
             252               1F2  mcp.quiet
             257               1F7  ..@.@@.1.8
             25C               1FC  mcp.error
             26C               20C  mcp.ret
             26F               20F  ..@.@@.1.9
             28F               22F  mcp.unable.exec
             297               237  ..@.@@.1.10
             2A8               248  mcp.application
             2C6               266  ..@.@@.1.11
             2E1               281  mcp.unable.app
             2EA               28A  mcp.nextvar
             2EA               28A  ..@.@@.1.12
             2F7               297  ..@.@@.1.13
             2F8               298  mcp.device
             33C               2DC  ..@.@@.1.14
             353               2F3  ..@.@@.1.15
             36A               30A  mcp.unable.device
             373               313  mcp.boot
             37A               31A  mcp.unable.boot
             383               323  ..@.@@.1.16
             38C               32C  ..@.@@.1.17
             3A4               344  mcp.done
             3BF               35F  mcp.skipmsg
             3C2               362  call_60_es_dpr_ds_dx
             3C9               369  call_60_es_dpr_ds_dx.pm
             9B5               955  ..@344.name
             3D9               379  call_60_es_dpr_ds_dx.86mode
             3DB               37B  ..@.@@.1.18
             3DC               37C  intcall_return_parameter_es_parameter_ds
             3E2               382  intcall_return_parameter_es_parameter_ds._..@354.lenter
             9F8               998  ..@383.name
             42D               3CD  ..@.@@.1.19
             45D               3FD  intcall_return_parameter_es_parameter_ds._..@354.lleave
             463               403  start
             47E               41E  ..@.@@.1.20
             47E               41E  done
             484               424  help
             490               430  uninstall_oneshot
             993               933  ..@430.name
             4B2               452  ..@.@@.1.21
             4B8               458  ispm
             4BF               45F  ..@487.skipparameter
             4C0               460  skipcomma
             4C7               467  ..@495.skipparameter
             4C8               468  isstring?
             4CF               46F  ..@503.skipparameter
             4D0               470  yy_common_parse_name
             4D7               477  ..@512.skipparameter
             4D8               478  chkeol
             4DF               47F  ..@520.skipparameter
             4E0               480  InDOS
             4E7               487  ..@531.skipparameter
             4E8               488  iseol?
             4EF               48F  ..@542.skipparameter
             4F0               490  setrc
             4F7               497  ..@563.skipparameter
             4F8               498  putsz
             4FF               49F  ..@571.skipparameter
             500               4A0  setes2dx
             507               4A7  ..@580.skipparameter
             508               4A8  error
             50F               4AF  ..@594.skipparameter
             510               4B0  linker
             513               4B3  linker._..@614.lenter
             524               4C4  linker.error_j1
             527               4C7  ..@.@@.1.22
             530               4D0  ..@.@@.1.23
             53E               4DE  ..@.@@.1.24
             54A               4EA  ..@.@@.1.25
             54F               4EF  ..@.@@.1.26
             55D               4FD  ..@.@@.1.27
             562               502  ..@.@@.1.28
             572               512  ..@.@@.1.29
             577               517  ..@.@@.1.30
             587               527  ..@.@@.1.31
             58E               52E  linker.otherloop
             591               531  linker.datarelocloop
             5AB               54B  ..@.@@.1.32
             5C2               562  linker.datarelocfind
             5FB               59B  linker.address_data_reloc
             606               5A6  ..@.@@.1.33
             607               5A7  linker.datanotfound_may_be_optional
             742               6E2  linker.datanotfound
             742               6E2  linker.codenotfound
             61B               5BB  linker.build_match
             636               5D6  ..@.@@.1.34
             639               5D9  ..@.@@.1.35
             645               5E5  ..@.@@.1.36
             646               5E6  linker.donedatareloc
             650               5F0  linker.coderelocloop
             670               610  linker.coderelocfind
             6C5               665  ..@.@@.1.37
             6CF               66F  linker.error_j
             6D1               671  ..@.@@.1.38
             6E0               680  linker.donecodereloc
             6E0               680  linker.hint
             6EB               68B  ..@706.skipparameter
             6F8               698  linker.loop_hint
             6FB               69B  ..@.@@.1.39
             704               6A4  linker.end_hint
             712               6B2  ..@719.skipparameter
             9AC               94C  ..@726.name
             724               6C4  ..@729.skipparameter
             724               6C4  linker.no_hint
             993               933  ..@739.name
             742               6E2  linker.error
             745               6E5  linker._..@614.lleave
             749               6E9  plex_check
             75D               6FD  ..@.@@.1.40
             766               706  ..@757.skipparameter
             986               926  ..@757.name
             776               716  ..@763.skipparameter
             960               900  ..@763.name
             77D               71D  plex_check.notfound
             77E               71E  plex_check.checkret
             780               720  linkercoderelocations
             7C4               764  linkerdatarelocations
             868               808  internalcodetocoderelocations
             87C               81C  internalcodetodatarelocations
             8C2               862  internaldatatocoderelocations
             8C4               864  internaldatatodatarelocations
             8C6               866  debuggeramissig
             8C6               866  ..@781.data
             8CE               86E  ..@783.data
             8D6               876  listmsg
             8D6               876  listmsg.hint
             8F8               898  listmsg.hint.offset
             900               8A0  ..@487.name
             907               8A7  ..@495.name
             913               8B3  ..@503.name
             91F               8BF  ..@512.name
             936               8D6  ..@520.name
             93F               8DF  ..@531.name
             947               8E7  ..@542.name
             950               8F0  ..@563.name
             958               8F8  ..@571.name
             960               900  ..@580.name
             96B               90B  ..@594.name
             973               913  ..@706.name
             97C               91C  ..@719.name
             986               926  ..@729.name
             993               933  ..@92.name
             9A1               941  ..@102.name
             9AC               94C  ..@108.name
             9B5               955  ..@174.name
             9BE               95E  ..@239.name
             9D9               979  ..@244.name
             9F8               998  ..@256.name
             A08               9A8  ..@263.name
             A19               9B9  ..@281.name
             A23               9C3  ..@286.name
             A3B               9DB  ..@291.name
             A53               9F3  ..@296.name
             A5D               9FD  ..@301.name
             A66               A06  ..@313.name
             A7C               A1C  ..@400.name
             A86               A26  ..@419.name
             A91               A31  ..@440.name
             AA0               A40  ..@698.name
             AB1               A51  ..@711.name
             AD6               A76  ..@747.name
             AE7               A87  ..@751.name
             AFF               A9F  lmsg

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

Real              Virtual           Name
             B00                 0  datastart
             B00                 0  msg
             B00                 0  msg.extname_signature
             B00                 0  ..@452.data
             B08                 8  msg.namelib0_signature
             B10                10  msg.keyword_help
             B15                15  msg.run
             B19                19  msg.mcp
             B1D                1D  msg.truename
             B26                26  msg.yname
             B2C                2C  msg.quiet
             B32                32  msg.ldpslash
             B36                36  msg.error
             B5A                5A  msg.notfound
             B7C                7C  msg.notsupported
             BAE                AE  msg.invalid
             BE0                E0  msg.done.1
             BF8                F8  msg.done.2
             BFC                FC  msg.unable.yname
             C21               121  msg.unable.truename
             C47               147  msg.indos.truename
             C65               165  msg.unable.exec
             C8A               18A  msg.unable.app
             CB3               1B3  msg.unable.dev
             CD7               1D7  msg.unable.boot
             CF9               1F9  msg.help
             D80               280  quiet
             D81               281  uinit_data
             D90               290  init_data_end
             D90               290  uinit_data_end
             D90               290  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
               0                 0  relocateddata

