
- 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               7F0  00000790  progbits  CODE
            8000               7F0               840  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:                 790
start:                   60
align:                   10
follows:   HEADER
vstart:                9001
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                  50
start:                  7F0
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
000007F0  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._..@285.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@285.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@285.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@285.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@285.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@285.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@285.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@285.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@285.lframe_?use_hash
FFFFFFFFFFFFFFEA  linker._..@285.lframe_?pass
FFFFFFFFFFFFFFE8  linker._..@285.lframe_?amounterrors
FFFFFFFFFFFFFFE6  linker._..@285.lframe_?name
00000002  ..@357.num
00000008  ..@452.num
00000790  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._..@285.lenter
             1DB              917C  ..@.@@.1.4
             1E5              9186  linker.pass
             1F0              9191  ..@.@@.1.5
             200              91A1  ..@.@@.1.6
             20B              91AC  ..@.@@.1.7
             21C              91BD  ..@.@@.1.8
             227              91C8  ..@.@@.1.9
             23C              91DD  ..@.@@.1.10
             247              91E8  ..@.@@.1.11
             25A              91FB  ..@.@@.1.12
             266              9207  linker.otherloop
             269              920A  linker.datarelocloop
             283              9224  ..@.@@.1.13
             29C              923D  linker.datarelocfind
             2D5              9276  linker.address_data_reloc
             2E0              9281  ..@.@@.1.14
             2E1              9282  linker.datarelocnotfound
             6F4              9695  ..@359.name
             2F7              9298  ..@.@@.1.15
             300              92A1  linker.datanotfound
             311              92B2  linker.codenotfound
             322              92C3  linker.notfound
             33B              92DC  ..@374.skipparameter
             357              92F8  ..@381.skipparameter
             361              9302  ..@386.skipparameter
             68C              962D  ..@386.name
             362              9303  ..@.@@.1.16
             363              9304  linker.copy
             36A              930B  ..@392.skipparameter
             36B              930C  linker.build_match
             386              9327  ..@.@@.1.17
             389              932A  ..@.@@.1.18
             395              9336  ..@.@@.1.19
             397              9338  linker.donedatareloc
             3A6              9347  linker.coderelocloop
             3C8              9369  linker.coderelocfind
             41A              93BB  ..@.@@.1.20
             424              93C5  linker.error_j
             427              93C8  ..@.@@.1.21
             436              93D7  linker.donecodereloc
             44F              93F0  ..@.@@.1.22
             44F              93F0  linker.hint
             45A              93FB  ..@413.skipparameter
             467              9408  linker.loop_hint
             46A              940B  ..@.@@.1.23
             473              9414  linker.end_hint
             481              9422  ..@426.skipparameter
             69C              963D  ..@426.name
             493              9434  ..@436.skipparameter
             493              9434  linker.no_hint
             6FF              96A0  ..@446.name
             4B1              9452  linker.error
             4B4              9455  linker._..@285.lleave
             4B8              9459  plex_check
             4CC              946D  ..@.@@.1.24
             4D5              9476  ..@464.skipparameter
             6DC              967D  ..@464.name
             4E5              9486  ..@470.skipparameter
             4EC              948D  plex_check.notfound
             4ED              948E  plex_check.checkret
             4F0              9491  linkercoderelocations
             538              94D9  linkerlinkercoderelocations
             54C              94ED  linktable
             54C              94ED  ..@480.strucstart
             564              9505  linkerdatarelocations
             596              9537  internalcodetocoderelocations
             5AA              954B  internalcodetodatarelocations
             5BC              955D  internaldatatocoderelocations
             5BE              955F  internaldatatodatarelocations
             5C0              9561  linkerlinkerdatarelocations
             5D4              9575  internallinkercodetocoderelocations
             5DE              957F  internallinkercodetodatarelocations
             5E0              9581  internallinkerdatatocoderelocations
             5E2              9583  internallinkerdatatodatarelocations
             5E4              9585  debuggeramissig
             5E4              9585  ..@510.data
             5EC              958D  ..@512.data
             5F4              9595  listmsg
             5F4              9595  listmsg.hint
             613              95B4  listmsg.hint.offset
             61B              95BC  ..@174.name
             627              95C8  ..@182.name
             62F              95D0  ..@190.name
             637              95D8  ..@198.name
             640              95E1  ..@206.name
             64C              95ED  ..@214.name
             658              95F9  ..@223.name
             663              9604  ..@232.name
             66F              9610  ..@243.name
             683              9624  ..@251.name
             68C              962D  ..@261.name
             694              9635  ..@269.name
             69C              963D  ..@374.name
             6A6              9647  ..@381.name
             6B6              9657  ..@392.name
             6D3              9674  ..@413.name
             6DC              967D  ..@436.name
             6E9              968A  ..@470.name
             6F4              9695  ..@132.name
             6FF              96A0  ..@140.name
             70D              96AE  ..@148.name
             71C              96BD  ..@370.name
             727              96C8  ..@403.name
             738              96D9  ..@418.name
             75D              96FE  ..@432.name
             766              9707  ..@454.name
             777              9718  ..@458.name
             78F              9730  lmsg
             78F              9730  lmsg.warning_data_optional
             7B1              9752  lmsg.error_data
             7CA              976B  lmsg.error_code
             7E3              9784  lmsg.error.2

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

Real              Virtual           Name
             7F0              8000  datastart
             7F0              8000  changeboth
             7F1              8001  ifboth
             7F2              8002  msg
             7F2              8002  msg.error_dir
             815              8025  msg.error_drive
             834              8044  msg.ifboth
             836              8046  msg.both
             83B              804B  uinit_data
             840              8050  uinit_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

