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

Source file:  bases.asm
Output file:  ../../bin/bases.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               C20  00000BD0  progbits  CODE
            8000               C20               D40  00000120  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:                 BD0
start:                   50
align:                   10
follows:   HEADER
vstart:                9001
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 120
start:                  C20
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
00000050  CODEOFFSET
00000001  ..@128.num
00000050  run._..@154.lframe_?buffersize
FFFFFFFFFFFFFFB0  run._..@154.lframe_?buffer
FFFFFFFFFFFFFFAE  run._..@154.lframe_?grouping
FFFFFFFFFFFFFFAC  run._..@154.lframe_?ingroup
FFFFFFFFFFFFFFAA  run._..@154.lframe_?minwidth
FFFFFFFFFFFFFFA2  run._..@154.lframe_?summeroverflow
FFFFFFFFFFFFFF9A  run._..@154.lframe_?dividend
FFFFFFFFFFFFFF9A  run._..@154.lframe_?summer
00000000  run._..@154.lframe_?frame_bp
FFFFFFFFFFFFFF92  run._..@154.lframe_?value
FFFFFFFFFFFFFF90  run._..@154.lframe_?notfirstline
000003F0  endinstalled
00000001  ..@448.num
00000001  ..@487.num
00000004  ..@496.num
00000C20  DATAOFFSET
00000120  data_size
00000120  total_data_size
00000470  endresident
00000000  LINKTABLE
00000000  ltCodeToCode
00000004  ltCodeToData
00000008  ltDataToCode
0000000C  ltDataToData
00000010  ltLinkData
00000014  ltLinkCode
00000018  LINKTABLE_size
00000000  linker._..@612.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@612.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@612.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@612.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@612.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@612.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@612.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@612.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@612.lframe_?use_hash
FFFFFFFFFFFFFFEA  linker._..@612.lframe_?pass
FFFFFFFFFFFFFFE8  linker._..@612.lframe_?amounterrors
FFFFFFFFFFFFFFE6  linker._..@612.lframe_?name
00000002  ..@684.num
00000008  ..@776.num
00000BD0  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
              50              9001  code
              50              9001  ..@78.strucstart
              58              9009  ..@84.data
              70              9021  command
              72              9023  command.chain
              79              902A  ..@89.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
             AF6              9AA7  ..@123.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.notable_j
             12C              90DD  run
             134              90E5  run._..@154.lenter
             147              90F8  ..@.@@.1.4
             15A              910B  ..@.@@.1.5
             17B              912C  ..@.@@.1.6
             17E              912F  ..@.@@.1.7
             18D              913E  run.havebase
             191              9142  ..@.@@.1.8
             1C9              917A  run.alphadigit
             1CB              917C  run.decdigit
             1EE              919F  ..@.@@.1.9
             23E              91EF  run.error_pop
             23F              91F0  run.error
             242              91F3  run.high
             265              9216  run.notable
             26F              9220  run.gotbased
             27B              922C  run.output
             28C              923D  run.outputloop
             295              9246  ..@.@@.1.10
             2A4              9255  ..@.@@.1.11
             2C1              9272  run.outputdone
             2D0              9281  ..@.@@.1.12
             2E1              9292  ..@.@@.1.13
             2E6              9297  run.notoutput
             2ED              929E  ..@.@@.1.14
             2F0              92A1  run.loopbase
             2FD              92AE  ..@.@@.1.15
             322              92D3  ..@.@@.1.16
             32B              92DC  run.loopdigit
             339              92EA  ..@.@@.1.17
             36C              931D  ..@.@@.1.18
             B20              9AD1  ..@285.name
             390              9341  run.newline
             B20              9AD1  ..@289.name
             39F              9350  ..@.@@.1.19
             39F              9350  run.notnewline
             3B9              936A  run._..@154.lleave
             3C0              9371  skipcomma
             3C7              9378  ..@302.skipparameter
             3C8              9379  isstring?
             3CF              9380  ..@310.skipparameter
             3D0              9381  cmd3
             3D7              9388  ..@320.skipparameter
             3D8              9389  chkeol
             3DF              9390  ..@328.skipparameter
             3E0              9391  putsz
             3E7              9398  ..@336.skipparameter
             3E8              9399  setrc
             3EF              93A0  ..@345.skipparameter
             3F0              93A1  ispm
             3F7              93A8  ..@353.skipparameter
             3F8              93A9  getbyte
             3FF              93B0  ..@366.skipparameter
             400              93B1  iseol?
             407              93B8  ..@376.skipparameter
             408              93B9  uppercase
             40F              93C0  ..@384.skipparameter
             410              93C1  error
             417              93C8  ..@392.skipparameter
             418              93C9  getexpression
             41F              93D0  ..@400.skipparameter
             420              93D1  skipcomm0
             427              93D8  ..@409.skipparameter
             428              93D9  trimputs
             42F              93E0  ..@429.skipparameter
             430              93E1  copy_single_counted_string
             437              93E8  ..@438.skipparameter
             438              93E9  start
             451              9402  uninstall_oneshot
             473              9424  ..@.@@.1.20
             474              9425  install
             47C              942D  ..@472.skipparameter
             A0D              99BE  ..@472.name
             B44              9AF5  ..@479.name
             AF6              9AA7  ..@482.name
             49F              9450  install.only_first
             AF6              9AA7  ..@491.name
             B39              9AEA  ..@498.name
             4B8              9469  ..@.@@.1.21
             4BB              946C  linker
             4BE              946F  linker._..@612.lenter
             4DE              948F  ..@.@@.1.22
             4E8              9499  linker.pass
             4F3              94A4  ..@.@@.1.23
             503              94B4  ..@.@@.1.24
             50E              94BF  ..@.@@.1.25
             51F              94D0  ..@.@@.1.26
             52A              94DB  ..@.@@.1.27
             53F              94F0  ..@.@@.1.28
             54A              94FB  ..@.@@.1.29
             55D              950E  ..@.@@.1.30
             569              951A  linker.otherloop
             56C              951D  linker.datarelocloop
             586              9537  ..@.@@.1.31
             59F              9550  linker.datarelocfind
             5DB              958C  linker.address_data_reloc
             5E6              9597  ..@.@@.1.32
             5E7              9598  linker.datarelocnotfound
             B39              9AEA  ..@686.name
             5FD              95AE  ..@.@@.1.33
             606              95B7  linker.datanotfound
             617              95C8  linker.codenotfound
             628              95D9  linker.notfound
             B20              9AD1  ..@697.name
             641              95F2  ..@700.skipparameter
             65D              960E  ..@707.skipparameter
             667              9618  ..@712.skipparameter
             A1E              99CF  ..@712.name
             668              9619  ..@.@@.1.34
             669              961A  linker.copy
             670              9621  ..@718.skipparameter
             A7B              9A2C  ..@718.name
             671              9622  linker.build_match
             68C              963D  ..@.@@.1.35
             68F              9640  ..@.@@.1.36
             69B              964C  ..@.@@.1.37
             69D              964E  linker.donedatareloc
             6AC              965D  linker.coderelocloop
             6D1              9682  linker.coderelocfind
             726              96D7  ..@.@@.1.38
             730              96E1  linker.error_j
             733              96E4  ..@.@@.1.39
             742              96F3  linker.donecodereloc
             75B              970C  ..@.@@.1.40
             75B              970C  linker.hint
             766              9717  ..@738.skipparameter
             773              9724  linker.loop_hint
             776              9727  ..@.@@.1.41
             77F              9730  linker.end_hint
             78D              973E  ..@751.skipparameter
             A98              9A49  ..@751.name
             B17              9AC8  ..@757.name
             79F              9750  ..@760.skipparameter
             79F              9750  linker.no_hint
             B44              9AF5  ..@770.name
             7BD              976E  linker.error
             7C0              9771  linker._..@612.lleave
             7C4              9775  plex_check
             7D8              9789  ..@.@@.1.42
             7E1              9792  ..@788.skipparameter
             ABB              9A6C  ..@788.name
             7F1              97A2  ..@794.skipparameter
             7F8              97A9  plex_check.notfound
             7F9              97AA  plex_check.checkret
             7FC              97AD  linkercoderelocations
             858              9809  linkerlinkercoderelocations
             86C              981D  linktable
             86C              981D  ..@804.strucstart
             884              9835  linkerdatarelocations
             910              98C1  internalcodetocoderelocations
             930              98E1  internalcodetodatarelocations
             950              9901  internaldatatocoderelocations
             952              9903  internaldatatodatarelocations
             984              9935  linkerlinkerdatarelocations
             998              9949  internallinkercodetocoderelocations
             9A2              9953  internallinkercodetodatarelocations
             9A4              9955  internallinkerdatatocoderelocations
             9A6              9957  internallinkerdatatodatarelocations
             9A8              9959  debuggeramissig
             9A8              9959  ..@834.data
             9B0              9961  ..@836.data
             9B8              9969  listmsg
             9B8              9969  listmsg.hint
             9D7              9988  listmsg.hint.offset
             9DF              9990  ..@89.name
             9EE              999F  ..@302.name
             9FA              99AB  ..@310.name
             A06              99B7  ..@320.name
             A0D              99BE  ..@328.name
             A16              99C7  ..@336.name
             A1E              99CF  ..@345.name
             A26              99D7  ..@353.name
             A2D              99DE  ..@366.name
             A37              99E8  ..@376.name
             A40              99F1  ..@384.name
             A4C              99FD  ..@392.name
             A54              9A05  ..@400.name
             A64              9A15  ..@409.name
             A70              9A21  ..@429.name
             A7B              9A2C  ..@438.name
             A98              9A49  ..@700.name
             AA2              9A53  ..@707.name
             AB2              9A63  ..@738.name
             ABB              9A6C  ..@760.name
             AC8              9A79  ..@794.name
             AD3              9A84  ..@102.name
             ADD              9A8E  ..@106.name
             AE6              9A97  ..@110.name
             AF6              9AA7  ..@119.name
             B0C              9ABD  ..@141.name
             B17              9AC8  ..@146.name
             B20              9AD1  ..@271.name
             B2B              9ADC  ..@444.name
             B39              9AEA  ..@450.name
             B44              9AF5  ..@458.name
             B52              9B03  ..@466.name
             B61              9B12  ..@728.name
             B72              9B23  ..@743.name
             B97              9B48  ..@778.name
             BA8              9B59  ..@782.name
             BC0              9B71  lmsg
             BC0              9B71  lmsg.warning_data_optional
             BE2              9B93  lmsg.error_data
             BFB              9BAC  lmsg.error_code
             C14              9BC5  lmsg.error.2

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

Real              Virtual           Name
             C20              8000  datastart
             C20              8000  outputtable
             C2C              800C  basetable
             C56              8036  table
             C78              8058  outputkeywords
             C8C              806C  msg
             C8C              806C  msg.bases
             C92              8072  msg.uninstall_done
             CA7              8087  msg.uninstall_error
             CC4              80A4  msg.blank
             CC6              80A6  msg.empty
             CC7              80A7  msg.baseten
             CC9              80A9  msg.basetwo
             CCC              80AC  msg.baseeight
             CCF              80AF  msg.hex
             CD3              80B3  msg.hexadecimal
             CDF              80BF  msg.dec
             CE3              80C3  msg.decimal
             CEB              80CB  msg.bin
             CEF              80CF  msg.binary
             CF6              80D6  msg.oct
             CFA              80DA  msg.octal
             D00              80E0  msg.high
             D05              80E5  msg.low
             D09              80E9  msg.base
             D0E              80EE  msg.group
             D14              80F4  msg.width
             D1A              80FA  msg.input
             D20              8100  msg.output
             D27              8107  uinit_data
             D27              8107  msg.installed
             D40              8120  init_data_end
             D30              8110  uinit_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
            8000              8000  relocateddata

