
- 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               940  000008E0  progbits  CODE
            8000               940               AA0  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:                 8E0
start:                   60
align:                   10
follows:   HEADER
vstart:                9001
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 160
start:                  940
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
00000940  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._..@415.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@415.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@415.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@415.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@415.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@415.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@415.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@415.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@415.lframe_?use_hash_low_skip_last_high
FFFFFFFFFFFFFFEC  linker._..@415.lframe_?use_hash
FFFFFFFFFFFFFFED  linker._..@415.lframe_?skip_last
FFFFFFFFFFFFFFEA  linker._..@415.lframe_?pass
FFFFFFFFFFFFFFE8  linker._..@415.lframe_?amounterrors
FFFFFFFFFFFFFFE6  linker._..@415.lframe_?name
00000008  ..@581.num
000008E0  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
             82A              97CB  ..@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
             774              9715  ..@352.name
             86D              980E  ..@361.name
             87B              981C  ..@368.name
             82A              97CB  ..@372.name
             27F              9220  install.only_first
             82A              97CB  ..@384.name
             862              9803  ..@392.name
             298              9239  ..@.@@.1.11
             29B              923C  linker
             29E              923F  linker._..@415.lenter
             2AF              9250  linker.error_j1
             2B2              9253  ..@.@@.1.12
             2BB              925C  ..@.@@.1.13
             2C5              9266  linker.pass
             2D0              9271  ..@.@@.1.14
             2E0              9281  ..@.@@.1.15
             2EB              928C  ..@.@@.1.16
             2FC              929D  ..@.@@.1.17
             307              92A8  ..@.@@.1.18
             31C              92BD  ..@.@@.1.19
             327              92C8  ..@.@@.1.20
             33A              92DB  ..@.@@.1.21
             346              92E7  linker.otherloop
             349              92EA  linker.datarelocloop
             363              9304  ..@.@@.1.22
             37C              931D  linker.datarelocfind
             3B8              9359  linker.address_data_reloc
             3C3              9364  ..@.@@.1.23
             3C4              9365  linker.datanotfound
             3D2              9373  linker.error_j3
             3D5              9376  linker.codenotfound
             3E3              9384  linker.notfound
             3FC              939D  ..@505.skipparameter
             7AF              9750  ..@505.name
             40C              93AD  ..@.@@.1.24
             418              93B9  ..@513.skipparameter
             422              93C3  ..@518.skipparameter
             785              9726  ..@518.name
             423              93C4  linker.notfound.retn
             424              93C5  linker.copy
             42B              93CC  ..@522.skipparameter
             42C              93CD  linker.build_match
             447              93E8  ..@.@@.1.25
             44A              93EB  ..@.@@.1.26
             456              93F7  ..@.@@.1.27
             458              93F9  linker.donedatareloc
             467              9408  linker.coderelocloop
             48C              942D  linker.coderelocfind
             4E1              9482  ..@.@@.1.28
             4EB              948C  linker.error_j
             4EE              948F  ..@.@@.1.29
             4FD              949E  linker.donecodereloc
             516              94B7  ..@.@@.1.30
             516              94B7  linker.hint
             521              94C2  ..@543.skipparameter
             52E              94CF  linker.loop_hint
             531              94D2  ..@.@@.1.31
             53A              94DB  linker.end_hint
             548              94E9  ..@556.skipparameter
             7AF              9750  ..@556.name
             84B              97EC  ..@562.name
             55A              94FB  ..@565.skipparameter
             55A              94FB  linker.no_hint
             86D              980E  ..@575.name
             578              9519  linker.error
             57B              951C  linker._..@415.lleave
             57F              9520  plex_check
             593              9534  ..@.@@.1.32
             59C              953D  ..@593.skipparameter
             7EF              9790  ..@593.name
             5AC              954D  ..@599.skipparameter
             5B3              9554  plex_check.notfound
             5B4              9555  plex_check.checkret
             5B8              9559  linkercoderelocations
             604              95A5  linkerlinkercoderelocations
             618              95B9  linktable
             618              95B9  ..@609.strucstart
             630              95D1  linkerdatarelocations
             6B0              9651  internalcodetocoderelocations
             6D2              9673  internalcodetodatarelocations
             6EC              968D  internaldatatocoderelocations
             6EE              968F  internaldatatodatarelocations
             6F0              9691  linkerlinkerdatarelocations
             6FE              969F  internallinkercodetocoderelocations
             706              96A7  internallinkercodetodatarelocations
             708              96A9  internallinkerdatatocoderelocations
             70A              96AB  internallinkerdatatodatarelocations
             70C              96AD  debuggeramissig
             70C              96AD  ..@639.data
             714              96B5  ..@641.data
             71C              96BD  listmsg
             71C              96BD  listmsg.hint
             73E              96DF  listmsg.hint.offset
             746              96E7  ..@91.name
             755              96F6  ..@201.name
             761              9702  ..@209.name
             76D              970E  ..@219.name
             774              9715  ..@227.name
             77D              971E  ..@235.name
             785              9726  ..@244.name
             78D              972E  ..@252.name
             794              9735  ..@263.name
             79C              973D  ..@271.name
             7A4              9745  ..@280.name
             7AF              9750  ..@288.name
             7B9              975A  ..@513.name
             7C9              976A  ..@522.name
             7E6              9787  ..@543.name
             7EF              9790  ..@565.name
             7FC              979D  ..@599.name
             807              97A8  ..@105.name
             811              97B2  ..@109.name
             81A              97BB  ..@114.name
             82A              97CB  ..@125.name
             840              97E1  ..@152.name
             84B              97EC  ..@158.name
             854              97F5  ..@297.name
             862              9803  ..@311.name
             86D              980E  ..@319.name
             87B              981C  ..@327.name
             88A              982B  ..@501.name
             895              9836  ..@533.name
             8A6              9847  ..@548.name
             8CB              986C  ..@583.name
             8DC              987D  ..@587.name
             8F4              9895  lmsg
             8F4              9895  lmsg.error_data
             90D              98AE  lmsg.error_code
             926              98C7  lmsg.error.2

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

Real              Virtual           Name
             940              8000  datastart
             940              8000  msg
             940              8000  msg.return
             95C              801C  msg.return.strat.cf
             963              8023  msg.return.strat.ax
             986              8046  msg.return.link.cf
             98D              804D  msg.return.link.ax
             995              8055  msg.force
             99B              805B  msg.dosstrat
             9A4              8064  msg.uninstall_done
             9C4              8084  msg.uninstall_error
             9EC              80AC  uinit_data
             9EC              80AC  msg.installed
             A0A              80CA  msg.keyword_help
             A0F              80CF  msg.help
             AA0              8160  init_data_end
             9F0              80B0  uinit_data_end
             9F0              80B0  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

