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

Source file:  dpb.asm
Output file:  ../../bin/dpb.xld

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

00000000

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

Vstart            Start             Stop              Length    Class     Name
               0                 0                 0  00000000  progbits  .text
               0                 0                50  00000050  progbits  HEADER
               0                50               CF0  00000CA0  progbits  CODE
               0               CF0              14F0  00000800  progbits  DATA
               0                 0                 0  00000000  nobits    relocatedzero
               0                 0                 0  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:                  50
start:                    0
align:                   10
follows:   not defined
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 CA0
start:                   50
align:                   10
follows:   HEADER
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 800
start:                  CF0
align:                   10
follows:   CODE
vstart:                   0
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:                    0
align:     not defined
follows:   not defined
vstart:                   0
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
00000000  DPB
00000000  dpbDrive
00000001  dpbDeviceUnit
00000002  dpbBytesPerSector
00000004  dpbHighestSectorInCluster
00000005  dpbSectorsPerClusterShift
00000006  dpbReservedSectors
00000008  dpbAmountFATs
00000009  dpbAmountRootEntries
0000000B  dpbDataStart
0000000D  dpbMaximumCluster
0000000F  dpbSectorsPerFAT
00000011  dpbRootStart
00000013  dpbDeviceHeader
00000017  dpbMediaID
00000018  dpbAccessed
00000019  dpbNext
0000001D  dpbFreeClusterNext
0000001F  dpbAmountFreeClusters
00000021  DPB_size
00000000  EFDPB
00000000  efdpbDPB
0000001F  efdpbAmountFreeClusters
00000023  efdpbFSFlags
00000025  efdpbFSInfoSector
00000027  efdpbBackupSector
00000029  efdpbDataStart
0000002D  efdpbMaximumCluster
00000031  efdpbSectorsPerFAT
00000035  efdpbRootCluster
00000039  efdpbFreeClusterNext
0000003D  EFDPB_size
00000000  EDDPB
00000000  eddpbDPB
00000021  eddpbAmountFreeClusters
00000025  eddpbFSFlags
00000027  eddpbFSInfoSector
00000029  eddpbBackupSector
0000002B  eddpbDataStart
0000002F  eddpbMaximumCluster
00000033  eddpbSectorsPerFAT
00000037  eddpbRootCluster
0000003B  eddpbFreeClusterNext
0000003F  eddpbFSVersion
00000041  EDDPB_size
00000050  CODEOFFSET
00000001  ..@145.num
00008000  ..@225.num
00008000  ..@288.num
00008000  ..@306.num
FFFFFFFFFFFFFFCE  intcall_return_parameter_es_parameter_ds._..@394.lframe_?86m_call_struc
00000000  intcall_return_parameter_es_parameter_ds._..@394.lframe_?frame_bp
00000002  intcall_return_parameter_es_parameter_ds._..@394.lframe_?frame_ip
0000000A  intcall_return_parameter_es_parameter_ds._..@394.lframe_?es_value
00000008  intcall_return_parameter_es_parameter_ds._..@394.lframe_?ds_value
00000006  intcall_return_parameter_es_parameter_ds._..@394.lframe_?int_number
00000004  intcall_return_parameter_es_parameter_ds._..@394.lframe_?bp_value
00008000  ..@420.num
00000510  endinstalled
00000001  ..@700.num
00000CF0  DATAOFFSET
00000800  data_size
00000800  transient_data_size
00000510  resident_data_size
00000800  total_data_size
00000001  ..@1070.num
00000004  ..@1081.num
000005C0  endresident
00000000  linker._..@1103.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@1103.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@1103.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@1103.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@1103.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@1103.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@1103.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@1103.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@1103.lframe_?use_hash_low_skip_last_high
FFFFFFFFFFFFFFEC  linker._..@1103.lframe_?use_hash
FFFFFFFFFFFFFFED  linker._..@1103.lframe_?skip_last
00000008  ..@1223.num
00000CA0  code_size


---- Section HEADER -----------------------------------------------------------

Real              Virtual           Name
               0                 0  ..@63.strucstart
               0                 0  ..@66.strucstart
              28                28  header_extension_end
              30                30  description

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

