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

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

class:     progbits
length:                  50
start:                  800
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
00000800  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
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
              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
             2D8              9279  linker.address_data_reloc
             2E3              9284  ..@.@@.1.14
             2E4              9285  linker.datarelocnotfound
             6FC              969D  ..@359.name
             2FA              929B  ..@.@@.1.15
             303              92A4  linker.datanotfound
             314              92B5  linker.codenotfound
             325              92C6  linker.notfound
             33E              92DF  ..@374.skipparameter
             35A              92FB  ..@381.skipparameter
             364              9305  ..@386.skipparameter
             694              9635  ..@386.name
             365              9306  ..@.@@.1.16
             366              9307  linker.copy
             36D              930E  ..@392.skipparameter
             36E              930F  linker.build_match
             389              932A  ..@.@@.1.17
             38C              932D  ..@.@@.1.18
             398              9339  ..@.@@.1.19
             39A              933B  linker.donedatareloc
             3A9              934A  linker.coderelocloop
             3CE              936F  linker.coderelocfind
             423              93C4  ..@.@@.1.20
             42D              93CE  linker.error_j
             430              93D1  ..@.@@.1.21
             43F              93E0  linker.donecodereloc
             458              93F9  ..@.@@.1.22
             458              93F9  linker.hint
             463              9404  ..@413.skipparameter
             470              9411  linker.loop_hint
             473              9414  ..@.@@.1.23
             47C              941D  linker.end_hint
             48A              942B  ..@426.skipparameter
             6A4              9645  ..@426.name
             49C              943D  ..@436.skipparameter
             49C              943D  linker.no_hint
             707              96A8  ..@446.name
             4BA              945B  linker.error
             4BD              945E  linker._..@285.lleave
             4C1              9462  plex_check
             4D5              9476  ..@.@@.1.24
             4DE              947F  ..@464.skipparameter
             6E4              9685  ..@464.name
             4EE              948F  ..@470.skipparameter
             4F5              9496  plex_check.notfound
             4F6              9497  plex_check.checkret
             4F8              9499  linkercoderelocations
             540              94E1  linkerlinkercoderelocations
             554              94F5  linktable
             554              94F5  ..@480.strucstart
             56C              950D  linkerdatarelocations
             59E              953F  internalcodetocoderelocations
             5B2              9553  internalcodetodatarelocations
             5C4              9565  internaldatatocoderelocations
             5C6              9567  internaldatatodatarelocations
             5C8              9569  linkerlinkerdatarelocations
             5DC              957D  internallinkercodetocoderelocations
             5E6              9587  internallinkercodetodatarelocations
             5E8              9589  internallinkerdatatocoderelocations
             5EA              958B  internallinkerdatatodatarelocations
             5EC              958D  debuggeramissig
             5EC              958D  ..@510.data
             5F4              9595  ..@512.data
             5FC              959D  listmsg
             5FC              959D  listmsg.hint
             61B              95BC  listmsg.hint.offset
             623              95C4  ..@174.name
             62F              95D0  ..@182.name
             637              95D8  ..@190.name
             63F              95E0  ..@198.name
             648              95E9  ..@206.name
             654              95F5  ..@214.name
             660              9601  ..@223.name
             66B              960C  ..@232.name
             677              9618  ..@243.name
             68B              962C  ..@251.name
             694              9635  ..@261.name
             69C              963D  ..@269.name
             6A4              9645  ..@374.name
             6AE              964F  ..@381.name
             6BE              965F  ..@392.name
             6DB              967C  ..@413.name
             6E4              9685  ..@436.name
             6F1              9692  ..@470.name
             6FC              969D  ..@132.name
             707              96A8  ..@140.name
             715              96B6  ..@148.name
             724              96C5  ..@370.name
             72F              96D0  ..@403.name
             740              96E1  ..@418.name
             765              9706  ..@432.name
             76E              970F  ..@454.name
             77F              9720  ..@458.name
             797              9738  lmsg
             797              9738  lmsg.warning_data_optional
             7B9              975A  lmsg.error_data
             7D2              9773  lmsg.error_code
             7EB              978C  lmsg.error.2

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

Real              Virtual           Name
             800              8000  datastart
             800              8000  changeboth
             801              8001  ifboth
             802              8002  msg
             802              8002  msg.error_dir
             825              8025  msg.error_drive
             844              8044  msg.ifboth
             846              8046  msg.both
             84B              804B  uinit_data
             850              8050  uinit_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

