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

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

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

00000000

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

Vstart            Start             Stop              Length    Class     Name
               0                 0                 0  00000000  progbits  .text
               0                 0                60  00000060  progbits  HEADER
            9001                60               980  00000920  progbits  CODE
            8000               980               AE0  00000160  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:                  60
start:                    0
align:                   10
follows:   not defined
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 920
start:                   60
align:                   10
follows:   HEADER
vstart:                9001
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 160
start:                  980
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
00000060  CODEOFFSET
00000001  ..@136.num
000001A0  endinstalled
00000001  ..@309.num
00000980  DATAOFFSET
00000160  data_size
00000160  transient_data_size
000000B0  resident_data_size
00000160  total_data_size
00000001  ..@379.num
00000004  ..@390.num
00000240  endresident
00000000  LINKTABLE
00000000  ltCodeToCode
00000004  ltCodeToData
00000008  ltDataToCode
0000000C  ltDataToData
00000010  ltLinkData
00000014  ltLinkCode
00000018  LINKTABLE_size
00000000  linker._..@413.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@413.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@413.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@413.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@413.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@413.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@413.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@413.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@413.lframe_?use_hash
FFFFFFFFFFFFFFEA  linker._..@413.lframe_?pass
FFFFFFFFFFFFFFE8  linker._..@413.lframe_?amounterrors
FFFFFFFFFFFFFFE6  linker._..@413.lframe_?name
00000002  ..@485.num
00000008  ..@578.num
00000920  code_size


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

Real              Virtual           Name
               0                 0  ..@54.strucstart
               0                 0  ..@57.strucstart
              28                28  header_extension_end
              30                30  description

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