Real              Virtual           Name
              50                 0  code
              50                 0  ..@89.strucstart
              58                 8  ..@95.data
              70                20  command
              72                22  command.chain
              79                29  ..@100.skipparameter
              7A                2A  command.entry
              82                32  ..@.@@.1.0
              90                40  command.ours
              A9                59  uninstall
              C0                70  uninstall.loop
              D1                81  uninstall.bx
              DB                8B  uninstall.setbx
             C01               BB1  ..@139.name
              E2                92  ..@.@@.1.1
              EF                9F  uninstall.bxnz
             100                B0  uninstall.done
             108                B8  ..@.@@.1.2
             110                C0  uninstall.error
             11B                CB  get_es_ext
             128                D8  ..@.@@.1.3
             129                D9  run
             152               102  ..@.@@.1.4
             15A               10A  ..@.@@.1.5
             165               115  ..@.@@.1.6
             178               128  ..@.@@.1.7
             18A               13A  run.old
             190               140  ..@.@@.1.8
             19B               14B  run.list
             1D0               180  ..@.@@.1.9
             1D3               183  ..@.@@.1.10
             1DE               18E  run.not_list_at
             1F1               1A1  run.listdrive
             205               1B5  ..@.@@.1.11
             20F               1BF  ..@.@@.1.12
             22B               1DB  run.listskip
             23B               1EB  ..@.@@.1.13
             242               1F2  ..@.@@.1.14
             25B               20B  run.notfound
             26A               21A  ..@.@@.1.15
             26A               21A  run.found
             293               243  run.check_address
             C2B               BDB  ..@290.name
             2A9               259  ..@.@@.1.16
             C2B               BDB  ..@308.name
             2C8               278  ..@.@@.1.17
             2D7               287  ..@.@@.1.18
             2DD               28D  checkdos
             2E2               292  run.error
             2E5               295  ..@.@@.1.19
             2E6               296  run.calldos
             2F6               2A6  run.pm
             C44               BF4  ..@335.name
             313               2C3  run.86mode
             31A               2CA  ..@.@@.1.20
             353               303  run.have
             356               306  run.loop
             363               313  run.end
             364               314  processtable
             364               314  processtable.loop
             387               337  processtable.dword
             39D               34D  processtable.word
             3A2               352  processtable.byte
             3A7               357  ..@.@@.1.21
             3AF               35F  ..@.@@.1.22
             3B9               369  processtable.end
             3BA               36A  intcall_return_parameter_es_parameter_ds
             3C0               370  intcall_return_parameter_es_parameter_ds._..@394.lenter
             C2B               BDB  ..@422.name
             40B               3BB  ..@.@@.1.23
             43B               3EB  intcall_return_parameter_es_parameter_ds._..@394.lleave
             43E               3EE  getdrive
             45C               40C  getdrive.number
             45F               40F  ..@.@@.1.24
             462               412  getdrive.ret
             463               413  getlist
             471               421  getlist.dos
             47E               42E  getlist.pm
             C44               BF4  ..@450.name
             C44               BF4  ..@453.name
             48E               43E  getlist.dxbx
             493               443  getlist.86mode
             497               447  ..@.@@.1.25
             4B8               468  skipcomma
             4BF               46F  ..@471.skipparameter
             4C0               470  isstring?
             4C7               477  ..@479.skipparameter
             4C8               478  cmd3
             4CF               47F  ..@489.skipparameter
             4D0               480  chkeol
             4D7               487  ..@497.skipparameter
             4D8               488  putsz
             4DF               48F  ..@505.skipparameter
             4E0               490  setrc
             4E7               497  ..@514.skipparameter
             4E8               498  ispm
             4EF               49F  ..@522.skipparameter
             4F0               4A0  setes2dx
             4F7               4A7  ..@541.skipparameter
             4F8               4A8  getaddrX
             4FF               4AF  ..@549.skipparameter
             500               4B0  _doscall
             507               4B7  ..@561.skipparameter
             508               4B8  iseol?
             50F               4BF  ..@571.skipparameter
             510               4C0  getbyte
             517               4C7  ..@579.skipparameter
             518               4C8  hexword
             51F               4CF  ..@592.skipparameter
             520               4D0  skipcomm0
             527               4D7  ..@603.skipparameter
             528               4D8  InDOS
             52F               4DF  ..@614.skipparameter
             530               4E0  error
             537               4E7  ..@622.skipparameter
             538               4E8  hexbyte
             53F               4EF  ..@632.skipparameter
             540               4F0  decdword
             547               4F7  ..@647.skipparameter
             548               4F8  decword
             54F               4FF  ..@657.skipparameter
             550               500  putsline_crlf
             557               507  ..@666.skipparameter
             558               508  uppercase
             55F               50F  ..@675.skipparameter
             560               510  start
             57B               52B  ..@.@@.1.26
             581               531  help
             58D               53D  uninstall_oneshot
             5AF               55F  ..@.@@.1.27
             5B0               560  install
             5B8               568  ..@1043.skipparameter
             B13               AC3  ..@1043.name
             C71               C21  ..@1052.name
             C7F               C2F  ..@1059.name
             C01               BB1  ..@1063.name
             5E7               597  install.only_first
             C01               BB1  ..@1075.name
             C66               C16  ..@1083.name
             600               5B0  ..@.@@.1.28
             603               5B3  linker
             606               5B6  linker._..@1103.lenter
             617               5C7  linker.error_j1
             61A               5CA  ..@.@@.1.29
             623               5D3  ..@.@@.1.30
             62D               5DD  ..@.@@.1.31
             639               5E9  ..@.@@.1.32
             63E               5EE  ..@.@@.1.33
             64C               5FC  ..@.@@.1.34
             651               601  ..@.@@.1.35
             661               611  ..@.@@.1.36
             666               616  ..@.@@.1.37
             676               626  ..@.@@.1.38
             67D               62D  linker.otherloop
             680               630  linker.datarelocloop
             69A               64A  ..@.@@.1.39
             6B1               661  linker.datarelocfind
             6ED               69D  linker.address_data_reloc
             6F8               6A8  ..@.@@.1.40
             80E               7BE  linker.datanotfound
             80E               7BE  linker.codenotfound
             6F9               6A9  linker.build_match
             705               6B5  ..@.@@.1.41
             711               6C1  ..@.@@.1.42
             712               6C2  linker.donedatareloc
             71C               6CC  linker.coderelocloop
             73C               6EC  linker.coderelocfind
             791               741  ..@.@@.1.43
             79B               74B  linker.error_j
             79D               74D  ..@.@@.1.44
             7AC               75C  linker.donecodereloc
             7AC               75C  linker.hint
             7B7               767  ..@1185.skipparameter
             7C4               774  linker.loop_hint
             7C7               777  ..@.@@.1.45
             7D0               780  linker.end_hint
             7DE               78E  ..@1198.skipparameter
             B67               B17  ..@1198.name
             C22               BD2  ..@1204.name
             7F0               7A0  ..@1207.skipparameter
             7F0               7A0  linker.no_hint
             C71               C21  ..@1217.name
             80E               7BE  linker.error
             811               7C1  linker._..@1103.lleave
             815               7C5  plex_check
             829               7D9  ..@.@@.1.46
             832               7E2  ..@1235.skipparameter
             BD1               B81  ..@1235.name
             842               7F2  ..@1241.skipparameter
             B33               AE3  ..@1241.name
             849               7F9  plex_check.notfound
             84A               7FA  plex_check.checkret
             84C               7FC  linkercoderelocations
             8C0               870  linkerdatarelocations
             982               932  internalcodetocoderelocations
             9A4               954  internalcodetodatarelocations
             A0A               9BA  internaldatatocoderelocations
             A0C               9BC  internaldatatodatarelocations
             AB0               A60  debuggeramissig
             AB0               A60  ..@1259.data
             AB8               A68  ..@1261.data
             AC0               A70  listmsg
             AC0               A70  listmsg.hint
             ADD               A8D  listmsg.hint.offset
             AE5               A95  ..@100.name
             AF4               AA4  ..@471.name
             B00               AB0  ..@479.name
             B0C               ABC  ..@489.name
             B13               AC3  ..@497.name
             B1C               ACC  ..@505.name
             B24               AD4  ..@514.name
             B2C               ADC  ..@522.name
             B33               AE3  ..@541.name
             B3E               AEE  ..@549.name
             B49               AF9  ..@561.name
             B54               B04  ..@571.name
             B5D               B0D  ..@579.name
             B67               B17  ..@592.name
             B71               B21  ..@603.name
             B7D               B2D  ..@614.name
             B85               B35  ..@622.name
             B8D               B3D  ..@632.name
             B97               B47  ..@647.name
             BA2               B52  ..@657.name
             BAC               B5C  ..@666.name
             BBC               B6C  ..@675.name
             BC8               B78  ..@1185.name
             BD1               B81  ..@1207.name
             BDE               B8E  ..@114.name
             BE8               B98  ..@118.name
             BF1               BA1  ..@123.name
             C01               BB1  ..@134.name
             C17               BC7  ..@161.name
             C22               BD2  ..@167.name
             C2B               BDB  ..@227.name
             C3B               BEB  ..@299.name
             C44               BF4  ..@331.name
             C4D               BFD  ..@371.name
             C58               C08  ..@688.name
             C66               C16  ..@702.name
             C71               C21  ..@710.name
             C7F               C2F  ..@718.name
             C8E               C3E  ..@1177.name
             C9F               C4F  ..@1190.name
             CC4               C74  ..@1225.name
             CD5               C85  ..@1229.name
             CED               C9D  lmsg

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

