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

Source file:  dosdrive.asm
Output file:  ../../bin/dosdrive.xld

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

00000000

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

Vstart            Start             Stop              Length    Class     Name
               0                 0                 0  00000000  progbits  .text
               0                 0                70  00000070  progbits  HEADER
               0                70               650  000005E0  progbits  CODE
               0               650               680  00000030  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:                  70
start:                    0
align:                   10
follows:   not defined
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 5E0
start:                   70
align:                   10
follows:   HEADER
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                  30
start:                  650
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
00000070  CODEOFFSET
00000001  ..@139.num
00000650  DATAOFFSET
00000030  data_size
00000040  total_data_size
00000170  endresident
00000000  linker._..@292.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@292.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@292.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@292.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@292.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@292.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@292.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@292.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@292.lframe_?use_hash
00000008  ..@404.num
000005E0  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
              70                 0  code
              70                 0  ..@78.strucstart
              78                 8  ..@84.data
              90                20  start
              9C                2C  start.error
              9F                2F  ..@.@@.1.0
              B8                48  start.set
              C8                58  ..@.@@.1.1
              D8                68  start.set_from_path
              EF                7F  start.setdrive
             108                98  start.set_quiet_or_error
             110                A0  start.get
             120                B0  start.get_from_path
             13E                CE  start.get_default
             143                D3  ..@.@@.1.2
             145                D5  ..@.@@.1.3
             157                E7  start.putsz_end
             15A                EA  start.end
             160                F0  uninstall_oneshot
             182               112  ..@.@@.1.4
             188               118  skipcomma
             18F               11F  ..@186.skipparameter
             190               120  InDOS
             197               127  ..@194.skipparameter
             198               128  error
             19F               12F  ..@202.skipparameter
             1A0               130  iseol?
             1A7               137  ..@210.skipparameter
             1A8               138  isstring?
             1AF               13F  ..@218.skipparameter
             1B0               140  yy_dos_parse_name
             1B7               147  ..@231.skipparameter
             1B8               148  chkeol
             1BF               14F  ..@239.skipparameter
             1C0               150  uppercase
             1C7               157  ..@247.skipparameter
             1C8               158  _doscall
             1CF               15F  ..@255.skipparameter
             1D0               160  setrc
             1D7               167  ..@264.skipparameter
             1D8               168  putsz
             1DF               16F  ..@278.skipparameter
             1E0               170  linker
             1E3               173  linker._..@292.lenter
             203               193  ..@.@@.1.5
             20D               19D  ..@.@@.1.6
             219               1A9  ..@.@@.1.7
             21E               1AE  ..@.@@.1.8
             22C               1BC  ..@.@@.1.9
             231               1C1  ..@.@@.1.10
             241               1D1  ..@.@@.1.11
             246               1D6  ..@.@@.1.12
             256               1E6  ..@.@@.1.13
             25D               1ED  linker.otherloop
             260               1F0  linker.datarelocloop
             27A               20A  ..@.@@.1.14
             291               221  linker.datarelocfind
             2C7               257  linker.address_data_reloc
             2D2               262  ..@.@@.1.15
             2D3               263  linker.datarelocnotfound
             381               311  linker.datanotfound
             381               311  linker.codenotfound
             2E7               277  linker.build_match
             2F1               281  ..@.@@.1.16
             2FD               28D  ..@.@@.1.17
             2FE               28E  linker.donedatareloc
             308               298  linker.coderelocloop
             328               2B8  linker.coderelocfind
             377               307  ..@.@@.1.18
             381               311  linker.error_j
             383               313  ..@.@@.1.19
             392               322  linker.donecodereloc
             392               322  linker.hint
             39D               32D  ..@364.skipparameter
             3AA               33A  linker.loop_hint
             3AD               33D  ..@.@@.1.20
             3B6               346  linker.end_hint
             3C4               354  ..@377.skipparameter
             3D6               366  ..@388.skipparameter
             3D6               366  linker.no_hint
             5C1               551  ..@398.name
             3F4               384  linker.error
             3F7               387  linker._..@292.lleave
             3FB               38B  plex_check
             40F               39F  ..@.@@.1.21
             418               3A8  ..@416.skipparameter
             59E               52E  ..@416.name
             428               3B8  ..@422.skipparameter
             42F               3BF  plex_check.notfound
             430               3C0  plex_check.checkret
             434               3C4  linkercoderelocations
             478               408  linkerdatarelocations
             4B0               440  internalcodetocoderelocations
             4C4               454  internalcodetodatarelocations
             4D8               468  internaldatatocoderelocations
             4DA               46A  internaldatatodatarelocations
             4DC               46C  debuggeramissig
             4DC               46C  ..@441.data
             4E4               474  ..@443.data
             4EC               47C  listmsg
             4EC               47C  listmsg.hint
             50E               49E  listmsg.hint.offset
             516               4A6  ..@186.name
             522               4B2  ..@194.name
             52A               4BA  ..@202.name
             532               4C2  ..@210.name
             53B               4CB  ..@218.name
             547               4D7  ..@231.name
             55B               4EB  ..@239.name
             564               4F4  ..@247.name
             570               500  ..@255.name
             57B               50B  ..@264.name
             583               513  ..@278.name
             58B               51B  ..@364.name
             594               524  ..@377.name
             59E               52E  ..@388.name
             5AB               53B  ..@422.name
             5B6               546  ..@141.name
             5C1               551  ..@149.name
             5CF               55F  ..@157.name
             5DE               56E  ..@356.name
             5EF               57F  ..@369.name
             614               5A4  ..@384.name
             61D               5AD  ..@406.name
             62E               5BE  ..@410.name
             646               5D6  lmsg

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

Real              Virtual           Name
             650                 0  datastart
             650                 0  quiet
             651                 1  msg
             651                 1  msg.get
             655                 5  msg.set
             659                 9  msg.quiet
             65F                 F  msg.error_drive
             67B                2B  msg.linebreak
             67E                2E  uinit_data
             67E                2E  buffer
             690                40  uinit_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
               0                 0  relocateddata

