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

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

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

00000000

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

Vstart            Start             Stop              Length    Class     Name
               0                 0                 0  00000000  progbits  .text
               0                 0                60  00000060  progbits  HEADER
               0                60               B20  00000AC0  progbits  CODE
               0               B20               C60  00000140  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:                  60
start:                    0
align:                   10
follows:   not defined
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 AC0
start:                   60
align:                   10
follows:   HEADER
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 140
start:                  B20
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
00000060  CODEOFFSET
00000001  ..@135.num
000003D0  endinstalled
00000001  ..@520.num
00000001  ..@570.num
00000004  ..@581.num
00000B20  DATAOFFSET
00000140  transient_data_size
00000140  data_size
00000130  uinit_data_size
00000140  total_data_size
00000460  endresident
00000000  linker._..@685.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@685.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@685.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@685.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@685.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@685.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@685.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@685.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@685.lframe_?use_hash_low_skip_last_high
FFFFFFFFFFFFFFEC  linker._..@685.lframe_?use_hash
FFFFFFFFFFFFFFED  linker._..@685.lframe_?skip_last
FFFFFFFFFFFFFFEA  linker._..@685.lframe_?name
FFFFFFFFFFFFFFE8  linker._..@685.lframe_?optionalmissing
00000008  ..@821.num
00000AC0  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                 0  code
              60                 0  ..@79.strucstart
              68                 8  ..@85.data
              80                20  command
              82                22  command.chain
              89                29  ..@90.skipparameter
              8A                2A  command.entry
              92                32  ..@.@@.1.0
              A0                40  command.ours
              B9                59  uninstall
              D0                70  uninstall.loop
              E1                81  uninstall.bx
              EB                8B  uninstall.setbx
             A39               9D9  ..@129.name
              F2                92  ..@.@@.1.1
              FF                9F  uninstall.bxnz
             110                B0  uninstall.done
             118                B8  ..@.@@.1.2
             120                C0  uninstall.error
             12B                CB  get_es_ext
             138                D8  ..@.@@.1.3
             139                D9  run
             143                E3  run.verbose_loop
             14F                EF  ..@.@@.1.4
             15F                FF  ..@.@@.1.5
             16C               10C  run.error
             16F               10F  run.verbose_done
             16F               10F  display_devices
             184               124  display_devices.loopnul
             197               137  display_devices.nextnul
             19A               13A  display_devices.nonul
             1A3               143  display_devices.foundnul
             1C9               169  display_devices.loop
             1CF               16F  ..@.@@.1.6
             A63               A03  ..@206.name
             1F1               191  display_devices.charearly
             205               1A5  display_devices.blockearly
             21D               1BD  ..@.@@.1.7
             250               1F0  ..@.@@.1.8
             25E               1FE  display_devices.char
             266               206  ..@.@@.1.9
             26F               20F  ..@.@@.1.10
             27A               21A  display_devices.block
             28F               22F  ..@.@@.1.11
             2A6               246  ..@.@@.1.12
             2B3               253  ..@.@@.1.13
             2CC               26C  display_devices.finddpb
             2D3               273  display_devices.loopdpb
             2EF               28F  display_devices.founddpb
             A63               A03  ..@297.name
             32B               2CB  display_devices.common_j
             32D               2CD  display_devices.nextunit
             33C               2DC  display_devices.nextdpb
             344               2E4  display_devices.nodpb
             A63               A03  ..@326.name
             363               303  display_devices.next
             365               305  display_devices.common
             37A               31A  display_devices.no_device_driver
             37A               31A  display_devices.done
             37D               31D  doscall_dx_for_es
             38C               32C  ..@346.skipparameter
             390               330  doscall_dx_for_es.rm
             396               336  ..@.@@.1.14
             399               339  ldsbxbx_dx
             3A2               342  setds2dx
             3B0               350  skipcomma
             3B7               357  ..@359.skipparameter
             3B8               358  isstring?
             3BF               35F  ..@367.skipparameter
             3C0               360  cmd3
             3C7               367  ..@377.skipparameter
             3C8               368  chkeol
             3CF               36F  ..@385.skipparameter
             3D0               370  putsz
             3D7               377  ..@393.skipparameter
             3D8               378  setrc
             3DF               37F  ..@402.skipparameter
             3E0               380  ispm
             3E7               387  ..@410.skipparameter
             3E8               388  iseol?
             3EF               38F  ..@419.skipparameter
             3F0               390  error
             3F7               397  ..@428.skipparameter
             3F8               398  InDOS
             3FF               39F  ..@436.skipparameter
             400               3A0  copy_single_counted_string
             407               3A7  ..@445.skipparameter
             408               3A8  hexword
             40F               3AF  ..@453.skipparameter
             410               3B0  putsline_crlf
             417               3B7  ..@462.skipparameter
             418               3B8  decword
             41F               3BF  ..@480.skipparameter
             420               3C0  hexbyte
             427               3C7  ..@491.skipparameter
             428               3C8  setes2dx
             42F               3CF  ..@509.skipparameter
             430               3D0  start
             449               3E9  uninstall_oneshot
             46B               40B  ..@.@@.1.15
             46C               40C  install
             474               414  ..@550.skipparameter
             971               911  ..@550.name
             A87               A27  ..@559.name
             A39               9D9  ..@563.name
             497               437  install.only_first
             A39               9D9  ..@575.name
             A7C               A1C  ..@583.name
             4B0               450  ..@.@@.1.16
             4B3               453  linker
             4B6               456  linker._..@685.lenter
             4C7               467  linker.error_j1
             4CA               46A  ..@.@@.1.17
             4D3               473  ..@.@@.1.18
             4E1               481  ..@.@@.1.19
             4ED               48D  ..@.@@.1.20
             4F2               492  ..@.@@.1.21
             500               4A0  ..@.@@.1.22
             505               4A5  ..@.@@.1.23
             515               4B5  ..@.@@.1.24
             51A               4BA  ..@.@@.1.25
             52A               4CA  ..@.@@.1.26
             531               4D1  linker.otherloop
             534               4D4  linker.datarelocloop
             54E               4EE  ..@.@@.1.27
             565               505  linker.datarelocfind
             5A1               541  linker.address_data_reloc
             5AC               54C  ..@.@@.1.28
             5AD               54D  linker.codenotfound_may_be_optional
             5C8               568  ..@.@@.1.29
             702               6A2  linker.datanotfound
             702               6A2  linker.codenotfound
             5D5               575  linker.build_match
             5F0               590  ..@.@@.1.30
             5F3               593  ..@.@@.1.31
             5FF               59F  ..@.@@.1.32
             600               5A0  linker.donedatareloc
             60A               5AA  linker.coderelocloop
             630               5D0  linker.coderelocfind
             685               625  ..@.@@.1.33
             68F               62F  linker.error_j
             691               631  ..@.@@.1.34
             6A0               640  linker.donecodereloc
             6A0               640  linker.hint
             6AB               64B  ..@783.skipparameter
             6B8               658  linker.loop_hint
             6BB               65B  ..@.@@.1.35
             6C4               664  linker.end_hint
             6D2               672  ..@796.skipparameter
             9C7               967  ..@796.name
             A5A               9FA  ..@802.name
             6E4               684  ..@805.skipparameter
             6E4               684  linker.no_hint
             A87               A27  ..@815.name
             702               6A2  linker.error
             705               6A5  linker._..@685.lleave
             709               6A9  plex_check
             71D               6BD  ..@.@@.1.36
             726               6C6  ..@833.skipparameter
             A09               9A9  ..@833.name
             736               6D6  ..@839.skipparameter
             9F5               995  ..@839.name
             73D               6DD  plex_check.notfound
             73E               6DE  plex_check.checkret
             740               6E0  linkercoderelocations
             7D2               772  linkerdatarelocations
             870               810  internalcodetocoderelocations
             890               830  internalcodetodatarelocations
             8E2               882  internaldatatocoderelocations
             8E4               884  internaldatatodatarelocations
             8F2               892  debuggeramissig
             8F2               892  ..@857.data
             8FA               89A  ..@859.data
             902               8A2  listmsg
             902               8A2  listmsg.hint
             923               8C3  listmsg.hint.offset
             92B               8CB  ..@90.name
             93A               8DA  ..@346.name
             952               8F2  ..@359.name
             95E               8FE  ..@367.name
             96A               90A  ..@377.name
             971               911  ..@385.name
             97A               91A  ..@393.name
             982               922  ..@402.name
             98A               92A  ..@410.name
             991               931  ..@419.name
             99A               93A  ..@428.name
             9A2               942  ..@436.name
             9AA               94A  ..@445.name
             9C7               967  ..@453.name
             9D1               971  ..@462.name
             9E1               981  ..@480.name
             9EB               98B  ..@491.name
             9F5               995  ..@509.name
             A00               9A0  ..@783.name
             A09               9A9  ..@805.name
             A16               9B6  ..@104.name
             A20               9C0  ..@108.name
             A29               9C9  ..@113.name
             A39               9D9  ..@124.name
             A4F               9EF  ..@151.name
             A5A               9FA  ..@157.name
             A63               A03  ..@192.name
             A6E               A0E  ..@515.name
             A7C               A1C  ..@522.name
             A87               A27  ..@533.name
             A95               A35  ..@544.name
             AA4               A44  ..@763.name
             AB6               A56  ..@775.name
             AC7               A67  ..@788.name
             AEC               A8C  ..@823.name
             AFD               A9D  ..@827.name
             B15               AB5  lmsg

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

