Assembler as88 (6)
Main Tool Chain
Fatal Error (F)
F 410: Assembler internal error:
The assembler renames all symbols local to a scope to
duplicate mufom "
symbol"
unique symbols. In this case the assembler did not
during rename
succeed into making an unique name.
F 411: symbolic debug error:
An error occurred during the parsing of the SYMB
"
message"
directive.
F 412: macro calls nested too deep There is a limit to the number of nested macro expansions.
(possible endless recursive Currently this limit is set to 1000.
call)
F 413: cannot evaluate "
function"
A function call is encountered although it should have been
processed.
F 414: cannot recover from
Due to earlier errors the assembler internal state got
previous errors, stopped
corrupted and stops assembling your program.
F 415: error opening temporary file The assembler uses temporary files for the debug
information and list file generation. It could not open or
create one of those temporary files.
F 416: internal error in optimizer
The optimizer found a deadlock situation. Try to assemble
without any optimization options. Please fill out the error
report form and send it to Seiko Epson.
Error Messages
Errors (E)
E 285:
file-kind file will overwrite
The assembler warns when one of its output files will
file-kind file
overwrite the source file you gave on the command line or
another output file.
E 286: $CASE options must be
The $CASE options may only be given before any symbol
given before any symbol
is defined.
definition
E 287: symbolic debug error:
The assembler found an error in a symbolic debug (SYMB)
message
instruction.
E 288: error in PAGE directive:
The arguments supplied to the PAGE directive do not
message
conform to the restrictions.
E 290: fail:
message
Output of the FAIL directive. This is an user generated error.
E 291: generated check:
message
Integrity check for the coupling between the C compiler
and assembler.
E 293: expression out of range
An instruction operand must be in a specified address
range.
E 294: expression must be between
hexvalue and hexvalue
E 295: expression must be between
value and value
E 296: optimizer error:
message
The optimizer found an error.
E 297: jump address must be a
Jumps and jump-subroutines must have a target address
code address
in code memory.
E 298: size depends on location,
The size of some constructions (notably the align
cannot evaluate
directives) depend on the memory address.
Fatal Error (F)
F 401: memory allocation error
A request for free memory is denied by the system. All
memory has been used.
F 402: duplicate input filename
The assembler requires one input filename on the
"
file" and "file"
command line.
F 403: error opening
file-kind file:
The assembler could not open the given file.
"
file-name"
F 404: protection error:
message
No protection key or not a IBM compatible PC.
F 405: I/O error
The assembler cannot write its output to a file.
F 406: parser stack overflow
F 407: symbolic debug output error The symbolic debug information is incorrectly written in the
object file.
F 408: illegal operator precedence
The operator priority table is corrupt.
F 409: Assembler internal error
The assembler encountered internal inconsistencies.