Real              Virtual           Name
             CF0                 0  datastart
             CF0                 0  tablelist
             CF0                 0  tablelist.base
             CF2                 2  tablelist.edpb
             CF4                 4  table_empty
             CF6                 6  table_base
             D64                74  table_efdpb
            112A               43A  ..@840.name
            1025               335  ..@864.name
            1042               352  ..@870.name
            105F               36F  ..@876.name
            110D               41D  ..@888.name
             D9C                AC  table_eddpb
            112A               43A  ..@894.name
            1147               457  ..@900.name
            1164               474  ..@906.name
            1181               491  ..@912.name
            1025               335  ..@918.name
            1042               352  ..@924.name
            105F               36F  ..@930.name
            119E               4AE  ..@936.name
            110D               41D  ..@942.name
             DDA                EA  extendedkeywords
             DEE                FE  listat
             DF2               102  msg
             DF2               102  msg.return
             E14               124  msg.return.code
             E1B               12B  msg.returnaddress
             E41               151  msg.returnaddress.address
             E4D               15D  msg.listaddress
             E78               188  msg.listaddress.address
             E84               194  msg.foundaddress
             EA1               1B1  msg.foundaddress.address
             EAD               1BD  msg.notfound
             EBD               1CD  msg.list
             EC2               1D2  msg.at
             EC5               1D5  msg.skip
             ECA               1DA  msg.drive
             ED0               1E0  msg.address
             ED8               1E8  msg.only
             EDD               1ED  msg.extended
             EE6               1F6  msg.freedos
             EEE               1FE  msg.msdos
             EF4               204  msg.edrdos
             EFB               20B  msg.dpb
             EFF               20F  msg.uninstall_done
             F1A               22A  msg.uninstall_error
             F3D               24D  ..@732.name
             F3D               24D  ..@985.data
             F5A               26A  ..@738.name
             F5A               26A  ..@987.data
             F77               287  ..@744.name
             F77               287  ..@989.data
             F94               2A4  ..@750.name
             F94               2A4  ..@991.data
             FB1               2C1  ..@756.name
             FB1               2C1  ..@993.data
             FCE               2DE  ..@762.name
             FCE               2DE  ..@995.data
             FEB               2FB  ..@768.name
             FEB               2FB  ..@997.data
            1008               318  ..@774.name
            1008               318  ..@999.data
            1025               335  ..@780.name
            1025               335  ..@1001.data
            1042               352  ..@786.name
            1042               352  ..@1003.data
            105F               36F  ..@792.name
            105F               36F  ..@1005.data
            107C               38C  ..@798.name
            107C               38C  ..@1007.data
            1099               3A9  ..@804.name
            1099               3A9  ..@1009.data
            10B6               3C6  ..@810.name
            10B6               3C6  ..@1011.data
            10D3               3E3  ..@816.name
            10D3               3E3  ..@1013.data
            10F0               400  ..@822.name
            10F0               400  ..@1015.data
            110D               41D  ..@828.name
            110D               41D  ..@1017.data
            112A               43A  ..@834.name
            112A               43A  ..@1019.data
            1147               457  ..@846.name
            1147               457  ..@1021.data
            1164               474  ..@852.name
            1164               474  ..@1023.data
            1181               491  ..@858.name
            1181               491  ..@1025.data
            119E               4AE  ..@882.name
            119E               4AE  ..@1027.data
            11BB               4CB  ..@948.name
            11BB               4CB  ..@1029.data
            11D8               4E8  uinit_data
            11D8               4E8  msg.installed
            11F1               501  msg.keyword_help
            11F6               506  msg.help
            14F0               800  init_data_end
            11D8               4E8  address
            11DC               4EC  size
            11DE               4EE  buffer
            1200               510  uinit_data_end
            1200               510  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
               0                 0  relocateddata

