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

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

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

00000000

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

Vstart            Start             Stop              Length    Class     Name
               0                 0                 0  00000000  progbits  .text
               0                 0                50  00000050  progbits  HEADER
            9001                50               E60  00000E10  progbits  CODE
            8000               E60              1660  00000800  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:                  50
start:                    0
align:                   10
follows:   not defined
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 E10
start:                   50
align:                   10
follows:   HEADER
vstart:                9001
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 800
start:                  E60
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
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
00000E60  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  LINKTABLE
00000000  ltCodeToCode
00000004  ltCodeToData
00000008  ltDataToCode
0000000C  ltDataToData
00000010  ltLinkData
00000014  ltLinkCode
00000018  LINKTABLE_size
00000000  linker._..@1106.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@1106.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@1106.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@1106.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@1106.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@1106.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@1106.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@1106.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@1106.lframe_?use_hash_low_skip_last_high
FFFFFFFFFFFFFFEC  linker._..@1106.lframe_?use_hash
FFFFFFFFFFFFFFED  linker._..@1106.lframe_?skip_last
FFFFFFFFFFFFFFEA  linker._..@1106.lframe_?pass
FFFFFFFFFFFFFFE8  linker._..@1106.lframe_?amounterrors
FFFFFFFFFFFFFFE6  linker._..@1106.lframe_?name
00000008  ..@1270.num
00000E10  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              9001  code
              50              9001  ..@89.strucstart
              58              9009  ..@95.data
              70              9021  command
              72              9023  command.chain
              79              902A  ..@100.skipparameter
              7A              902B  command.entry
              82              9033  ..@.@@.1.0
              90              9041  command.ours
              A9              905A  uninstall
              C0              9071  uninstall.loop
              D1              9082  uninstall.bx
              DB              908C  uninstall.setbx
             D34              9CE5  ..@139.name
              E2              9093  ..@.@@.1.1
              EF              90A0  uninstall.bxnz
             100              90B1  uninstall.done
             108              90B9  ..@.@@.1.2
             110              90C1  uninstall.error
             11B              90CC  get_es_ext
             128              90D9  ..@.@@.1.3
             129              90DA  run
             152              9103  ..@.@@.1.4
             15A              910B  ..@.@@.1.5
             165              9116  ..@.@@.1.6
             178              9129  ..@.@@.1.7
             18A              913B  run.old
             190              9141  ..@.@@.1.8
             19B              914C  run.list
             1D0              9181  ..@.@@.1.9
             1D3              9184  ..@.@@.1.10
             1DE              918F  run.not_list_at
             1F1              91A2  run.listdrive
             205              91B6  ..@.@@.1.11
             20F              91C0  ..@.@@.1.12
             22B              91DC  run.listskip
             23B              91EC  ..@.@@.1.13
             242              91F3  ..@.@@.1.14
             25B              920C  run.notfound
             26A              921B  ..@.@@.1.15
             26A              921B  run.found
             293              9244  run.check_address
             D5E              9D0F  ..@290.name
             2A9              925A  ..@.@@.1.16
             D5E              9D0F  ..@308.name
             2C8              9279  ..@.@@.1.17
             2D7              9288  ..@.@@.1.18
             2DD              928E  checkdos
             2E2              9293  run.error
             2E5              9296  ..@.@@.1.19
             2E6              9297  run.calldos
             2F6              92A7  run.pm
             D77              9D28  ..@335.name
             313              92C4  run.86mode
             31A              92CB  ..@.@@.1.20
             353              9304  run.have
             356              9307  run.loop
             363              9314  run.end
             364              9315  processtable
             364              9315  processtable.loop
             387              9338  processtable.dword
             39D              934E  processtable.word
             3A2              9353  processtable.byte
             3A7              9358  ..@.@@.1.21
             3AF              9360  ..@.@@.1.22
             3B9              936A  processtable.end
             3BA              936B  intcall_return_parameter_es_parameter_ds
             3C0              9371  intcall_return_parameter_es_parameter_ds._..@394.lenter
             D5E              9D0F  ..@422.name
             40B              93BC  ..@.@@.1.23
             43B              93EC  intcall_return_parameter_es_parameter_ds._..@394.lleave
             43E              93EF  getdrive
             45C              940D  getdrive.number
             45F              9410  ..@.@@.1.24
             462              9413  getdrive.ret
             463              9414  getlist
             471              9422  getlist.dos
             47E              942F  getlist.pm
             D77              9D28  ..@450.name
             D77              9D28  ..@453.name
             48E              943F  getlist.dxbx
             493              9444  getlist.86mode
             497              9448  ..@.@@.1.25
             4B8              9469  skipcomma
             4BF              9470  ..@471.skipparameter
             4C0              9471  isstring?
             4C7              9478  ..@479.skipparameter
             4C8              9479  cmd3
             4CF              9480  ..@489.skipparameter
             4D0              9481  chkeol
             4D7              9488  ..@497.skipparameter
             4D8              9489  putsz
             4DF              9490  ..@505.skipparameter
             4E0              9491  setrc
             4E7              9498  ..@514.skipparameter
             4E8              9499  ispm
             4EF              94A0  ..@522.skipparameter
             4F0              94A1  setes2dx
             4F7              94A8  ..@541.skipparameter
             4F8              94A9  getaddrX
             4FF              94B0  ..@549.skipparameter
             500              94B1  _doscall
             507              94B8  ..@561.skipparameter
             508              94B9  iseol?
             50F              94C0  ..@571.skipparameter
             510              94C1  getbyte
             517              94C8  ..@579.skipparameter
             518              94C9  hexword
             51F              94D0  ..@592.skipparameter
             520              94D1  skipcomm0
             527              94D8  ..@603.skipparameter
             528              94D9  InDOS
             52F              94E0  ..@614.skipparameter
             530              94E1  error
             537              94E8  ..@622.skipparameter
             538              94E9  hexbyte
             53F              94F0  ..@632.skipparameter
             540              94F1  decdword
             547              94F8  ..@647.skipparameter
             548              94F9  decword
             54F              9500  ..@657.skipparameter
             550              9501  putsline_crlf
             557              9508  ..@666.skipparameter
             558              9509  uppercase
             55F              9510  ..@675.skipparameter
             560              9511  start
             57B              952C  ..@.@@.1.26
             581              9532  help
             58D              953E  uninstall_oneshot
             5AF              9560  ..@.@@.1.27
             5B0              9561  install
             5B8              9569  ..@1043.skipparameter
             C29              9BDA  ..@1043.name
             DA4              9D55  ..@1052.name
             DB2              9D63  ..@1059.name
             D34              9CE5  ..@1063.name
             5E7              9598  install.only_first
             D34              9CE5  ..@1075.name
             D99              9D4A  ..@1083.name
             600              95B1  ..@.@@.1.28
             603              95B4  linker
             606              95B7  linker._..@1106.lenter
             617              95C8  linker.error_j1
             61A              95CB  ..@.@@.1.29
             623              95D4  ..@.@@.1.30
             62D              95DE  linker.pass
             638              95E9  ..@.@@.1.31
             648              95F9  ..@.@@.1.32
             653              9604  ..@.@@.1.33
             664              9615  ..@.@@.1.34
             66F              9620  ..@.@@.1.35
             684              9635  ..@.@@.1.36
             68F              9640  ..@.@@.1.37
             6A2              9653  ..@.@@.1.38
             6AE              965F  linker.otherloop
             6B1              9662  linker.datarelocloop
             6CB              967C  ..@.@@.1.39
             6E4              9695  linker.datarelocfind
             720              96D1  linker.address_data_reloc
             72B              96DC  ..@.@@.1.40
             72C              96DD  linker.datanotfound
             73A              96EB  linker.error_j3
             73D              96EE  linker.codenotfound
             74B              96FC  linker.notfound
             D80              9D31  ..@1192.name
             764              9715  ..@1195.skipparameter
             C7D              9C2E  ..@1195.name
             774              9725  ..@.@@.1.41
             780              9731  ..@1203.skipparameter
             CC2              9C73  ..@1203.name
             78A              973B  ..@1207.skipparameter
             C3A              9BEB  ..@1207.name
             78B              973C  linker.notfound.retn
             78C              973D  linker.copy
             793              9744  ..@1211.skipparameter
             794              9745  linker.build_match
             7AF              9760  ..@.@@.1.42
             7B2              9763  ..@.@@.1.43
             7BE              976F  ..@.@@.1.44
             7C0              9771  linker.donedatareloc
             7CF              9780  linker.coderelocloop
             7F4              97A5  linker.coderelocfind
             849              97FA  ..@.@@.1.45
             853              9804  linker.error_j
             856              9807  ..@.@@.1.46
             865              9816  linker.donecodereloc
             87E              982F  ..@.@@.1.47
             87E              982F  linker.hint
             889              983A  ..@1232.skipparameter
             896              9847  linker.loop_hint
             899              984A  ..@.@@.1.48
             8A2              9853  linker.end_hint
             8B0              9861  ..@1245.skipparameter
             C7D              9C2E  ..@1245.name
             D55              9D06  ..@1251.name
             8C2              9873  ..@1254.skipparameter
             8C2              9873  linker.no_hint
             DA4              9D55  ..@1264.name
             8E0              9891  linker.error
             8E3              9894  linker._..@1106.lleave
             8E7              9898  plex_check
             8FB              98AC  ..@.@@.1.49
             904              98B5  ..@1282.skipparameter
             D04              9CB5  ..@1282.name
             914              98C5  ..@1288.skipparameter
             C49              9BFA  ..@1288.name
             91B              98CC  plex_check.notfound
             91C              98CD  plex_check.checkret
             920              98D1  linkercoderelocations
             994              9945  linkerlinkercoderelocations
             9A8              9959  linktable
             9A8              9959  ..@1297.strucstart
             9C0              9971  linkerdatarelocations
             A7C              9A2D  internalcodetocoderelocations
             A9E              9A4F  internalcodetodatarelocations
             B04              9AB5  internaldatatocoderelocations
             B06              9AB7  internaldatatodatarelocations
             BAA              9B5B  linkerlinkerdatarelocations
             BB8              9B69  internallinkercodetocoderelocations
             BC0              9B71  internallinkercodetodatarelocations
             BC2              9B73  internallinkerdatatocoderelocations
             BC4              9B75  internallinkerdatatodatarelocations
             BC6              9B77  debuggeramissig
             BC6              9B77  ..@1327.data
             BCE              9B7F  ..@1329.data
             BD6              9B87  listmsg
             BD6              9B87  listmsg.hint
             BF3              9BA4  listmsg.hint.offset
             BFB              9BAC  ..@100.name
             C0A              9BBB  ..@471.name
             C16              9BC7  ..@479.name
             C22              9BD3  ..@489.name
             C29              9BDA  ..@497.name
             C32              9BE3  ..@505.name
             C3A              9BEB  ..@514.name
             C42              9BF3  ..@522.name
             C49              9BFA  ..@541.name
             C54              9C05  ..@549.name
             C5F              9C10  ..@561.name
             C6A              9C1B  ..@571.name
             C73              9C24  ..@579.name
             C7D              9C2E  ..@592.name
             C87              9C38  ..@603.name
             C93              9C44  ..@614.name
             C9B              9C4C  ..@622.name
             CA3              9C54  ..@632.name
             CAD              9C5E  ..@647.name
             CB8              9C69  ..@657.name
             CC2              9C73  ..@666.name
             CD2              9C83  ..@675.name
             CDE              9C8F  ..@1211.name
             CFB              9CAC  ..@1232.name
             D04              9CB5  ..@1254.name
             D11              9CC2  ..@114.name
             D1B              9CCC  ..@118.name
             D24              9CD5  ..@123.name
             D34              9CE5  ..@134.name
             D4A              9CFB  ..@161.name
             D55              9D06  ..@167.name
             D5E              9D0F  ..@227.name
             D6E              9D1F  ..@299.name
             D77              9D28  ..@331.name
             D80              9D31  ..@371.name
             D8B              9D3C  ..@688.name
             D99              9D4A  ..@702.name
             DA4              9D55  ..@710.name
             DB2              9D63  ..@718.name
             DC1              9D72  ..@1222.name
             DD2              9D83  ..@1237.name
             DF7              9DA8  ..@1272.name
             E08              9DB9  ..@1276.name
             E20              9DD1  lmsg
             E20              9DD1  lmsg.error_data
             E39              9DEA  lmsg.error_code
             E52              9E03  lmsg.error.2

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

