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

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

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

00000000

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

Vstart            Start             Stop              Length    Class     Name
               0                 0                 0  00000000  progbits  .text
               0                 0                70  00000070  progbits  HEADER
            9001                70               810  000007A0  progbits  CODE
            8000               810               840  00000030  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:                  70
start:                    0
align:                   10
follows:   not defined
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 7A0
start:                   70
align:                   10
follows:   HEADER
vstart:                9001
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                  30
start:                  810
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
00000070  CODEOFFSET
00000001  ..@139.num
00000810  DATAOFFSET
00000030  data_size
00000040  total_data_size
00000170  endresident
00000000  LINKTABLE
00000000  ltCodeToCode
00000004  ltCodeToData
00000008  ltDataToCode
0000000C  ltDataToData
00000010  ltLinkData
00000014  ltLinkCode
00000018  LINKTABLE_size
00000000  linker._..@295.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@295.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@295.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@295.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@295.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@295.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@295.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@295.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@295.lframe_?use_hash
FFFFFFFFFFFFFFEA  linker._..@295.lframe_?pass
FFFFFFFFFFFFFFE8  linker._..@295.lframe_?amounterrors
FFFFFFFFFFFFFFE6  linker._..@295.lframe_?name
00000002  ..@367.num
00000008  ..@462.num
000007A0  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              9001  code
              70              9001  ..@78.strucstart
              78              9009  ..@84.data
              90              9021  start
              9C              902D  start.error
              9F              9030  ..@.@@.1.0
              B8              9049  start.set
              C8              9059  ..@.@@.1.1
              D8              9069  start.set_from_path
              EF              9080  start.setdrive
             108              9099  start.set_quiet_or_error
             110              90A1  start.get
             120              90B1  start.get_from_path
             13E              90CF  start.get_default
             143              90D4  ..@.@@.1.2
             145              90D6  ..@.@@.1.3
             157              90E8  start.putsz_end
             15A              90EB  start.end
             160              90F1  uninstall_oneshot
             182              9113  ..@.@@.1.4
             188              9119  skipcomma
             18F              9120  ..@186.skipparameter
             190              9121  InDOS
             197              9128  ..@194.skipparameter
             198              9129  error
             19F              9130  ..@202.skipparameter
             1A0              9131  iseol?
             1A7              9138  ..@210.skipparameter
             1A8              9139  isstring?
             1AF              9140  ..@218.skipparameter
             1B0              9141  yy_dos_parse_name
             1B7              9148  ..@231.skipparameter
             1B8              9149  chkeol
             1BF              9150  ..@239.skipparameter
             1C0              9151  uppercase
             1C7              9158  ..@247.skipparameter
             1C8              9159  _doscall
             1CF              9160  ..@255.skipparameter
             1D0              9161  setrc
             1D7              9168  ..@264.skipparameter
             1D8              9169  putsz
             1DF              9170  ..@278.skipparameter
             1E0              9171  linker
             1E3              9174  linker._..@295.lenter
             203              9194  ..@.@@.1.5
             20D              919E  linker.pass
             218              91A9  ..@.@@.1.6
             228              91B9  ..@.@@.1.7
             233              91C4  ..@.@@.1.8
             244              91D5  ..@.@@.1.9
             24F              91E0  ..@.@@.1.10
             264              91F5  ..@.@@.1.11
             26F              9200  ..@.@@.1.12
             282              9213  ..@.@@.1.13
             28E              921F  linker.otherloop
             291              9222  linker.datarelocloop
             2AB              923C  ..@.@@.1.14
             2C4              9255  linker.datarelocfind
             2FD              928E  linker.address_data_reloc
             308              9299  ..@.@@.1.15
             309              929A  linker.datarelocnotfound
             711              96A2  ..@369.name
             31F              92B0  ..@.@@.1.16
             328              92B9  linker.datanotfound
             339              92CA  linker.codenotfound
             34A              92DB  linker.notfound
             363              92F4  ..@384.skipparameter
             37F              9310  ..@391.skipparameter
             389              931A  ..@396.skipparameter
             6A9              963A  ..@396.name
             38A              931B  ..@.@@.1.17
             38B              931C  linker.copy
             392              9323  ..@402.skipparameter
             393              9324  linker.build_match
             3AE              933F  ..@.@@.1.18
             3B1              9342  ..@.@@.1.19
             3BD              934E  ..@.@@.1.20
             3BF              9350  linker.donedatareloc
             3CE              935F  linker.coderelocloop
             3F0              9381  linker.coderelocfind
             442              93D3  ..@.@@.1.21
             44C              93DD  linker.error_j
             44F              93E0  ..@.@@.1.22
             45E              93EF  linker.donecodereloc
             477              9408  ..@.@@.1.23
             477              9408  linker.hint
             482              9413  ..@423.skipparameter
             48F              9420  linker.loop_hint
             492              9423  ..@.@@.1.24
             49B              942C  linker.end_hint
             4A9              943A  ..@436.skipparameter
             6B9              964A  ..@436.name
             4BB              944C  ..@446.skipparameter
             4BB              944C  linker.no_hint
             71C              96AD  ..@456.name
             4D9              946A  linker.error
             4DC              946D  linker._..@295.lleave
             4E0              9471  plex_check
             4F4              9485  ..@.@@.1.25
             4FD              948E  ..@474.skipparameter
             6F9              968A  ..@474.name
             50D              949E  ..@480.skipparameter
             514              94A5  plex_check.notfound
             515              94A6  plex_check.checkret
             518              94A9  linkercoderelocations
             55C              94ED  linkerlinkercoderelocations
             570              9501  linktable
             570              9501  ..@490.strucstart
             588              9519  linkerdatarelocations
             5BA              954B  internalcodetocoderelocations
             5CE              955F  internalcodetodatarelocations
             5E2              9573  internaldatatocoderelocations
             5E4              9575  internaldatatodatarelocations
             5E6              9577  linkerlinkerdatarelocations
             5FA              958B  internallinkercodetocoderelocations
             604              9595  internallinkercodetodatarelocations
             606              9597  internallinkerdatatocoderelocations
             608              9599  internallinkerdatatodatarelocations
             60A              959B  debuggeramissig
             60A              959B  ..@520.data
             612              95A3  ..@522.data
             61A              95AB  listmsg
             61A              95AB  listmsg.hint
             63C              95CD  listmsg.hint.offset
             644              95D5  ..@186.name
             650              95E1  ..@194.name
             658              95E9  ..@202.name
             660              95F1  ..@210.name
             669              95FA  ..@218.name
             675              9606  ..@231.name
             689              961A  ..@239.name
             692              9623  ..@247.name
             69E              962F  ..@255.name
             6A9              963A  ..@264.name
             6B1              9642  ..@278.name
             6B9              964A  ..@384.name
             6C3              9654  ..@391.name
             6D3              9664  ..@402.name
             6F0              9681  ..@423.name
             6F9              968A  ..@446.name
             706              9697  ..@480.name
             711              96A2  ..@141.name
             71C              96AD  ..@149.name
             72A              96BB  ..@157.name
             739              96CA  ..@380.name
             744              96D5  ..@413.name
             755              96E6  ..@428.name
             77A              970B  ..@442.name
             783              9714  ..@464.name
             794              9725  ..@468.name
             7AC              973D  lmsg
             7AC              973D  lmsg.warning_data_optional
             7CE              975F  lmsg.error_data
             7E7              9778  lmsg.error_code
             800              9791  lmsg.error.2

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

Real              Virtual           Name
             810              8000  datastart
             810              8000  quiet
             811              8001  msg
             811              8001  msg.get
             815              8005  msg.set
             819              8009  msg.quiet
             81F              800F  msg.error_drive
             83B              802B  msg.linebreak
             83E              802E  uinit_data
             83E              802E  buffer
             850              8040  uinit_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