Real              Virtual           Name
             B20                 0  datastart
             B20                 0  keywordtable
             B2E                 E  msg
             B2E                 E  msg.devices
             B36                16  msg.uninstall_done
             B4D                2D  msg.uninstall_error
             B6C                4C  msg.block
             B72                52  msg.char
             B77                57  msg.dpb
             B7B                5B  msg.nulsign
             B7B                5B  ..@621.data
             B83                63  msg.nonul
             BA8                88  msg.first
             BBE                9E  msg.eachdev.1.block
             BD4                B4  msg.eachdev.1.char
             BE9                C9  msg.eachdev.2
             BF3                D3  msg.eachdev.3
             BFB                DB  msg.eachdev.4.block
             BFF                DF  msg.eachdev.4.char
             C04                E4  msg.eachdev.5.block.singular
             C0A                EA  msg.eachdev.5.block.plural
             C11                F1  msg.nodpb.1
             C11                F1  msg.dpb.1
             C22               102  msg.dpb.2
             C28               108  msg.dpb.3
             C34               114  msg.nodpb.2
             C41               121  uinit_data
             C41               121  msg.installed
             C42               122  firstdpb
             C46               126  dpbsegment
             C48               128  unitsamount
             C4A               12A  devicesamount
             C4C               12C  anyverbose
             C4D               12D  verbose_dpb
             C4E               12E  verbose_block
             C4F               12F  verbose_char
             C50               130  uinit_data_end
             C50               130  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
               0                 0  relocateddata

