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

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

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

00000000

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

Vstart            Start             Stop              Length    Class     Name
               0                 0                 0  00000000  progbits  .text
               0                 0                70  00000070  progbits  HEADER
               0                70              10A0  00001030  progbits  CODE
               0              10A0              1720  00000680  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:                  70
start:                    0
align:                   10
follows:   not defined
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                1030
start:                   70
align:                   10
follows:   HEADER
vstart:                   0
valign:    not defined
vfollows:  not defined

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

class:     progbits
length:                 680
start:                 10A0
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
00000070  CODEOFFSET
00000001  ..@135.num
00000730  endinstalled
00000001  ..@920.num
00000001  ..@970.num
00000004  ..@981.num
000010A0  DATAOFFSET
00000059  scancodes.amount
00000680  transient_data_size
00000680  data_size
00000690  uinit_data_size
00000690  total_data_size
000007B0  endresident
00000000  linker._..@1745.lframe_?frame_bp
FFFFFFFFFFFFFFFC  linker._..@1745.lframe_?instance
FFFFFFFFFFFFFFFA  linker._..@1745.lframe_?targetsection_low_optional_high
FFFFFFFFFFFFFFFA  linker._..@1745.lframe_?targetsection
FFFFFFFFFFFFFFFB  linker._..@1745.lframe_?optional
FFFFFFFFFFFFFFF6  linker._..@1745.lframe_?linkinfo
FFFFFFFFFFFFFFF2  linker._..@1745.lframe_?nextreloc
FFFFFFFFFFFFFFEE  linker._..@1745.lframe_?entry
FFFFFFFFFFFFFFEC  linker._..@1745.lframe_?use_hash
00000008  ..@1859.num
00001030  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
              70                 0  code
              70                 0  ..@79.strucstart
              78                 8  ..@85.data
              90                20  command
              92                22  command.chain
              99                29  ..@90.skipparameter
              9A                2A  command.entry
              A2                32  ..@.@@.1.0
              B0                40  command.ours
              C9                59  uninstall
              E0                70  uninstall.loop
              F1                81  uninstall.bx
              FB                8B  uninstall.setbx
             FB7               F47  ..@129.name
             102                92  ..@.@@.1.1
             10F                9F  uninstall.bxnz
             120                B0  uninstall.done
             128                B8  ..@.@@.1.2
             130                C0  uninstall.error
             13B                CB  get_es_ext
             148                D8  ..@.@@.1.3
             149                D9  run
             15F                EF  run.verbose_loop
             17E               10E  ..@.@@.1.4
             1A9               139  ..@.@@.1.5
             1AC               13C  ..@.@@.1.6
             1BC               14C  ..@.@@.1.7
             1C4               154  run.error
             1C7               157  run.verbose_done
             1DB               16B  ..@.@@.1.8
             1DD               16D  run.loop
             1F3               183  run.next
             1F3               183  next
             20A               19A  run.ret
             20B               19B  run.found
             221               1B1  ..@.@@.1.9
             28E               21E  display_second_line
             FE1               F71  ..@272.name
             2DC               26C  display_second_line.no_private_entry_point
             2E2               272  display_second_line.put_second_line
             2E5               275  display_second_line.done
             2E5               275  display_hotkeys
             304               294  ..@.@@.1.10
             FE1               F71  ..@319.name
             32B               2BB  ..@.@@.1.11
             339               2C9  ..@.@@.1.12
             344               2D4  ..@.@@.1.13
             353               2E3  display_hotkeys.loop
             387               317  display_hotkeys.unknown
             FE1               F71  ..@359.name
             39B               32B  display_hotkeys.known
             39E               32E  ..@.@@.1.14
             3B4               344  display_hotkeys.done
             3B4               344  display_devices
             3CA               35A  ..@.@@.1.15
             FE1               F71  ..@394.name
             3F6               386  ..@.@@.1.16
             402               392  ..@.@@.1.17
             41B               3AB  display_devices.loop
             429               3B9  ..@.@@.1.18
             FE1               F71  ..@431.name
             44B               3DB  display_devices.charearly
             45F               3EF  display_devices.blockearly
             477               407  ..@.@@.1.19
             4AA               43A  ..@.@@.1.20
             4B8               448  display_devices.char
             4C0               450  ..@.@@.1.21
             4C9               459  ..@.@@.1.22
             4D4               464  display_devices.block
             4E9               479  ..@.@@.1.23
             50F               49F  ..@.@@.1.24
             528               4B8  display_devices.finddpb
             52F               4BF  display_devices.loopdpb
             54B               4DB  display_devices.founddpb
             FE1               F71  ..@517.name
             587               517  display_devices.common_j
             589               519  display_devices.nextunit
             598               528  display_devices.nextdpb
             5A0               530  display_devices.nodpb
             FE1               F71  ..@546.name
             5BF               54F  display_devices.next
             5C1               551  display_devices.common
             5D6               566  display_devices.no_device_driver
             5D6               566  display_devices.done
             5D8               568  display_interrupts
             5F8               588  ..@.@@.1.25
             FE1               F71  ..@588.name
             60D               59D  display_interrupts.int_loop
             FE1               F71  ..@610.name
             65A               5EA  ..@.@@.1.26
             669               5F9  ..@.@@.1.27
             669               5F9  display_interrupts.done
             669               5F9  display_interrupts.display_interrupts_done
             66C               5FC  handleshift
             66D               5FD  handleshift.outerloop
             673               603  handleshift.loop
             689               619  handleshift.next
             690               620  handleshift.outerdone
             692               622  get_saved_es
             69C               62C  swap_es_ds
             6A1               631  doscall_dx_for_es
             6B0               640  ..@633.skipparameter
             6B4               644  doscall_dx_for_es.rm
             6BA               64A  ..@.@@.1.28
             6BD               64D  ldsbxbx_dx
             6C6               656  setds2dx
             6CE               65E  get_esbx_pad_length_maximum_cx
             6D7               667  ..@.@@.1.29
             6D8               668  skipcomma
             6DF               66F  ..@648.skipparameter
             6E0               670  isstring?
             6E7               677  ..@656.skipparameter
             6E8               678  cmd3
             6EF               67F  ..@666.skipparameter
             6F0               680  chkeol
             6F7               687  ..@674.skipparameter
             6F8               688  putsz
             6FF               68F  ..@682.skipparameter
             700               690  setrc
             707               697  ..@691.skipparameter
             708               698  ispm
             70F               69F  ..@699.skipparameter
             710               6A0  iseol?
             717               6A7  ..@708.skipparameter
             718               6A8  skipequals
             71F               6AF  ..@719.skipparameter
             720               6B0  skipcomm0
             727               6B7  ..@727.skipparameter
             728               6B8  get_value_range
             72F               6BF  ..@735.skipparameter
             730               6C0  error
             737               6C7  ..@744.skipparameter
             738               6C8  intchk
             73F               6CF  ..@752.skipparameter
             740               6D0  call_int2D
             747               6D7  ..@762.skipparameter
             748               6D8  setes2dx
             74F               6DF  ..@773.skipparameter
             750               6E0  trimputs
             757               6E7  ..@781.skipparameter
             758               6E8  copy_single_counted_string
             75F               6EF  ..@789.skipparameter
             760               6F0  hexbyte
             767               6F7  ..@797.skipparameter
             768               6F8  decword
             76F               6FF  ..@806.skipparameter
             770               700  dec_dword_minwidth
             777               707  ..@814.skipparameter
             778               708  hexword
             77F               70F  ..@824.skipparameter
             780               710  putsline_crlf
             787               717  ..@834.skipparameter
             788               718  putsline
             78F               71F  ..@852.skipparameter
             790               720  InDOS
             797               727  ..@884.skipparameter
             798               728  start
             7B1               741  uninstall_oneshot
             7D3               763  ..@.@@.1.30
             7D4               764  install
             7DC               76C  ..@950.skipparameter
             E99               E29  ..@950.name
            1005               F95  ..@959.name
             FB7               F47  ..@963.name
             7FF               78F  install.only_first
             FB7               F47  ..@975.name
             FFA               F8A  ..@983.name
             818               7A8  ..@.@@.1.31
             81B               7AB  linker
             81E               7AE  linker._..@1745.lenter
             83E               7CE  ..@.@@.1.32
             848               7D8  ..@.@@.1.33
             854               7E4  ..@.@@.1.34
             859               7E9  ..@.@@.1.35
             867               7F7  ..@.@@.1.36
             86C               7FC  ..@.@@.1.37
             87C               80C  ..@.@@.1.38
             881               811  ..@.@@.1.39
             891               821  ..@.@@.1.40
             898               828  linker.otherloop
             89B               82B  linker.datarelocloop
             8B5               845  ..@.@@.1.41
             8CC               85C  linker.datarelocfind
             905               895  linker.address_data_reloc
             910               8A0  ..@.@@.1.42
             911               8A1  linker.datarelocnotfound
             925               8B5  linker.coderelocnotfound
             940               8D0  ..@.@@.1.43
             9F0               980  linker.datanotfound
             9F0               980  linker.codenotfound
             94D               8DD  linker.build_match
             957               8E7  ..@.@@.1.44
             963               8F3  ..@.@@.1.45
             964               8F4  linker.donedatareloc
             96E               8FE  linker.coderelocloop
             994               924  linker.coderelocfind
             9E6               976  ..@.@@.1.46
             9F0               980  linker.error_j
             9F2               982  ..@.@@.1.47
             A01               991  linker.donecodereloc
             A01               991  linker.hint
             A0C               99C  ..@1823.skipparameter
             EF5               E85  ..@1823.name
             A19               9A9  linker.loop_hint
             A1C               9AC  ..@.@@.1.48
             A25               9B5  linker.end_hint
             A33               9C3  ..@1835.skipparameter
             F67               EF7  ..@1835.name
             FD8               F68  ..@1841.name
             A45               9D5  ..@1844.skipparameter
             EFE               E8E  ..@1844.name
             A45               9D5  linker.no_hint
            1005               F95  ..@1853.name
             A63               9F3  linker.error
             A66               9F6  linker._..@1745.lleave
             A6A               9FA  plex_check
             A7E               A0E  ..@.@@.1.49
             A87               A17  ..@1871.skipparameter
             EFE               E8E  ..@1871.name
             A97               A27  ..@1877.skipparameter
             F0B               E9B  ..@1877.name
             A9E               A2E  plex_check.notfound
             A9F               A2F  plex_check.checkret
             AA0               A30  linkercoderelocations
             B62               AF2  linkerdatarelocations
             C24               BB4  internalcodetocoderelocations
             C44               BD4  internalcodetodatarelocations
             D0E               C9E  internaldatatocoderelocations
             D10               CA0  internaldatatodatarelocations
             E1A               DAA  debuggeramissig
             E1A               DAA  ..@1895.data
             E22               DB2  ..@1897.data
             E2A               DBA  listmsg
             E2A               DBA  listmsg.hint
             E4B               DDB  listmsg.hint.offset
             E53               DE3  ..@90.name
             E62               DF2  ..@633.name
             E7A               E0A  ..@648.name
             E86               E16  ..@656.name
             E92               E22  ..@666.name
             E99               E29  ..@674.name
             EA2               E32  ..@682.name
             EAA               E3A  ..@691.name
             EB2               E42  ..@699.name
             EB9               E49  ..@708.name
             EC2               E52  ..@719.name
             ECF               E5F  ..@727.name
             EDB               E6B  ..@735.name
             EED               E7D  ..@744.name
             EF5               E85  ..@752.name
             EFE               E8E  ..@762.name
             F0B               E9B  ..@773.name
             F16               EA6  ..@781.name
             F21               EB1  ..@789.name
             F3E               ECE  ..@797.name
             F48               ED8  ..@806.name
             F52               EE2  ..@814.name
             F67               EF7  ..@824.name
             F71               F01  ..@834.name
             F81               F11  ..@852.name
             F8C               F1C  ..@884.name
             F94               F24  ..@104.name
             F9E               F2E  ..@108.name
             FA7               F37  ..@113.name
             FB7               F47  ..@124.name
             FCD               F5D  ..@151.name
             FD8               F68  ..@157.name
             FE1               F71  ..@259.name
             FEC               F7C  ..@915.name
             FFA               F8A  ..@922.name
            1005               F95  ..@933.name
            1013               FA3  ..@944.name
            1022               FB2  ..@1805.name
            1034               FC4  ..@1815.name
            1045               FD5  ..@1827.name
            106A               FFA  ..@1861.name
            107B              100B  ..@1865.name
            1093              1023  lmsg

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

