
- 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               7D0  00000760  progbits  CODE
            8000               7D0               800  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:                 760
start:                   70
align:                   10
follows:   HEADER
vstart:                9001
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                  30
start:                  7D0
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
000007D0  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._..@297.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@297.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@297.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@297.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@297.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@297.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@297.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@297.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@297.lframe_?use_hash_low_skip_last_high
FFFFFFFFFFFFFFEC  linker._..@297.lframe_?use_hash
FFFFFFFFFFFFFFED  linker._..@297.lframe_?skip_last
FFFFFFFFFFFFFFEA  linker._..@297.lframe_?pass
FFFFFFFFFFFFFFE8  linker._..@297.lframe_?amounterrors
FFFFFFFFFFFFFFE6  linker._..@297.lframe_?name
00000008  ..@465.num
00000760  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._..@297.lenter
             1F4              9185  linker.error_j1
             1F7              9188  ..@.@@.1.5
             200              9191  ..@.@@.1.6
             20A              919B  linker.pass
             215              91A6  ..@.@@.1.7
             225              91B6  ..@.@@.1.8
             230              91C1  ..@.@@.1.9
             241              91D2  ..@.@@.1.10
             24C              91DD  ..@.@@.1.11
             261              91F2  ..@.@@.1.12
             26C              91FD  ..@.@@.1.13
             27F              9210  ..@.@@.1.14
             28B              921C  linker.otherloop
             28E              921F  linker.datarelocloop
             2A8              9239  ..@.@@.1.15
             2C1              9252  linker.datarelocfind
             2FD              928E  linker.address_data_reloc
             308              9299  ..@.@@.1.16
             309              929A  linker.datanotfound
             317              92A8  linker.error_j3
             31A              92AB  linker.codenotfound
             328              92B9  linker.notfound
             341              92D2  ..@387.skipparameter
             351              92E2  ..@.@@.1.17
             35D              92EE  ..@396.skipparameter
             367              92F8  ..@401.skipparameter
             685              9616  ..@401.name
             368              92F9  linker.notfound.retn
             369              92FA  linker.copy
             370              9301  ..@405.skipparameter
             371              9302  linker.build_match
             38C              931D  ..@.@@.1.18
             38F              9320  ..@.@@.1.19
             39B              932C  ..@.@@.1.20
             39D              932E  linker.donedatareloc
             3AC              933D  linker.coderelocloop
             3D1              9362  linker.coderelocfind
             426              93B7  ..@.@@.1.21
             430              93C1  linker.error_j
             433              93C4  ..@.@@.1.22
             442              93D3  linker.donecodereloc
             45B              93EC  ..@.@@.1.23
             45B              93EC  linker.hint
             466              93F7  ..@426.skipparameter
             473              9404  linker.loop_hint
             476              9407  ..@.@@.1.24
             47F              9410  linker.end_hint
             48D              941E  ..@439.skipparameter
             695              9626  ..@439.name
             49F              9430  ..@449.skipparameter
             49F              9430  linker.no_hint
             6F8              9689  ..@459.name
             4BD              944E  linker.error
             4C0              9451  linker._..@297.lleave
             4C4              9455  plex_check
             4D8              9469  ..@.@@.1.25
             4E1              9472  ..@477.skipparameter
             6D5              9666  ..@477.name
             4F1              9482  ..@483.skipparameter
             4F8              9489  plex_check.notfound
             4F9              948A  plex_check.checkret
             4FC              948D  linkercoderelocations
             540              94D1  linkerlinkercoderelocations
             554              94E5  linktable
             554              94E5  ..@493.strucstart
             56C              94FD  linkerdatarelocations
             59E              952F  internalcodetocoderelocations
             5B2              9543  internalcodetodatarelocations
             5C6              9557  internaldatatocoderelocations
             5C8              9559  internaldatatodatarelocations
             5CA              955B  linkerlinkerdatarelocations
             5D8              9569  internallinkercodetocoderelocations
             5E0              9571  internallinkercodetodatarelocations
             5E2              9573  internallinkerdatatocoderelocations
             5E4              9575  internallinkerdatatodatarelocations
             5E6              9577  debuggeramissig
             5E6              9577  ..@523.data
             5EE              957F  ..@525.data
             5F6              9587  listmsg
             5F6              9587  listmsg.hint
             618              95A9  listmsg.hint.offset
             620              95B1  ..@186.name
             62C              95BD  ..@194.name
             634              95C5  ..@202.name
             63C              95CD  ..@210.name
             645              95D6  ..@218.name
             651              95E2  ..@231.name
             665              95F6  ..@239.name
             66E              95FF  ..@247.name
             67A              960B  ..@255.name
             685              9616  ..@264.name
             68D              961E  ..@278.name
             695              9626  ..@387.name
             69F              9630  ..@396.name
             6AF              9640  ..@405.name
             6CC              965D  ..@426.name
             6D5              9666  ..@449.name
             6E2              9673  ..@483.name
             6ED              967E  ..@141.name
             6F8              9689  ..@149.name
             706              9697  ..@157.name
             715              96A6  ..@383.name
             720              96B1  ..@416.name
             731              96C2  ..@431.name
             756              96E7  ..@445.name
             75F              96F0  ..@467.name
             770              9701  ..@471.name
             788              9719  lmsg
             788              9719  lmsg.error_data
             7A1              9732  lmsg.error_code
             7BA              974B  lmsg.error.2

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

Real              Virtual           Name
             7D0              8000  datastart
             7D0              8000  quiet
             7D1              8001  msg
             7D1              8001  msg.get
             7D5              8005  msg.set
             7D9              8009  msg.quiet
             7DF              800F  msg.error_drive
             7FB              802B  msg.linebreak
             7FE              802E  uinit_data
             7FE              802E  buffer
             810              8040  uinit_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

