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

Source file:  checksum.asm
Output file:  ../../bin/checksum.eld

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

00000000

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

Vstart            Start             Stop              Length    Class     Name
               0                 0                 0  00000000  progbits  .text
               0                 0                50  00000050  progbits  HEADER
            9001                50               B00  00000AB0  progbits  CODE
            8000               B00               C80  00000180  progbits  DATA
               0                 0                 0  00000000  nobits    relocatedzero
            8000              8000              8000  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:                  50
start:                    0
align:                   10
follows:   not defined
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 AB0
start:                   50
align:                   10
follows:   HEADER
vstart:                9001
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 180
start:                  B00
align:                   10
follows:   CODE
vstart:                8000
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:                 8000
align:     not defined
follows:   not defined
vstart:                8000
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
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
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
00000050  CODEOFFSET
00000B00  DATAOFFSET
00000001  ..@180.num
00000230  endinstalled
00000028  patch_no386_table_size
00000028  patch_no386_table_size_b
00000014  patch_no386_table_size_w
0000000A  patch_no386_table_size_d
00000005  patch_no386_table_size_q
00000003  patch_no386_table_size_p
00000001  patch_no386_table_size_pg
00000001  patch_no386_table_size_ki
00000000  patch_386_table_size
00000000  patch_386_table_size_b
00000000  patch_386_table_size_w
00000000  patch_386_table_size_d
00000000  patch_386_table_size_q
00000000  patch_386_table_size_p
00000000  patch_386_table_size_pg
00000000  patch_386_table_size_ki
00008000  ..@431.num
00000001  ..@457.num
00000180  data_size
00000180  transient_data_size
00000060  resident_data_size
00000180  total_data_size
00000001  ..@518.num
00000004  ..@527.num
00000340  endresident
00000000  LINKTABLE
00000000  ltCodeToCode
00000004  ltCodeToData
00000008  ltDataToCode
0000000C  ltDataToData
00000010  ltLinkData
00000014  ltLinkCode
00000018  LINKTABLE_size
00000000  linker._..@549.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@549.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@549.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@549.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@549.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@549.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@549.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@549.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@549.lframe_?use_hash
FFFFFFFFFFFFFFEA  linker._..@549.lframe_?pass
FFFFFFFFFFFFFFE8  linker._..@549.lframe_?amounterrors
FFFFFFFFFFFFFFE6  linker._..@549.lframe_?name
00000002  ..@621.num
00000008  ..@712.num
00000AB0  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
              50              9001  code
              50              9001  code_start
              50              9001  ..@79.strucstart
              58              9009  ..@85.data
              70              9021  command
              72              9023  command.chain
              79              902A  ..@96.skipparameter
              7A              902B  command.entry
              82              9033  ..@.@@.1.0
              90              9041  command.ours
              A9              905A  zz_hash
              AC              905D  zz_hash.bx_init
              AF              9060  zz_hash.loop
              C0              9071  zz_hash.end
              C1              9072  errorj2a
              C4              9075  getstr_text
              CF              9080  getstr_loop
              E8              9099  getstr_start_quote
              EA              909B  getstr_loop_quoted
              F4              90A5  getstr_store_quoted
             9B9              996A  ..@149.name
              FD              90AE  getstr_quote_quoted
             102              90B3  getstr_next
             114              90C5  getstr_next.ret
             115              90C6  uninstall
             126              90D7  ..@.@@.1.1
             136              90E7  uninstall.loop
             147              90F8  uninstall.bx
             151              9102  uninstall.setbx
             9DC              998D  ..@175.name
             158              9109  ..@.@@.1.2
             165              9116  uninstall.bxnz
             176              9127  uninstall.done
             17E              912F  ..@.@@.1.3
             186              9137  uninstall.error
             191              9142  run
             9AE              995F  ..@200.name
             1AF              9160  run.range
             1C5              9176  ..@.@@.1.4
             1D4              9185  ..@.@@.1.5
             1E9              919A  ..@.@@.1.6
             9AE              995F  ..@259.name
             1FA              91AB  error
             201              91B2  ..@264.skipparameter
             208              91B9  skipcomma
             20F              91C0  ..@273.skipparameter
             210              91C1  isstring?
             217              91C8  ..@281.skipparameter
             218              91C9  cmd3
             21F              91D0  ..@291.skipparameter
             220              91D1  skipcomm0
             227              91D8  ..@299.skipparameter
             228              91D9  iseol?
             22F              91E0  ..@307.skipparameter
             230              91E1  getbyte
             237              91E8  ..@316.skipparameter
             238              91E9  iseol?.notsemicolon
             23F              91F0  ..@324.skipparameter
             240              91F1  chkeol
             247              91F8  ..@335.skipparameter
             248              91F9  ispm
             24F              9200  ..@343.skipparameter
             250              9201  putsz
             257              9208  ..@351.skipparameter
             258              9209  setrc
             25F              9210  ..@360.skipparameter
             260              9211  getrangeX
             267              9218  ..@369.skipparameter
             268              9219  getword
             26F              9220  ..@378.skipparameter
             270              9221  hexword
             277              9228  ..@387.skipparameter
             278              9229  putsline_crlf
             27F              9230  ..@395.skipparameter
             280              9231  patch_no386_table
             2A8              9259  patch_386_table
             2A8              9259  start
             2BE              926F  ..@.@@.1.7
             2C9              927A  start.patch1
             2CB              927C  start.looppatch1
             2D6              9287  start.patchesdone
             2D7              9288  start.patch_code1_end
             2F8              92A9  ..@.@@.1.8
             2FE              92AF  help
             30B              92BC  ..@453.skipparameter
             90D              98BE  ..@453.name
             30D              92BE  uninstall_oneshot
             32F              92E0  ..@.@@.1.9
             330              92E1  install
             338              92E9  ..@498.skipparameter
             8FD              98AE  ..@498.name
             A24              99D5  ..@505.name
             A32              99E3  ..@510.name
             9DC              998D  ..@513.name
             367              9318  install.only_first
             9DC              998D  ..@522.name
             A19              99CA  ..@529.name
             380              9331  ..@.@@.1.10
             383              9334  linker
             386              9337  linker._..@549.lenter
             3A6              9357  ..@.@@.1.11
             3B0              9361  linker.pass
             3BB              936C  ..@.@@.1.12
             3CB              937C  ..@.@@.1.13
             3D6              9387  ..@.@@.1.14
             3E7              9398  ..@.@@.1.15
             3F2              93A3  ..@.@@.1.16
             407              93B8  ..@.@@.1.17
             412              93C3  ..@.@@.1.18
             425              93D6  ..@.@@.1.19
             431              93E2  linker.otherloop
             434              93E5  linker.datarelocloop
             44E              93FF  ..@.@@.1.20
             467              9418  linker.datarelocfind
             4A0              9451  linker.address_data_reloc
             4AB              945C  ..@.@@.1.21
             4AC              945D  linker.datarelocnotfound
             A19              99CA  ..@623.name
             4C2              9473  ..@.@@.1.22
             4CB              947C  linker.datanotfound
             4DC              948D  linker.codenotfound
             4ED              949E  linker.notfound
             9AE              995F  ..@634.name
             506              94B7  ..@637.skipparameter
             933              98E4  ..@637.name
             522              94D3  ..@643.skipparameter
             93D              98EE  ..@643.name
             52C              94DD  ..@647.skipparameter
             915              98C6  ..@647.name
             52D              94DE  ..@.@@.1.23
             52E              94DF  linker.copy
             535              94E6  ..@653.skipparameter
             536              94E7  linker.build_match
             551              9502  ..@.@@.1.24
             554              9505  ..@.@@.1.25
             560              9511  ..@.@@.1.26
             562              9513  linker.donedatareloc
             571              9522  linker.coderelocloop
             593              9544  linker.coderelocfind
             5E5              9596  ..@.@@.1.27
             5EF              95A0  linker.error_j
             5F2              95A3  ..@.@@.1.28
             601              95B2  linker.donecodereloc
             61A              95CB  ..@.@@.1.29
             61A              95CB  linker.hint
             625              95D6  ..@674.skipparameter
             632              95E3  linker.loop_hint
             635              95E6  ..@.@@.1.30
             63E              95EF  linker.end_hint
             64C              95FD  ..@687.skipparameter
             933              98E4  ..@687.name
             9D3              9984  ..@693.name
             65E              960F  ..@696.skipparameter
             65E              960F  linker.no_hint
             A24              99D5  ..@706.name
             67C              962D  linker.error
             67F              9630  linker._..@549.lleave
             683              9634  plex_check
             697              9648  ..@.@@.1.31
             6A0              9651  ..@724.skipparameter
             973              9924  ..@724.name
             6B0              9661  ..@730.skipparameter
             6B7              9668  plex_check.notfound
             6B8              9669  plex_check.checkret
             6BC              966D  linkercoderelocations
             720              96D1  linkerlinkercoderelocations
             734              96E5  linktable
             734              96E5  ..@740.strucstart
             74C              96FD  linkerdatarelocations
             7F6              97A7  internalcodetocoderelocations
             81E              97CF  internalcodetodatarelocations
             830              97E1  internaldatatocoderelocations
             832              97E3  internaldatatodatarelocations
             834              97E5  linkerlinkerdatarelocations
             848              97F9  internallinkercodetocoderelocations
             852              9803  internallinkercodetodatarelocations
             854              9805  internallinkerdatatocoderelocations
             856              9807  internallinkerdatatodatarelocations
             858              9809  debuggeramissig
             858              9809  ..@770.data
             860              9811  ..@772.data
             868              9819  listmsg
             868              9819  listmsg.hint
             88A              983B  listmsg.hint.offset
             892              9843  ..@96.name
             8A1              9852  ..@264.name
             8A9              985A  ..@273.name
             8B5              9866  ..@281.name
             8C1              9872  ..@291.name
             8C8              9879  ..@299.name
             8D4              9885  ..@307.name
             8DD              988E  ..@316.name
             8E7              9898  ..@324.name
             8FD              98AE  ..@335.name
             906              98B7  ..@343.name
             90D              98BE  ..@351.name
             915              98C6  ..@360.name
             91D              98CE  ..@369.name
             929              98DA  ..@378.name
             933              98E4  ..@387.name
             93D              98EE  ..@395.name
             94D              98FE  ..@653.name
             96A              991B  ..@674.name
             973              9924  ..@696.name
             980              9931  ..@730.name
             98B              993C  ..@109.name
             995              9946  ..@113.name
             99E              994F  ..@117.name
             9AE              995F  ..@137.name
             9B9              996A  ..@143.name
             9C8              9979  ..@158.name
             9D3              9984  ..@163.name
             9DC              998D  ..@171.name
             9F2              99A3  ..@225.name
             9FB              99AC  ..@433.name
             A0B              99BC  ..@443.name
             A19              99CA  ..@459.name
             A24              99D5  ..@467.name
             A32              99E3  ..@475.name
             A41              99F2  ..@664.name
             A52              9A03  ..@679.name
             A77              9A28  ..@714.name
             A88              9A39  ..@718.name
             AA0              9A51  lmsg
             AA0              9A51  lmsg.warning_data_optional
             AC2              9A73  lmsg.error_data
             ADB              9A8C  lmsg.error_code
             AF4              9AA5  lmsg.error.2

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

Real              Virtual           Name
             B00              8000  datastart
             B00              8000  msg
             B00              8000  msg.checksum
             B09              8009  msg.uninstall_done
             B29              8029  msg.uninstall_error
             B51              8051  msg.list
             B56              8056  msg.end
             B5A              805A  uinit_data
             B5A              805A  msg.installed
             B78              8078  msg.help_noun
             B7D              807D  msg.help
             C80              8180  init_data_end
             B60              8060  uinit_data_end
             B60              8060  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