Real              Virtual           Name
             E60              8000  datastart
             E60              8000  tablelist
             E60              8000  tablelist.base
             E62              8002  tablelist.edpb
             E64              8004  table_empty
             E66              8006  table_base
             ED4              8074  table_efdpb
            129A              843A  ..@840.name
            1195              8335  ..@864.name
            11B2              8352  ..@870.name
            11CF              836F  ..@876.name
            127D              841D  ..@888.name
             F0C              80AC  table_eddpb
            129A              843A  ..@894.name
            12B7              8457  ..@900.name
            12D4              8474  ..@906.name
            12F1              8491  ..@912.name
            1195              8335  ..@918.name
            11B2              8352  ..@924.name
            11CF              836F  ..@930.name
            130E              84AE  ..@936.name
            127D              841D  ..@942.name
             F4A              80EA  extendedkeywords
             F5E              80FE  listat
             F62              8102  msg
             F62              8102  msg.return
             F84              8124  msg.return.code
             F8B              812B  msg.returnaddress
             FB1              8151  msg.returnaddress.address
             FBD              815D  msg.listaddress
             FE8              8188  msg.listaddress.address
             FF4              8194  msg.foundaddress
            1011              81B1  msg.foundaddress.address
            101D              81BD  msg.notfound
            102D              81CD  msg.list
            1032              81D2  msg.at
            1035              81D5  msg.skip
            103A              81DA  msg.drive
            1040              81E0  msg.address
            1048              81E8  msg.only
            104D              81ED  msg.extended
            1056              81F6  msg.freedos
            105E              81FE  msg.msdos
            1064              8204  msg.edrdos
            106B              820B  msg.dpb
            106F              820F  msg.uninstall_done
            108A              822A  msg.uninstall_error
            10AD              824D  ..@732.name
            10AD              824D  ..@985.data
            10CA              826A  ..@738.name
            10CA              826A  ..@987.data
            10E7              8287  ..@744.name
            10E7              8287  ..@989.data
            1104              82A4  ..@750.name
            1104              82A4  ..@991.data
            1121              82C1  ..@756.name
            1121              82C1  ..@993.data
            113E              82DE  ..@762.name
            113E              82DE  ..@995.data
            115B              82FB  ..@768.name
            115B              82FB  ..@997.data
            1178              8318  ..@774.name
            1178              8318  ..@999.data
            1195              8335  ..@780.name
            1195              8335  ..@1001.data
            11B2              8352  ..@786.name
            11B2              8352  ..@1003.data
            11CF              836F  ..@792.name
            11CF              836F  ..@1005.data
            11EC              838C  ..@798.name
            11EC              838C  ..@1007.data
            1209              83A9  ..@804.name
            1209              83A9  ..@1009.data
            1226              83C6  ..@810.name
            1226              83C6  ..@1011.data
            1243              83E3  ..@816.name
            1243              83E3  ..@1013.data
            1260              8400  ..@822.name
            1260              8400  ..@1015.data
            127D              841D  ..@828.name
            127D              841D  ..@1017.data
            129A              843A  ..@834.name
            129A              843A  ..@1019.data
            12B7              8457  ..@846.name
            12B7              8457  ..@1021.data
            12D4              8474  ..@852.name
            12D4              8474  ..@1023.data
            12F1              8491  ..@858.name
            12F1              8491  ..@1025.data
            130E              84AE  ..@882.name
            130E              84AE  ..@1027.data
            132B              84CB  ..@948.name
            132B              84CB  ..@1029.data
            1348              84E8  uinit_data
            1348              84E8  msg.installed
            1361              8501  msg.keyword_help
            1366              8506  msg.help
            1660              8800  init_data_end
            1348              84E8  address
            134C              84EC  size
            134E              84EE  buffer
            1370              8510  uinit_data_end
            1370              8510  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

