
- 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               640  000005D0  progbits  CODE
               0               640               670  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:                 5D0
start:                   70
align:                   10
follows:   HEADER
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                  30
start:                  640
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
00000640  DATAOFFSET
00000030  data_size
00000040  total_data_size
00000170  endresident
00000000  linker._..@294.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@294.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@294.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@294.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@294.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@294.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@294.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@294.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@294.lframe_?use_hash_low_skip_last_high
FFFFFFFFFFFFFFEC  linker._..@294.lframe_?use_hash
FFFFFFFFFFFFFFED  linker._..@294.lframe_?skip_last
00000008  ..@416.num
000005D0  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._..@294.lenter
             1F4               184  linker.error_j1
             1F7               187  ..@.@@.1.5
             200               190  ..@.@@.1.6
             20A               19A  ..@.@@.1.7
             216               1A6  ..@.@@.1.8
             21B               1AB  ..@.@@.1.9
             229               1B9  ..@.@@.1.10
             22E               1BE  ..@.@@.1.11
             23E               1CE  ..@.@@.1.12
             243               1D3  ..@.@@.1.13
             253               1E3  ..@.@@.1.14
             25A               1EA  linker.otherloop
             25D               1ED  linker.datarelocloop
             277               207  ..@.@@.1.15
             28E               21E  linker.datarelocfind
             2CA               25A  linker.address_data_reloc
             2D5               265  ..@.@@.1.16
             3EB               37B  linker.datanotfound
             3EB               37B  linker.codenotfound
             2D6               266  linker.build_match
             2E2               272  ..@.@@.1.17
             2EE               27E  ..@.@@.1.18
             2EF               27F  linker.donedatareloc
             2F9               289  linker.coderelocloop
             319               2A9  linker.coderelocfind
             36E               2FE  ..@.@@.1.19
             378               308  linker.error_j
             37A               30A  ..@.@@.1.20
             389               319  linker.donecodereloc
             389               319  linker.hint
             394               324  ..@376.skipparameter
             3A1               331  linker.loop_hint
             3A4               334  ..@.@@.1.21
             3AD               33D  linker.end_hint
             3BB               34B  ..@389.skipparameter
             3CD               35D  ..@400.skipparameter
             3CD               35D  linker.no_hint
             5B5               545  ..@410.name
             3EB               37B  linker.error
             3EE               37E  linker._..@294.lleave
             3F2               382  plex_check
             406               396  ..@.@@.1.22
             40F               39F  ..@428.skipparameter
             592               522  ..@428.name
             41F               3AF  ..@434.skipparameter
             426               3B6  plex_check.notfound
             427               3B7  plex_check.checkret
             428               3B8  linkercoderelocations
             46C               3FC  linkerdatarelocations
             4A4               434  internalcodetocoderelocations
             4B8               448  internalcodetodatarelocations
             4CC               45C  internaldatatocoderelocations
             4CE               45E  internaldatatodatarelocations
             4D0               460  debuggeramissig
             4D0               460  ..@453.data
             4D8               468  ..@455.data
             4E0               470  listmsg
             4E0               470  listmsg.hint
             502               492  listmsg.hint.offset
             50A               49A  ..@186.name
             516               4A6  ..@194.name
             51E               4AE  ..@202.name
             526               4B6  ..@210.name
             52F               4BF  ..@218.name
             53B               4CB  ..@231.name
             54F               4DF  ..@239.name
             558               4E8  ..@247.name
             564               4F4  ..@255.name
             56F               4FF  ..@264.name
             577               507  ..@278.name
             57F               50F  ..@376.name
             588               518  ..@389.name
             592               522  ..@400.name
             59F               52F  ..@434.name
             5AA               53A  ..@141.name
             5B5               545  ..@149.name
             5C3               553  ..@157.name
             5D2               562  ..@368.name
             5E3               573  ..@381.name
             608               598  ..@396.name
             611               5A1  ..@418.name
             622               5B2  ..@422.name
             63A               5CA  lmsg

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

Real              Virtual           Name
             640                 0  datastart
             640                 0  quiet
             641                 1  msg
             641                 1  msg.get
             645                 5  msg.set
             649                 9  msg.quiet
             64F                 F  msg.error_drive
             66B                2B  msg.linebreak
             66E                2E  uinit_data
             66E                2E  buffer
             680                40  uinit_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
               0                 0  relocateddata

