home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / coders / proasm / catalogs / proasmerrors.cd next >
Text File  |  1996-04-03  |  11KB  |  968 lines

  1. ;*
  2. ;* catalog description file for ProAsm
  3. ;*
  4. ;* $VER: proasm.catalog 1.02 (03.12.95)
  5. ;*
  6. ;* Copyright © 1993-1996 by Daniel Weber
  7. ;* All Rights Reseved
  8. ;*
  9. ;*
  10. ;*
  11. ;* internal structure used
  12. ;*
  13. ;* ;
  14. ;* Title (//256)  ;strings not longer than 256 characters allowed
  15. ;* <text>
  16. ;* ;
  17. ;*
  18. ;
  19. ;
  20. www (//256)
  21. warning:
  22. ;
  23. ;
  24. filerawtext (//256)
  25.  in file %s
  26. ;
  27. ;
  28. in2 (//256)
  29. INTERNAL: s3.dorel - Please report
  30. ;
  31. ;
  32. in3 (//256)
  33. INTERNAL: s.onsi - Please report
  34. ;
  35. ;
  36. in5 (//256)
  37. INTERNAL: s2.l_a13 - Please report
  38. ;
  39. ;
  40. in6 (//256)
  41. INTERNAL: s2.l_a20 - Please report
  42. ;
  43. ;
  44. in7 (//256)
  45. INTERNAL: s2.l_a27 - Please report
  46. ;
  47. ;
  48. in8 (//256)
  49. INTERNAL: s2.secntyp - Please report
  50. ;
  51. ;
  52. in9 (//256)
  53. INTERNAL: s2.endeqr - Please report
  54. ;
  55. ;
  56. in10 (//256)
  57. INTERNAL: ea.relocnd - Please report
  58. ;
  59. ;
  60. in11 (//256)
  61. INTERNAL: ea.reloc - Please report
  62. ;
  63. ;
  64. in12 (//256)
  65. INTERNAL: ma.size.1 - Please report
  66. ;
  67. ;
  68. in13 (//256)
  69. INTERNAL: er.block.size - Please report
  70. ;
  71. ;
  72. in14 (//256)
  73. INTERNAL: s2.cr16.a95 - Please report
  74. ;
  75. ;
  76. in15 (//256)
  77. INTERNAL: ac.konstT.344 - Please report
  78. ;
  79. ;
  80. ee (//256)
  81. Oops... INTERNAL: ee-ee, Please report
  82. ;
  83. ;
  84. e1 (//256)
  85. out of memory
  86. ;
  87. ;
  88. e2 (//256)
  89. user error
  90. ;
  91. ;
  92. e3 (//256)
  93. line malformed
  94. ;
  95. ;
  96. e4 (//256)
  97. garbage following instruction
  98. ;
  99. ;
  100. e5panic (//256)
  101. ** Panic! Premature end byte reached
  102. ;
  103. ;
  104. e5 (//256)
  105. premature end byte reached
  106. ;
  107. ;
  108. e6 (//256)
  109. bad line length
  110. ;
  111. ;
  112. e8 (//256)
  113. unrecognized instruction
  114. ;
  115. ;
  116. e9 (//256)
  117. comma expected
  118. ;
  119. ;
  120. e11 (//256)
  121. source expired prematurely
  122. ;
  123. ;
  124. e12 (//256)
  125. flow of assembly changed
  126. ;
  127. ;
  128. e13 (//256)
  129. illegal instruction for processor options
  130. ;
  131. ;
  132. e14 (//256)
  133. object size differs between passes
  134. ;
  135. ;
  136. e15 (//256)
  137. undefined symbol
  138. ;
  139. ;
  140. e16 (//256)
  141. symbol expected
  142. ;
  143. ;
  144. e17 (//256)
  145. symbol not defined
  146. ;
  147. ;
  148. e18 (//256)
  149. symbol defined twice
  150. ;
  151. ;
  152. e19 (//256)
  153. local label not allowed
  154. ;
  155. ;
  156. e21 (//256)
  157. label from illegal section
  158. ;
  159. ;
  160. e22 (//256)
  161. additional symbol on pass 2
  162. ;
  163. ;
  164. e23 (//256)
  165. label value changed between passes
  166. ;
  167. ;
  168. e24 (//256)
  169. no label on line
  170. ;
  171. ;
  172. e25 (//256)
  173. reserved symbol
  174. ;
  175. ;
  176. e26 (//256)
  177. symbol too long
  178. ;
  179. ;
  180. e27 (//256)
  181. abuse of forward referenced symbol
  182. ;
  183. ;
  184. e28 (//256)
  185. locked symbol used
  186. ;
  187. ;
  188. e29 (//256)
  189. bad operation size for register
  190. ;
  191. ;
  192. e30 (//256)
  193. bad size, .B, .W or .L expected
  194. ;
  195. ;
  196. e31 (//256)
  197. bad size, .B or .W expected
  198. ;
  199. ;
  200. e32 (//256)
  201. bad size, .W or .L expected
  202. ;
  203. ;
  204. e33 (//256)
  205. bad size, byte expected
  206. ;
  207. ;
  208. e34 (//256)
  209. bad size, word expected
  210. ;
  211. ;
  212. e35 (//256)
  213. bad size, long expected
  214. ;
  215. ;
  216. e36 (//256)
  217. no size expected
  218. ;
  219. ;
  220. e37 (//256)
  221. invalid size
  222. ;
  223. ;
  224. e38 (//256)
  225. addressing mode not allowed
  226. ;
  227. ;
  228. e39 (//256)
  229. addressing mode not recognized
  230. ;
  231. ;
  232. e40 (//256)
  233. not a valid effective address
  234. ;
  235. ;
  236. e41 (//256)
  237. bad scale factor
  238. ;
  239. ;
  240. e42 (//256)
  241. illegal addressing mode for CPU type
  242. ;
  243. ;
  244. e43 (//256)
  245. register or immediate value expected
  246. ;
  247. ;
  248. e44 (//256)
  249. bad register
  250. ;
  251. ;
  252. e45 (//256)
  253. data register expected
  254. ;
  255. ;
  256. e46 (//256)
  257. address register expected
  258. ;
  259. ;
  260. e47 (//256)
  261. value between 1 and 8 expected
  262. ;
  263. ;
  264. e48 (//256)
  265. immediate value expected
  266. ;
  267. ;
  268. e49 (//256)
  269. .W or .L as index size expected
  270. ;
  271. ;
  272. e50 (//256)
  273. not a valid register list
  274. ;
  275. ;
  276. e51 (//256)
  277. absolute not allowed
  278. ;
  279. ;
  280. e52 (//256)
  281. relative not allowed
  282. ;
  283. ;
  284. e54 (//256)
  285. byte displacement out of range (by %-ld bytes)
  286. ;
  287. ;
  288. e55 (//256)
  289. word displacement out of range (by %-ld bytes)
  290. ;
  291. ;
  292. e56 (//256)
  293. odd address
  294. ;
  295. ;
  296. e57 (//256)
  297. bad address size, .W or .L expected
  298. ;
  299. ;
  300. e58 (//256)
  301. reserved register
  302. ;
  303. ;
  304. e59 (//256)
  305. bad character in expression
  306. ;
  307. ;
  308. e60 (//256)
  309. operand too large, byte expected
  310. ;
  311. ;
  312. e61 (//256)
  313. operand too large, word expected
  314. ;
  315. ;
  316. e62 (//256)
  317. illegal type combination
  318. ;
  319. ;
  320. e64 (//256)
  321. invalid number
  322. ;
  323. ;
  324. e65 (//256)
  325. data too large
  326. ;
  327. ;
  328. e66 (//256)
  329. missing quote
  330. ;
  331. ;
  332. e67 (//256)
  333. too many brackets (max. 255)
  334. ;
  335. ;
  336. e68 (//256)
  337. missing close bracket
  338. ;
  339. ;
  340. e69 (//256)
  341. divide by zero
  342. ;
  343. ;
  344. e70 (//256)
  345. overflow
  346. ;
  347. ;
  348. e71 (//256)
  349. illegal value
  350. ;
  351. ;
  352. e72 (//256)
  353. illegal operator
  354. ;
  355. ;
  356. e73 (//256)
  357. no value given
  358. ;
  359. ;
  360. e74 (//256)
  361. absolute expression must evaluate
  362. ;
  363. ;
  364. e75 (//256)
  365. calculator buffer overflow
  366. ;
  367. ;
  368. e76 (//256)
  369. too many close brackets
  370. ;
  371. ;
  372. e77 (//256)
  373. string too long
  374. ;
  375. ;
  376. e78 (//256)
  377. string expected
  378. ;
  379. ;
  380. e79 (//256)
  381. value must be zero
  382. ;
  383. ;
  384. e80 (//256)
  385. colon expected
  386. ;
  387. ;
  388. e81 (//256)
  389. opening brace '{' expected
  390. ;
  391. ;
  392. e82 (//256)
  393. closing brace '}' expected
  394. ;
  395. ;
  396. e83 (//256)
  397. short branch out of range (by %-ld bytes)
  398. ;
  399. ;
  400. e85 (//256)
  401. illegal BSR.S
  402. ;
  403. ;
  404. e86 (//256)
  405. unrecognized instruction '%s'
  406. ;
  407. ;
  408. e87 (//256)
  409. branch out of range (by %-ld bytes)
  410. ;
  411. ;
  412. e88 (//256)
  413. invalid option
  414. ;
  415. ;
  416. e89 (//256)
  417. relocation not allowed (OPT P+/A+/T+, DSEG)
  418. ;
  419. ;
  420. e90 (//256)
  421. option must be at beginning
  422. ;
  423. ;
  424. e91 (//256)
  425. no relocation in binary/s-record file
  426. ;
  427. ;
  428. e92 (//256)
  429. not allowed in binary/s-record file
  430. ;
  431. ;
  432. e93 (//256)
  433. probably immediate addressing mode
  434. ;
  435. ;
  436. e94 (//256)
  437. forward reference not allowed (OPT A+)
  438. ;
  439. ;
  440. e95 (//256)
  441. could not open file '%s' (%-ld)
  442. ;
  443. ;
  444. e96 (//256)
  445. could not examine file '%s'
  446. ;
  447. ;
  448. e97 (//256)
  449. file load error (%-ld)
  450. ;
  451. ;
  452. e98 (//256)
  453. illegal directive inside INCEQU file
  454. ;
  455. ;
  456. e99 (//256)
  457. error while writing source file '%s' (%-ld)
  458. ;
  459. ;
  460. e100 (//256)
  461. no MACRO definitions within REPT/REPEAT loops
  462. ;
  463. ;
  464. e101 (//256)
  465. invalid parameter
  466. ;
  467. ;
  468. e102 (//256)
  469. cannot nest MACRO definitions
  470. ;
  471. ;
  472. e103 (//256)
  473. unexpected ENDM or MEXIT encountered
  474. ;
  475. ;
  476. e104 (//256)
  477. macro defined twice
  478. ;
  479. ;
  480. e105 (//256)
  481. bad macro name
  482. ;
  483. ;
  484. e107 (//256)
  485. spurious ENDR or UNTILcc encountered
  486. ;
  487. ;
  488. e108 (//256)
  489. ENDR/UNTILcc changed by mistake
  490. ;
  491. ;
  492. e109 (//256)
  493. spurious REXIT encountered
  494. ;
  495. ;
  496. e110 (//256)
  497. misplaced ELSE/ELSEIF encountered
  498. ;
  499. ;
  500. e112 (//256)
  501. misplaced ENDIF/ENDC encountered
  502. ;
  503. ;
  504. e113 (//256)
  505. more than 2147483647 IFs nested!
  506. ;
  507. ;
  508. e114 (//256)
  509. missing ENDIF/ENDC
  510. ;
  511. ;
  512. e116 (//256)
  513. illegal symbol name
  514. ;
  515. ;
  516. e117 (//256)
  517. invalid reloc hunk specification
  518. ;
  519. ;
  520. e118 (//256)
  521. too many sections (max 256)
  522. ;
  523. ;
  524. e119 (//256)
  525. invalid section type
  526. ;
  527. ;
  528. e120 (//256)
  529. invalid section memory requirement
  530. ;
  531. ;
  532. e121 (//256)
  533. spurious ENDORG encountered
  534. ;
  535. ;
  536. e122 (//256)
  537. DX section cannot contain data or code
  538. ;
  539. ;
  540. e124 (//256)
  541. DX only in executable object files allowed
  542. ;
  543. ;
  544. e125 (//256)
  545. quite a heap of code (PC overflow!)
  546. ;
  547. ;
  548. e126 (//256)
  549. PC value changed between passes!
  550. ;
  551. ;
  552. e127 (//256)
  553. fatally out of memory!
  554. ;
  555. ;
  556. e128 (//256)
  557. source and object files are the same
  558. ;
  559. ;
  560. e129 (//256)
  561. spurious APOPM encountered
  562. ;
  563. ;
  564. e130 (//256)
  565. negative value expected
  566. ;
  567. ;
  568. e131 (//256)
  569. positive value expected
  570. ;
  571. ;
  572. e132 (//256)
  573. value not in bounds
  574. ;
  575. ;
  576. e133 (//256)
  577. bad arguments
  578. ;
  579. ;
  580. e134 (//256)
  581. MMU register expected
  582. ;
  583. ;
  584. e135 (//256)
  585. no code or data allowed ahead of the HEADER directive
  586. ;
  587. ;
  588. e136 (//256)
  589. unrecognized default mode
  590. ;
  591. ;
  592. e137 (//256)
  593. unrecognized default type
  594. ;
  595. ;
  596. e140 (//256)
  597. additional LABSEG on pass 2
  598. ;
  599. ;
  600. e141 (//256)
  601. could not open xpkmaster.library
  602. ;
  603. ;
  604. e142 (//256)
  605. no seek value accepted for XPK files
  606. ;
  607. ;
  608. e143 (//256)
  609. XPK error, %s
  610. ;
  611. ;
  612. e144 (//256)
  613. invalid default mode
  614. ;
  615. ;
  616. e146 (//256)
  617. illegal use of inside 'incequ' defined symbol
  618. ;
  619. ;
  620. e148 (//256)
  621. bit number must be from 0-7
  622. ;
  623. ;
  624. e149 (//256)
  625. bit field offset/width out of range
  626. ;
  627. ;
  628. e150 (//256)
  629. unable to import symbol
  630. ;
  631. ;
  632. e151 (//256)
  633. linker format restriction
  634. ;
  635. ;
  636. e152 (//256)
  637. illegal arithmetic on xref symbol
  638. ;
  639. ;
  640. e153 (//256)
  641. illegal public symbol (xdef) definition
  642. ;
  643. ;
  644. e154 (//256)
  645. illegal use of external reference (xref)
  646. ;
  647. ;
  648. e155 (//256)
  649. unsupported preasm file entry encountered
  650. ;
  651. ;
  652. e156 (//256)
  653. unable to define preassembled symbol '%s'
  654. ;
  655. ;
  656. e157 (//256)
  657. preasm file expected
  658. ;
  659. ;
  660. e158 (//256)
  661. unsupported preasm file version
  662. ;
  663. ;
  664. e160 (//256)
  665. FPU register expected
  666. ;
  667. ;
  668. e161 (//256)
  669. FPU data register expected
  670. ;
  671. ;
  672. e162 (//256)
  673. bad operation size for FPU instruction
  674. ;
  675. ;
  676. e163 (//256)
  677. floating point number value error
  678. ;
  679. ;
  680. e164 (//256)
  681. invalid k-factor
  682. ;
  683. ;
  684. e165 (//256)
  685. not a valid FPU control register list
  686. ;
  687. ;
  688. e166 (//256)
  689. not a valid FPU register list
  690. ;
  691. ;
  692. e167 (//256)
  693. MC68040 software-supported instruction used
  694. ;
  695. ;
  696. e168 (//256)
  697. MC68060 software-supported instruction used
  698. ;
  699. ;
  700. e170 (//256)
  701. unable to open list file '%s' (%ld)
  702. ;
  703. ;
  704. e172 (//256)
  705. unknown keyword for this directive
  706. ;
  707. ;
  708. e173 (//256)
  709. invalid argument for this keyword
  710. ;
  711. ;
  712. e174 (//256)
  713. abuse of textual symbol (equr/equstr)
  714. ;
  715. ;
  716. e175 (//256)
  717. bit number must be from 0-31
  718. ;
  719. ;
  720. e180 (//256)
  721. additional symbol found
  722. ;
  723. ;
  724. e181 (//256)
  725. unresolved symbol '%s' found
  726. ;
  727. ;
  728. s198 (//256)
  729. REGISTERED VERSION ONLY: if you like ProAsm please register
  730. ;
  731. ;
  732. w200 (//256)
  733. %sno code allowed in BSS sections
  734. ;
  735. ;
  736. w201 (//256)
  737. %sshort branch converted to NOP
  738. ;
  739. ;
  740. w202 (//256)
  741. %ssign-extended operand
  742. ;
  743. ;
  744. w203 (//256)
  745. %sinvalid LINK displacement
  746. ;
  747. ;
  748. w204 (//256)
  749. %sobject filename already specified
  750. ;
  751. ;
  752. w205 (//256)
  753. %serror file already specified, directive ignored
  754. ;
  755. ;
  756. w210 (//256)
  757. %sbranch made short
  758. ;
  759. ;
  760. w211 (//256)
  761. %sshort branch possible
  762. ;
  763. ;
  764. w212 (//256)
  765. %sabsolute long address mode made short
  766. ;
  767. ;
  768. w213 (//256)
  769. %soffset removed
  770. ;
  771. ;
  772. w214 (//256)
  773. %srelocation converted to relative
  774. ;
  775. ;
  776. w215 (//256)
  777. %srelative possible
  778. ;
  779. ;
  780. w216 (//256)
  781. %sMOVE.L converted to MOVEQ
  782. ;
  783. ;
  784. w217 (//256)
  785. %sinstruction made quick
  786. ;
  787. ;
  788. w218 (//256)
  789. %ssize should be word
  790. ;
  791. ;
  792. w219 (//256)
  793. %suser warning
  794. ;
  795. ;
  796. w220 (//256)
  797. %sf-line exception will be generated!
  798. ;
  799. ;
  800. w221 (//256)
  801. %szero offset
  802. ;
  803. ;
  804. w222 (//256)
  805. %sCLR.L converted to MOVEQ
  806. ;
  807. ;
  808. w223 (//256)
  809. %szero space defined
  810. ;
  811. ;
  812. w224 (//256)
  813. %sthis section will be empty
  814. ;
  815. ;
  816. w225 (//256)
  817. %sodd address or offset detected
  818. ;
  819. ;
  820. w226 (//256)
  821. %srelocs won't be written in binary file!
  822. ;
  823. ;
  824. w227 (//256)
  825. %sbase displacement shortened
  826. ;
  827. ;
  828. w228 (//256)
  829. %souter displacement shortened
  830. ;
  831. ;
  832. w229 (//256)
  833. %ssupervisor only opcode
  834. ;
  835. ;
  836. w231 (//256)
  837. %sASL/ROXL #1,Dx converted to ADD/ADDX Dx,Dx
  838. ;
  839. ;
  840. w232 (//256)
  841. %sinstruction has no effect on a MC68EC030
  842. ;
  843. ;
  844. w233 (//256)
  845. %sRead-Modify-Write cycle opcode
  846. ;
  847. ;
  848. w234 (//256)
  849. %sXDEF only in linkable files allowed
  850. ;
  851. ;
  852. w235 (//256)
  853. %sexternal references (xref) only in linkable files allowed
  854. ;
  855. ;
  856. w236 (//256)
  857. %sMotorola reserved Constant ROM offset used
  858. ;
  859. ;
  860. w237 (//256)
  861. %sMOVEA #0,An converted to SUBA An,An
  862. ;
  863. ;
  864. w238 (//256)
  865. %sADDA/SUBA #0,An instruction skipped
  866. ;
  867. ;
  868. w239 (//256)
  869. %sno external references (xref) in preasm file, ignored
  870. ;
  871. ;
  872. w240 (//256)
  873. %scode/data is not allowed in preasm files, ignored
  874. ;
  875. ;
  876. w241 (//256)
  877. %sno section statements in preasm files, ignored
  878. ;
  879. ;
  880. w242 (//256)
  881. %sXDEF is not allowed in preasm files, ignored
  882. ;
  883. ;
  884. w243 (//256)
  885. %sAPUSHM and APOPM directives converted to (two) NOPs each
  886. ;
  887. ;
  888. w244 (//256)
  889. %spublic symbols only in linkable files allowed
  890. ;
  891. ;
  892. w245 (//256)
  893. %sother case sensitivity or significance in preasm file
  894. ;
  895. ;
  896. w246 (//256)
  897. %sabsolute short address mode possible
  898. ;
  899. ;
  900. w247 (//256)
  901. %sAUTOXREF only in linkable files allowed
  902. ;
  903. ;
  904. w248 (//256)
  905. %sbit number should be from 0-7
  906. ;
  907. ;
  908. w249 (//256)
  909. %slong MOVEA/ADDA/SUBA converted to word
  910. ;
  911. ;
  912. w250 (//256)
  913. %sCMPI.x #0,<EA> converted to TST.x <EA>
  914. ;
  915. ;
  916. w251 (//256)
  917. %sunable to load the proasmoptim.library - option ignored
  918. ;
  919. ;
  920. w252 (//256)
  921. %sbit number should be from 0-31
  922. ;
  923. ;
  924. w253 (//256)
  925. %sMOVE.L #n,Dx converted to MOVEQ #m,Dx & NOT
  926. ;
  927. ;
  928. w254 (//256)
  929. %sMOVE.L #n,Dx converted to MOVEQ #-128,Dx & SUBQ.L #n+128,Dx
  930. ;
  931. ;
  932. w255 (//256)
  933. %sMOVE.L #n,Dx converted to MOVEQ #m,Dx & SWAP Dx
  934. ;
  935. ;
  936. w256 (//256)
  937. %sMOVE.L #n,Dx converted to MOVEQ #m,Dx & ADD.B Dx,Dx
  938. ;
  939. ;
  940. w257 (//256)
  941. %sMOVE.B #-1,<EA> converted to ST.B <EA> (CCR changed!)
  942. ;
  943. ;
  944. w258 (//256)
  945. %sEOR(I).x #-1,<EA> converted to NOT.x <ea>
  946. ;
  947. ;
  948. w259 (//256)
  949. %sDX statement in empty hunk found
  950. ;
  951. ;
  952. w260 (//256)
  953. %scode ahead of the ORG directive
  954. ;
  955. ;
  956. w261 (//256)
  957. %sinvalid ProAsm key found, ignored - please update key
  958. ;
  959. ;
  960. xpk_archive (//256)
  961. no XPK archives supported
  962. ;
  963. ;
  964. e_asmaborted (//256)
  965. ** assembly aborted
  966. ;
  967. ;
  968.