
- 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
             2CA               25A  linker.address_data_reloc
             2D5               265  ..@.@@.1.15
             2D6               266  linker.datarelocnotfound
             387               317  linker.datanotfound
             387               317  linker.codenotfound
             2EA               27A  linker.build_match
             2F4               284  ..@.@@.1.16
             300               290  ..@.@@.1.17
             301               291  linker.donedatareloc
             30B               29B  linker.coderelocloop
             32B               2BB  linker.coderelocfind
             37D               30D  ..@.@@.1.18
             387               317  linker.error_j
             389               319  ..@.@@.1.19
             398               328  linker.donecodereloc
             398               328  linker.hint
             3A3               333  ..@364.skipparameter
             3B0               340  linker.loop_hint
             3B3               343  ..@.@@.1.20
             3BC               34C  linker.end_hint
             3CA               35A  ..@377.skipparameter
             3DC               36C  ..@388.skipparameter
             3DC               36C  linker.no_hint
             5C5               555  ..@398.name
             3FA               38A  linker.error
             3FD               38D  linker._..@292.lleave
             401               391  plex_check
             415               3A5  ..@.@@.1.21
             41E               3AE  ..@416.skipparameter
             5A2               532  ..@416.name
             42E               3BE  ..@422.skipparameter
             435               3C5  plex_check.notfound
             436               3C6  plex_check.checkret
             438               3C8  linkercoderelocations
             47C               40C  linkerdatarelocations
             4B4               444  internalcodetocoderelocations
             4C8               458  internalcodetodatarelocations
             4DC               46C  internaldatatocoderelocations
             4DE               46E  internaldatatodatarelocations
             4E0               470  debuggeramissig
             4E0               470  ..@441.data
             4E8               478  ..@443.data
             4F0               480  listmsg
             4F0               480  listmsg.hint
             512               4A2  listmsg.hint.offset
             51A               4AA  ..@186.name
             526               4B6  ..@194.name
             52E               4BE  ..@202.name
             536               4C6  ..@210.name
             53F               4CF  ..@218.name
             54B               4DB  ..@231.name
             55F               4EF  ..@239.name
             568               4F8  ..@247.name
             574               504  ..@255.name
             57F               50F  ..@264.name
             587               517  ..@278.name
             58F               51F  ..@364.name
             598               528  ..@377.name
             5A2               532  ..@388.name
             5AF               53F  ..@422.name
             5BA               54A  ..@141.name
             5C5               555  ..@149.name
             5D3               563  ..@157.name
             5E2               572  ..@356.name
             5F3               583  ..@369.name
             618               5A8  ..@384.name
             621               5B1  ..@406.name
             632               5C2  ..@410.name
             64A               5DA  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

