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

Source file:  doscd.asm
Output file:  ../../bin/doscd.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               620  000005C0  progbits  CODE
               0               620               670  00000050  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:                 5C0
start:                   60
align:                   10
follows:   HEADER
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                  50
start:                  620
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
00000060  CODEOFFSET
00000001  ..@130.num
00000620  DATAOFFSET
00000050  data_size
00000050  total_data_size
00000160  endresident
00000000  linker._..@284.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@284.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@284.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@284.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@284.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@284.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@284.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@284.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@284.lframe_?use_hash_low_skip_last_high
FFFFFFFFFFFFFFEC  linker._..@284.lframe_?use_hash
FFFFFFFFFFFFFFED  linker._..@284.lframe_?skip_last
00000008  ..@406.num
000005C0  code_size


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

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

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

Real              Virtual           Name
              60                 0  code
              60                 0  ..@78.strucstart
              68                 8  ..@84.data
              80                20  start
              8C                2C  start.error
              8F                2F  ..@.@@.1.0
              B0                50  start.setdrive
              C7                67  ..@.@@.1.1
              C8                68  start.set
              DB                7B  start.ifboth
              DF                7F  start.both
              ED                8D  ..@.@@.1.2
             112                B2  start.both_have_drive
             119                B9  start.dironly
             128                C8  start.error_putsz_setrc
             12E                CE  start.end
             134                D4  uninstall_oneshot
             156                F6  ..@.@@.1.3
             158                F8  skipcomma
             15F                FF  ..@174.skipparameter
             160               100  InDOS
             167               107  ..@182.skipparameter
             168               108  error
             16F               10F  ..@190.skipparameter
             170               110  iseol?
             177               117  ..@198.skipparameter
             178               118  uppercase
             17F               11F  ..@206.skipparameter
             180               120  skipwhite
             187               127  ..@214.skipparameter
             188               128  _doscall
             18F               12F  ..@223.skipparameter
             190               130  isstring?
             197               137  ..@232.skipparameter
             198               138  yy_dos_parse_name
             19F               13F  ..@243.skipparameter
             1A0               140  chkeol
             1A7               147  ..@251.skipparameter
             1A8               148  setrc
             1AF               14F  ..@261.skipparameter
             1B0               150  putsz
             1B7               157  ..@269.skipparameter
             1B8               158  linker
             1BB               15B  linker._..@284.lenter
             1CC               16C  linker.error_j1
             1CF               16F  ..@.@@.1.4
             1D8               178  ..@.@@.1.5
             1E2               182  ..@.@@.1.6
             1EE               18E  ..@.@@.1.7
             1F3               193  ..@.@@.1.8
             201               1A1  ..@.@@.1.9
             206               1A6  ..@.@@.1.10
             216               1B6  ..@.@@.1.11
             21B               1BB  ..@.@@.1.12
             22B               1CB  ..@.@@.1.13
             232               1D2  linker.otherloop
             235               1D5  linker.datarelocloop
             24F               1EF  ..@.@@.1.14
             266               206  linker.datarelocfind
             2A2               242  linker.address_data_reloc
             2AD               24D  ..@.@@.1.15
             3C3               363  linker.datanotfound
             3C3               363  linker.codenotfound
             2AE               24E  linker.build_match
             2BA               25A  ..@.@@.1.16
             2C6               266  ..@.@@.1.17
             2C7               267  linker.donedatareloc
             2D1               271  linker.coderelocloop
             2F1               291  linker.coderelocfind
             346               2E6  ..@.@@.1.18
             350               2F0  linker.error_j
             352               2F2  ..@.@@.1.19
             361               301  linker.donecodereloc
             361               301  linker.hint
             36C               30C  ..@366.skipparameter
             379               319  linker.loop_hint
             37C               31C  ..@.@@.1.20
             385               325  linker.end_hint
             393               333  ..@379.skipparameter
             3A5               345  ..@390.skipparameter
             3A5               345  linker.no_hint
             598               538  ..@400.name
             3C3               363  linker.error
             3C6               366  linker._..@284.lleave
             3CA               36A  plex_check
             3DE               37E  ..@.@@.1.21
             3E7               387  ..@418.skipparameter
             575               515  ..@418.name
             3F7               397  ..@424.skipparameter
             3FE               39E  plex_check.notfound
             3FF               39F  plex_check.checkret
             400               3A0  linkercoderelocations
             448               3E8  linkerdatarelocations
             480               420  internalcodetocoderelocations
             494               434  internalcodetodatarelocations
             4A6               446  internaldatatocoderelocations
             4A8               448  internaldatatodatarelocations
             4AA               44A  debuggeramissig
             4AA               44A  ..@443.data
             4B2               452  ..@445.data
             4BA               45A  listmsg
             4BA               45A  listmsg.hint
             4D9               479  listmsg.hint.offset
             4E1               481  ..@174.name
             4ED               48D  ..@182.name
             4F5               495  ..@190.name
             4FD               49D  ..@198.name
             506               4A6  ..@206.name
             512               4B2  ..@214.name
             51E               4BE  ..@223.name
             529               4C9  ..@232.name
             535               4D5  ..@243.name
             549               4E9  ..@251.name
             552               4F2  ..@261.name
             55A               4FA  ..@269.name
             562               502  ..@366.name
             56B               50B  ..@379.name
             575               515  ..@390.name
             582               522  ..@424.name
             58D               52D  ..@132.name
             598               538  ..@140.name
             5A6               546  ..@148.name
             5B5               555  ..@358.name
             5C6               566  ..@371.name
             5EB               58B  ..@386.name
             5F4               594  ..@408.name
             605               5A5  ..@412.name
             61D               5BD  lmsg

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

Real              Virtual           Name
             620                 0  datastart
             620                 0  changeboth
             621                 1  ifboth
             622                 2  msg
             622                 2  msg.error_dir
             645                25  msg.error_drive
             664                44  msg.ifboth
             666                46  msg.both
             66B                4B  uinit_data
             670                50  uinit_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
               0                 0  relocateddata

