
- 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               820  000007B0  progbits  CODE
            8000               820               850  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:                 7B0
start:                   70
align:                   10
follows:   HEADER
vstart:                9001
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                  30
start:                  820
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
00000820  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
000007B0  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
             300              9291  linker.address_data_reloc
             30B              929C  ..@.@@.1.15
             30C              929D  linker.datarelocnotfound
             719              96AA  ..@369.name
             322              92B3  ..@.@@.1.16
             32B              92BC  linker.datanotfound
             33C              92CD  linker.codenotfound
             34D              92DE  linker.notfound
             366              92F7  ..@384.skipparameter
             382              9313  ..@391.skipparameter
             38C              931D  ..@396.skipparameter
             6B1              9642  ..@396.name
             38D              931E  ..@.@@.1.17
             38E              931F  linker.copy
             395              9326  ..@402.skipparameter
             396              9327  linker.build_match
             3B1              9342  ..@.@@.1.18
             3B4              9345  ..@.@@.1.19
             3C0              9351  ..@.@@.1.20
             3C2              9353  linker.donedatareloc
             3D1              9362  linker.coderelocloop
             3F6              9387  linker.coderelocfind
             44B              93DC  ..@.@@.1.21
             455              93E6  linker.error_j
             458              93E9  ..@.@@.1.22
             467              93F8  linker.donecodereloc
             480              9411  ..@.@@.1.23
             480              9411  linker.hint
             48B              941C  ..@423.skipparameter
             498              9429  linker.loop_hint
             49B              942C  ..@.@@.1.24
             4A4              9435  linker.end_hint
             4B2              9443  ..@436.skipparameter
             6C1              9652  ..@436.name
             4C4              9455  ..@446.skipparameter
             4C4              9455  linker.no_hint
             724              96B5  ..@456.name
             4E2              9473  linker.error
             4E5              9476  linker._..@295.lleave
             4E9              947A  plex_check
             4FD              948E  ..@.@@.1.25
             506              9497  ..@474.skipparameter
             701              9692  ..@474.name
             516              94A7  ..@480.skipparameter
             51D              94AE  plex_check.notfound
             51E              94AF  plex_check.checkret
             520              94B1  linkercoderelocations
             564              94F5  linkerlinkercoderelocations
             578              9509  linktable
             578              9509  ..@490.strucstart
             590              9521  linkerdatarelocations
             5C2              9553  internalcodetocoderelocations
             5D6              9567  internalcodetodatarelocations
             5EA              957B  internaldatatocoderelocations
             5EC              957D  internaldatatodatarelocations
             5EE              957F  linkerlinkerdatarelocations
             602              9593  internallinkercodetocoderelocations
             60C              959D  internallinkercodetodatarelocations
             60E              959F  internallinkerdatatocoderelocations
             610              95A1  internallinkerdatatodatarelocations
             612              95A3  debuggeramissig
             612              95A3  ..@520.data
             61A              95AB  ..@522.data
             622              95B3  listmsg
             622              95B3  listmsg.hint
             644              95D5  listmsg.hint.offset
             64C              95DD  ..@186.name
             658              95E9  ..@194.name
             660              95F1  ..@202.name
             668              95F9  ..@210.name
             671              9602  ..@218.name
             67D              960E  ..@231.name
             691              9622  ..@239.name
             69A              962B  ..@247.name
             6A6              9637  ..@255.name
             6B1              9642  ..@264.name
             6B9              964A  ..@278.name
             6C1              9652  ..@384.name
             6CB              965C  ..@391.name
             6DB              966C  ..@402.name
             6F8              9689  ..@423.name
             701              9692  ..@446.name
             70E              969F  ..@480.name
             719              96AA  ..@141.name
             724              96B5  ..@149.name
             732              96C3  ..@157.name
             741              96D2  ..@380.name
             74C              96DD  ..@413.name
             75D              96EE  ..@428.name
             782              9713  ..@442.name
             78B              971C  ..@464.name
             79C              972D  ..@468.name
             7B4              9745  lmsg
             7B4              9745  lmsg.warning_data_optional
             7D6              9767  lmsg.error_data
             7EF              9780  lmsg.error_code
             808              9799  lmsg.error.2

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

Real              Virtual           Name
             820              8000  datastart
             820              8000  quiet
             821              8001  msg
             821              8001  msg.get
             825              8005  msg.set
             829              8009  msg.quiet
             82F              800F  msg.error_drive
             84B              802B  msg.linebreak
             84E              802E  uinit_data
             84E              802E  buffer
             860              8040  uinit_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

