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

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

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

00000000

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

Vstart            Start             Stop              Length    Class     Name
               0                 0                 0  00000000  progbits  .text
               0                 0                60  00000060  progbits  HEADER
            9001                60               7B0  00000750  progbits  CODE
            8000               7B0               800  00000050  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:                  60
start:                    0
align:                   10
follows:   not defined
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 750
start:                   60
align:                   10
follows:   HEADER
vstart:                9001
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                  50
start:                  7B0
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
00000060  CODEOFFSET
00000001  ..@130.num
000007B0  DATAOFFSET
00000050  data_size
00000050  total_data_size
00000160  endresident
00000000  LINKTABLE
00000000  ltCodeToCode
00000004  ltCodeToData
00000008  ltDataToCode
0000000C  ltDataToData
00000010  ltLinkData
00000014  ltLinkCode
00000018  LINKTABLE_size
00000000  linker._..@287.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@287.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@287.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@287.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@287.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@287.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@287.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@287.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@287.lframe_?use_hash_low_skip_last_high
FFFFFFFFFFFFFFEC  linker._..@287.lframe_?use_hash
FFFFFFFFFFFFFFED  linker._..@287.lframe_?skip_last
FFFFFFFFFFFFFFEA  linker._..@287.lframe_?pass
FFFFFFFFFFFFFFE8  linker._..@287.lframe_?amounterrors
FFFFFFFFFFFFFFE6  linker._..@287.lframe_?name
00000008  ..@455.num
00000750  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
              60              9001  code
              60              9001  ..@78.strucstart
              68              9009  ..@84.data
              80              9021  start
              8C              902D  start.error
              8F              9030  ..@.@@.1.0
              B0              9051  start.setdrive
              C7              9068  ..@.@@.1.1
              C8              9069  start.set
              DB              907C  start.ifboth
              DF              9080  start.both
              ED              908E  ..@.@@.1.2
             112              90B3  start.both_have_drive
             119              90BA  start.dironly
             128              90C9  start.error_putsz_setrc
             12E              90CF  start.end
             134              90D5  uninstall_oneshot
             156              90F7  ..@.@@.1.3
             158              90F9  skipcomma
             15F              9100  ..@174.skipparameter
             160              9101  InDOS
             167              9108  ..@182.skipparameter
             168              9109  error
             16F              9110  ..@190.skipparameter
             170              9111  iseol?
             177              9118  ..@198.skipparameter
             178              9119  uppercase
             17F              9120  ..@206.skipparameter
             180              9121  skipwhite
             187              9128  ..@214.skipparameter
             188              9129  _doscall
             18F              9130  ..@223.skipparameter
             190              9131  isstring?
             197              9138  ..@232.skipparameter
             198              9139  yy_dos_parse_name
             19F              9140  ..@243.skipparameter
             1A0              9141  chkeol
             1A7              9148  ..@251.skipparameter
             1A8              9149  setrc
             1AF              9150  ..@261.skipparameter
             1B0              9151  putsz
             1B7              9158  ..@269.skipparameter
             1B8              9159  linker
             1BB              915C  linker._..@287.lenter
             1CC              916D  linker.error_j1
             1CF              9170  ..@.@@.1.4
             1D8              9179  ..@.@@.1.5
             1E2              9183  linker.pass
             1ED              918E  ..@.@@.1.6
             1FD              919E  ..@.@@.1.7
             208              91A9  ..@.@@.1.8
             219              91BA  ..@.@@.1.9
             224              91C5  ..@.@@.1.10
             239              91DA  ..@.@@.1.11
             244              91E5  ..@.@@.1.12
             257              91F8  ..@.@@.1.13
             263              9204  linker.otherloop
             266              9207  linker.datarelocloop
             280              9221  ..@.@@.1.14
             299              923A  linker.datarelocfind
             2D5              9276  linker.address_data_reloc
             2E0              9281  ..@.@@.1.15
             2E1              9282  linker.datanotfound
             2EF              9290  linker.error_j3
             2F2              9293  linker.codenotfound
             300              92A1  linker.notfound
             319              92BA  ..@377.skipparameter
             329              92CA  ..@.@@.1.16
             335              92D6  ..@386.skipparameter
             33F              92E0  ..@391.skipparameter
             668              9609  ..@391.name
             340              92E1  linker.notfound.retn
             341              92E2  linker.copy
             348              92E9  ..@395.skipparameter
             349              92EA  linker.build_match
             364              9305  ..@.@@.1.17
             367              9308  ..@.@@.1.18
             373              9314  ..@.@@.1.19
             375              9316  linker.donedatareloc
             384              9325  linker.coderelocloop
             3A9              934A  linker.coderelocfind
             3FE              939F  ..@.@@.1.20
             408              93A9  linker.error_j
             40B              93AC  ..@.@@.1.21
             41A              93BB  linker.donecodereloc
             433              93D4  ..@.@@.1.22
             433              93D4  linker.hint
             43E              93DF  ..@416.skipparameter
             44B              93EC  linker.loop_hint
             44E              93EF  ..@.@@.1.23
             457              93F8  linker.end_hint
             465              9406  ..@429.skipparameter
             678              9619  ..@429.name
             477              9418  ..@439.skipparameter
             477              9418  linker.no_hint
             6DB              967C  ..@449.name
             495              9436  linker.error
             498              9439  linker._..@287.lleave
             49C              943D  plex_check
             4B0              9451  ..@.@@.1.24
             4B9              945A  ..@467.skipparameter
             6B8              9659  ..@467.name
             4C9              946A  ..@473.skipparameter
             4D0              9471  plex_check.notfound
             4D1              9472  plex_check.checkret
             4D4              9475  linkercoderelocations
             51C              94BD  linkerlinkercoderelocations
             530              94D1  linktable
             530              94D1  ..@483.strucstart
             548              94E9  linkerdatarelocations
             57A              951B  internalcodetocoderelocations
             58E              952F  internalcodetodatarelocations
             5A0              9541  internaldatatocoderelocations
             5A2              9543  internaldatatodatarelocations
             5A4              9545  linkerlinkerdatarelocations
             5B2              9553  internallinkercodetocoderelocations
             5BA              955B  internallinkercodetodatarelocations
             5BC              955D  internallinkerdatatocoderelocations
             5BE              955F  internallinkerdatatodatarelocations
             5C0              9561  debuggeramissig
             5C0              9561  ..@513.data
             5C8              9569  ..@515.data
             5D0              9571  listmsg
             5D0              9571  listmsg.hint
             5EF              9590  listmsg.hint.offset
             5F7              9598  ..@174.name
             603              95A4  ..@182.name
             60B              95AC  ..@190.name
             613              95B4  ..@198.name
             61C              95BD  ..@206.name
             628              95C9  ..@214.name
             634              95D5  ..@223.name
             63F              95E0  ..@232.name
             64B              95EC  ..@243.name
             65F              9600  ..@251.name
             668              9609  ..@261.name
             670              9611  ..@269.name
             678              9619  ..@377.name
             682              9623  ..@386.name
             692              9633  ..@395.name
             6AF              9650  ..@416.name
             6B8              9659  ..@439.name
             6C5              9666  ..@473.name
             6D0              9671  ..@132.name
             6DB              967C  ..@140.name
             6E9              968A  ..@148.name
             6F8              9699  ..@373.name
             703              96A4  ..@406.name
             714              96B5  ..@421.name
             739              96DA  ..@435.name
             742              96E3  ..@457.name
             753              96F4  ..@461.name
             76B              970C  lmsg
             76B              970C  lmsg.error_data
             784              9725  lmsg.error_code
             79D              973E  lmsg.error.2

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

Real              Virtual           Name
             7B0              8000  datastart
             7B0              8000  changeboth
             7B1              8001  ifboth
             7B2              8002  msg
             7B2              8002  msg.error_dir
             7D5              8025  msg.error_drive
             7F4              8044  msg.ifboth
             7F6              8046  msg.both
             7FB              804B  uinit_data
             800              8050  uinit_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