Real              Virtual           Name
            10A0                 0  datastart
            10A0                 0  keywordtable
            10D6                36  shifttable1
            1126                86  shifttable2
            113A                9A  scancodes
            113A                9A  scancodes.
            11EC               14C  scancodes.end
            11EC               14C  ..@1077.message
            11F2               152  ..@1081.message
            11FD               15D  ..@1085.message
            1204               164  ..@1089.message
            120B               16B  ..@1093.message
            1212               172  ..@1097.message
            121F               17F  ..@1101.message
            1227               187  ..@1105.message
            122F               18F  ..@1109.message
            1234               194  ..@1113.message
            123D               19D  ..@1117.message
            1243               1A3  ..@1121.message
            1249               1A9  ..@1125.message
            1251               1B1  ..@1129.message
            1258               1B8  ..@1133.message
            1260               1C0  ..@1137.message
            1267               1C7  ..@1143.message
            1274               1D4  ..@1147.message
            1280               1E0  ..@1151.message
            128D               1ED  ..@1157.message
            1293               1F3  ..@1161.message
            1297               1F7  ..@1165.message
            1299               1F9  ..@1169.message
            129B               1FB  ..@1173.message
            129D               1FD  ..@1177.message
            129F               1FF  ..@1181.message
            12A1               201  ..@1185.message
            12A3               203  ..@1189.message
            12A5               205  ..@1193.message
            12A7               207  ..@1197.message
            12A9               209  ..@1201.message
            12AB               20B  ..@1205.message
            12AD               20D  ..@1209.message
            12AF               20F  ..@1213.message
            12B6               216  ..@1217.message
            12BA               21A  ..@1221.message
            12BC               21C  ..@1225.message
            12BE               21E  ..@1229.message
            12C0               220  ..@1233.message
            12C2               222  ..@1237.message
            12C4               224  ..@1241.message
            12C6               226  ..@1245.message
            12C8               228  ..@1249.message
            12CA               22A  ..@1253.message
            12CC               22C  ..@1257.message
            12CE               22E  ..@1261.message
            12D0               230  ..@1265.message
            12D2               232  ..@1269.message
            12D8               238  ..@1273.message
            12DD               23D  ..@1277.message
            12DF               23F  ..@1281.message
            12E1               241  ..@1285.message
            12E3               243  ..@1289.message
            12E5               245  ..@1293.message
            12E7               247  ..@1297.message
            12E9               249  ..@1301.message
            12EB               24B  ..@1305.message
            12ED               24D  ..@1309.message
            12EF               24F  ..@1313.message
            12F1               251  ..@1317.message
            12F3               253  ..@1321.message
            12F5               255  ..@1325.message
            12FC               25C  ..@1329.message
            12FE               25E  ..@1333.message
            1300               260  ..@1337.message
            1302               262  ..@1341.message
            1304               264  ..@1345.message
            1306               266  ..@1349.message
            1308               268  ..@1353.message
            130A               26A  ..@1357.message
            130C               26C  ..@1361.message
            130E               26E  ..@1365.message
            1310               270  ..@1369.message
            1312               272  ..@1373.message
            1319               279  ..@1377.message
            131B               27B  ..@1381.message
            131F               27F  ..@1385.message
            1325               285  ..@1389.message
            132C               28C  ..@1393.message
            132F               28F  ..@1397.message
            1332               292  ..@1401.message
            1335               295  ..@1405.message
            1338               298  ..@1409.message
            133B               29B  ..@1413.message
            133E               29E  ..@1417.message
            1341               2A1  ..@1421.message
            1344               2A4  ..@1425.message
            1347               2A7  ..@1429.message
            134B               2AB  ..@1433.message
            1351               2B1  ..@1437.message
            1358               2B8  ..@1441.message
            135D               2BD  ..@1445.message
            1360               2C0  ..@1449.message
            1365               2C5  ..@1453.message
            136B               2CB  ..@1457.message
            1370               2D0  ..@1461.message
            1374               2D4  ..@1465.message
            137A               2DA  ..@1469.message
            1380               2E0  ..@1473.message
            1384               2E4  ..@1477.message
            1389               2E9  ..@1481.message
            138E               2EE  ..@1485.message
            1392               2F2  ..@1489.message
            1396               2F6  ..@1493.message
            139C               2FC  ..@1499.message
            13A0               300  ..@1503.message
            13A4               304  msg
            13A4               304  msg.amitsrs
            13AC               30C  msg.uninstall_done
            13C3               323  msg.uninstall_error
            13E2               342  msg.only
            13E7               347  msg.verbose
            13EF               34F  msg.mpx
            13F3               353  msg.hotkeys
            13FB               35B  msg.int
            13FF               35F  msg.version
            1407               367  msg.entry
            140D               36D  msg.keys
            1412               372  msg.intlist
            141A               37A  msg.interrupts
            1425               385  msg.dev
            1429               389  msg.device
            1430               390  msg.block
            1436               396  msg.char
            143B               39B  msg.dpb
            143F               39F  msg.no2D
            1461               3C1  msg.banner
            14C4               424  msg.notsrs
            14FE               45E  msg.mpx.1
            150A               46A  msg.mpx.2
            1518               478  msg.mpx.3.yes
            1528               488  msg.mpx.3.no
            1542               4A2  msg.dev.1
            154D               4AD  msg.dev.2.singular
            1564               4C4  msg.dev.2.plural
            157C               4DC  msg.dev.3
            1589               4E9  msg.no_hotkeys
            15A8               508  msg.hotkeys.plural
            15B5               515  msg.hotkeys.singular
            15C1               521  msg.hotkeys.int09
            15CB               52B  msg.hotkeys.int15
            15D5               535  msg.unknownkey
            15E1               541  msg.int_list
            15F7               557  msg.no_int_list
            1622               582  msg.int.1
            1628               588  msg.separator_comma
            162B               58B  msg.separator_nextline
            1641               5A1  msg.empty
            1642               5A2  msg.eachdev.1.block
            1658               5B8  msg.eachdev.1.char
            166D               5CD  msg.eachdev.2
            1677               5D7  msg.eachdev.3
            167F               5DF  msg.eachdev.4.block
            1683               5E3  msg.eachdev.4.char
            1688               5E8  msg.eachdev.5.block.singular
            168E               5EE  msg.eachdev.5.block.plural
            1695               5F5  msg.invaliddevice
            16BF               61F  msg.nodpb.1
            16BF               61F  msg.dpb.1
            16D0               630  msg.dpb.2
            16D6               636  msg.dpb.3
            16E2               642  msg.nodpb.2
            16EF               64F  msg.22blanks
            1706               666  msg.linebreak
            1709               669  uinit_data
            1709               669  msg.installed
            170A               66A  firstdpb
            170E               66E  dpbsegment
            1710               670  unitsamount
            1712               672  saved
            1714               674  message_separator
            1716               676  devicesamount
            1718               678  mpx_from
            1719               679  mpx_to
            171A               67A  did_banner
            171B               67B  verbose_mpx
            171C               67C  verbose_hotkeys
            171D               67D  verbose_int
            171E               67E  verbose_block
            171F               67F  verbose_char
            1720               680  verbose_device
            1721               681  verbose_dpb
            1722               682  mpx
            1730               690  uinit_data_end
            1730               690  resident_data_end

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

Real              Virtual           Name
               0                 0  relocatedzero

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

Real              Virtual           Name
               0                 0  relocateddata

