Assembler Messages
Following is the list of the assembler messages.
A1: Unknown message occurred
A2: Message overflow, skipping <kind> messages
A50: Input file '<file>' not found
A51: Cannot open statistic log file `<file>'
A52: Error in command line `<cmd>'
A53: Message <MessageId> is not used by this version. The mapping of this message is ignored.
A54: Option <Option> .
A56: Option value overriden for option <OptionName>. Old value `<OldValue>', new value `<NewValue>'.
A64: Line Continuation occurred in <FileName>
A65: Environment macro expansion message '<description>' for <variablename>
A66: Search path <Name> does not exist
A1000: Conditional directive not closed
A1001: Conditional else not allowed here
A1002: CASE, DEFAULT or ENDSW detected outside from a SWITCH block
A1003: CASE or DEFAULT is missing
A1004: Macro nesting too deep. Possible recursion? Stop processing. (Set level with -MacroNest)
A1051: Zero Division in expression
A1052: Right parenthesis expected
A1053: Left parenthesis expected
A1054: References on non-absolute objects are not allowed when options -FA1 or -FA2 are enabled
A1055: Error in expression
A1056: Error at end of expression
A1057: Cutting constant because of overflow
A1058: Illegal floating point operation
A1059: != is taken as EQUAL
A1060: Implicit comment start
A1061: Floating Point format is not supported for this case
A1062: Floating Point number expected
A1101: Illegal label: label is reserved
A1103: Illegal redefinition of label
A1104: Undeclared user defined symbol: <Symbol>
A1105: Closing brace expected
A1106: Undeclared user defined symbol: <Symbol>. Symbol name is expected as macro argument
A1201: Label <Label> referenced in directive ABSENTRY is not absolute
A1202: ELF output: <details>
A1203:
A1251: Cannot open object file: Object file name too long
A1252: The exported label <name> is using an ELF extension
A1253: Limitation: code size > <SizeLimit> bytes
A1301: Structured type redefinition: <TypeName>
A1302: Type <TypeName> is previously defined as label
A1303: No type defined
A1304: Field <FieldName> is not declared in specified type
A1305: Type name expected
A1401: Value out of range -128..127
A1402: Value out of range -32768..32767
A1405: PAGE with initialized RAM not supported
A1406: HIGH with initialized RAM not supported
A1407: LOW with initialized RAM not supported
A1408: Out of memory, Code size too large
A1410: EQU or SET labels are not allowed in a PC relative addressing mode
A1411: PC Relative addressing mode is not supported to constants
A1412: Relocatable object `<Symbol>' not allowed if generating absolute file
A1413: Value out of relative range
A1414: Cannot set fixup
A1415: Cutting fixup overflow
A1416: Absolute section starting at <Address> size <Size> overlaps with absolute section starting at <Address>
A1417: Value out of possible range: Value<value> not in range [<LowValue>..<HighValue>]
A1418: Negative offset is not propagated into the page in the fixup
A1419: Constant fixup failure <Description>
A1502: Reserved identifiers are not allowed as instruction or directive
A1503: Error in option -D: `<Description>'
A1601: Label must be terminated with a <:>
A1602: Invalid character at end of label (<LabelName>): semicolon or space expected
A1603: Directive, instruction or macro name expected: <Symbol> detected
A1604: Invalid character detected at the beginning of the line: <Character>
A1605: Invalid label name: <LabelName>
A2301: Label is missing
A2302: Macro name is missing
A2303: ENDM is illegal
A2304: Macro definition within definition
A2305: Illegal redefinition of instruction or directive name
A2306: Macro not closed at end of source
A2307: Macro redefinition
A2308: File name expected
A2309: File not found
A2310: Size specification expected
A2311: Symbol name expected
A2312: String expected
A2313: Nesting of include files exceeds 50
A2314: Expression must be absolute
A2316: Section name required
A2317: Illegal redefinition of section name
A2318: Section not declared
A2319: No section link to this label
A2320: Value too small
A2321: Value too big
A2323: Label is ignored
A2324: Illegal Base (2,8,10,16)
A2325: Comma or Line end expected
A2326: Label <Label> is redefined
A2327: ON or OFF expected
A2328: Value is truncated
A2329: FAIL found
A2330: String is not allowed
A2332: FAIL found
A2333: Forward reference not allowed
A2335: Exported SET label<name> is not supported
A2336: Value too big
A2338: <FailReason>
A2340: Macro parameter already defined
A2341: Relocatable Section Not Allowed: an Absolute file is currently directly generated
A2342: Label in an OFFSET section cannot be exported
A2345: Embedded type definition not allowed
A2346: Directive or instruction not allowed in a type definition
A2350: MEXIT is illegal (detected outside of a macro)
A2351: Expected Comma to separate macro arguments
A2352: Invalid Character
A2353: Illegal or unsupported directive SECT
A2354: Ignoring directive '<directive>'
A2355: Illegal size specification
A2356: Illegal RAD50 character
A2357: Illegal macro argument '<Argument>'
A2358: Size prefix ignored
A2359: String index out of bounds
A2360: Maximum SUBSTR recursion level reached
A2380: Cutting very long line
A2381: Previous message was in this context `<Context>'
A2382: Illegal character (`\0') in source file
A2383: Input line too long
A2400: End of Line expected
A2401: Complex relocatable expression not supported
A2402: Comma expected
A2500: Equal expected
A2501: TO expected
A2502: ENDFOR missing
A2503: ENDFOR without FOR
A2600: Addition of values from a different address space
A2601: Subtraction of values from a different address space
A2602: Operation of values from a different address space
A3000: User requested stop
A4000: Recursive definition of label <Label name>="">
A4001: Data directive contains no data
A4002: Variable access size differs from previous declaration
A4003: Found XREF, but no XDEF for label <Label>, ignoring XREF
A4004: Qualifier ignored
A4005: Access size mismatch for <Symbol>
A4006: Illegal value `<ErrorDescription>'
A4100: Address space clash for <Symbol>
A13001: Illegal Addressing Mode. <AddrModes>
A13003: Value is truncated to one byte
A13004: Value is truncated to two bytes
A13101: Illegal operand format
A13102: Operand not allowed
A13106: Illegal size specification
A13109: Positive value expected
A13110: Bit number expected
A13111: Value out of range
A13203: Not a HC08 instruction or directive
A13204: Instruction not supported by RS08 Core
A13205: RS08 instructions only supported in RS08 mode (use option -Crs08)
A13206: This instruction is only available for derivatives with MMU