Real              Virtual           Name
              60              9001  code
              60              9001  ..@80.strucstart
              68              9009  ..@86.data
              80              9021  command
              82              9023  command.chain
              89              902A  ..@91.skipparameter
              8A              902B  command.entry
              92              9033  ..@.@@.1.0
              A0              9041  command.ours
              B9              905A  uninstall
              D0              9071  uninstall.loop
              E1              9082  uninstall.bx
              EB              908C  uninstall.setbx
             856              97F7  ..@130.name
              F2              9093  ..@.@@.1.1
              FF              90A0  uninstall.bxnz
             110              90B1  uninstall.done
             118              90B9  ..@.@@.1.2
             120              90C1  uninstall.error
             12B              90CC  get_es_ext
             138              90D9  ..@.@@.1.3
             139              90DA  run
             14A              90EB  ..@.@@.1.4
             14F              90F0  checkdos
             154              90F5  run.error
             157              90F8  ..@.@@.1.5
             158              90F9  run.calldos
             162              9103  ..@.@@.1.6
             171              9112  ..@.@@.1.7
             18A              912B  ..@.@@.1.8
             19A              913B  end
             1A0              9141  skipcomma
             1A7              9148  ..@201.skipparameter
             1A8              9149  isstring?
             1AF              9150  ..@209.skipparameter
             1B0              9151  cmd3
             1B7              9158  ..@219.skipparameter
             1B8              9159  chkeol
             1BF              9160  ..@227.skipparameter
             1C0              9161  putsz
             1C7              9168  ..@235.skipparameter
             1C8              9169  setrc
             1CF              9170  ..@244.skipparameter
             1D0              9171  ispm
             1D7              9178  ..@252.skipparameter
             1D8              9179  InDOS
             1DF              9180  ..@263.skipparameter
             1E0              9181  error
             1E7              9188  ..@271.skipparameter
             1E8              9189  _doscall
             1EF              9190  ..@280.skipparameter
             1F0              9191  hexword
             1F7              9198  ..@288.skipparameter
             1F8              9199  start
             213              91B4  ..@.@@.1.9
             219              91BA  help
             225              91C6  uninstall_oneshot
             247              91E8  ..@.@@.1.10
             248              91E9  install
             250              91F1  ..@352.skipparameter
             7A0              9741  ..@352.name
             899              983A  ..@361.name
             8A7              9848  ..@368.name
             856              97F7  ..@372.name
             27F              9220  install.only_first
             856              97F7  ..@384.name
             88E              982F  ..@392.name
             298              9239  ..@.@@.1.11
             29B              923C  linker
             29E              923F  linker._..@413.lenter
             2BE              925F  ..@.@@.1.12
             2C8              9269  linker.pass
             2D3              9274  ..@.@@.1.13
             2E3              9284  ..@.@@.1.14
             2EE              928F  ..@.@@.1.15
             2FF              92A0  ..@.@@.1.16
             30A              92AB  ..@.@@.1.17
             31F              92C0  ..@.@@.1.18
             32A              92CB  ..@.@@.1.19
             33D              92DE  ..@.@@.1.20
             349              92EA  linker.otherloop
             34C              92ED  linker.datarelocloop
             366              9307  ..@.@@.1.21
             37F              9320  linker.datarelocfind
             3BB              935C  linker.address_data_reloc
             3C6              9367  ..@.@@.1.22
             3C7              9368  linker.datarelocnotfound
             88E              982F  ..@487.name
             3DD              937E  ..@.@@.1.23
             3E6              9387  linker.datanotfound
             3F7              9398  linker.codenotfound
             408              93A9  linker.notfound
             421              93C2  ..@502.skipparameter
             7DB              977C  ..@502.name
             43D              93DE  ..@508.skipparameter
             447              93E8  ..@513.skipparameter
             7B1              9752  ..@513.name
             448              93E9  ..@.@@.1.24
             449              93EA  linker.copy
             450              93F1  ..@519.skipparameter
             451              93F2  linker.build_match
             46C              940D  ..@.@@.1.25
             46F              9410  ..@.@@.1.26
             47B              941C  ..@.@@.1.27
             47D              941E  linker.donedatareloc
             48C              942D  linker.coderelocloop
             4B1              9452  linker.coderelocfind
             506              94A7  ..@.@@.1.28
             510              94B1  linker.error_j
             513              94B4  ..@.@@.1.29
             522              94C3  linker.donecodereloc
             53B              94DC  ..@.@@.1.30
             53B              94DC  linker.hint
             546              94E7  ..@540.skipparameter
             553              94F4  linker.loop_hint
             556              94F7  ..@.@@.1.31
             55F              9500  linker.end_hint
             56D              950E  ..@553.skipparameter
             7DB              977C  ..@553.name
             877              9818  ..@559.name
             57F              9520  ..@562.skipparameter
             57F              9520  linker.no_hint
             899              983A  ..@572.name
             59D              953E  linker.error
             5A0              9541  linker._..@413.lleave
             5A4              9545  plex_check
             5B8              9559  ..@.@@.1.32
             5C1              9562  ..@590.skipparameter
             81B              97BC  ..@590.name
             5D1              9572  ..@596.skipparameter
             5D8              9579  plex_check.notfound
             5D9              957A  plex_check.checkret
             5DC              957D  linkercoderelocations
             628              95C9  linkerlinkercoderelocations
             63C              95DD  linktable
             63C              95DD  ..@606.strucstart
             654              95F5  linkerdatarelocations
             6D4              9675  internalcodetocoderelocations
             6F6              9697  internalcodetodatarelocations
             710              96B1  internaldatatocoderelocations
             712              96B3  internaldatatodatarelocations
             714              96B5  linkerlinkerdatarelocations
             728              96C9  internallinkercodetocoderelocations
             732              96D3  internallinkercodetodatarelocations
             734              96D5  internallinkerdatatocoderelocations
             736              96D7  internallinkerdatatodatarelocations
             738              96D9  debuggeramissig
             738              96D9  ..@636.data
             740              96E1  ..@638.data
             748              96E9  listmsg
             748              96E9  listmsg.hint
             76A              970B  listmsg.hint.offset
             772              9713  ..@91.name
             781              9722  ..@201.name
             78D              972E  ..@209.name
             799              973A  ..@219.name
             7A0              9741  ..@227.name
             7A9              974A  ..@235.name
             7B1              9752  ..@244.name
             7B9              975A  ..@252.name
             7C0              9761  ..@263.name
             7C8              9769  ..@271.name
             7D0              9771  ..@280.name
             7DB              977C  ..@288.name
             7E5              9786  ..@508.name
             7F5              9796  ..@519.name
             812              97B3  ..@540.name
             81B              97BC  ..@562.name
             828              97C9  ..@596.name
             833              97D4  ..@105.name
             83D              97DE  ..@109.name
             846              97E7  ..@114.name
             856              97F7  ..@125.name
             86C              980D  ..@152.name
             877              9818  ..@158.name
             880              9821  ..@297.name
             88E              982F  ..@311.name
             899              983A  ..@319.name
             8A7              9848  ..@327.name
             8B6              9857  ..@498.name
             8C1              9862  ..@530.name
             8D2              9873  ..@545.name
             8F7              9898  ..@580.name
             908              98A9  ..@584.name
             920              98C1  lmsg
             920              98C1  lmsg.warning_data_optional
             942              98E3  lmsg.error_data
             95B              98FC  lmsg.error_code
             974              9915  lmsg.error.2

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

Real              Virtual           Name
             980              8000  datastart
             980              8000  msg
             980              8000  msg.return
             99C              801C  msg.return.strat.cf
             9A3              8023  msg.return.strat.ax
             9C6              8046  msg.return.link.cf
             9CD              804D  msg.return.link.ax
             9D5              8055  msg.force
             9DB              805B  msg.dosstrat
             9E4              8064  msg.uninstall_done
             A04              8084  msg.uninstall_error
             A2C              80AC  uinit_data
             A2C              80AC  msg.installed
             A4A              80CA  msg.keyword_help
             A4F              80CF  msg.help
             AE0              8160  init_data_end
             A30              80B0  uinit_data_end
             A30              80B0  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

