APPENDIX C ASSEMBLY TOOL REFERENCE <link88>
284
EPSON
S5U1C88000C MANUAL II
WORKBENCH/DEV TOOLS/OLD ASSEMBLER
ERROR MESSAGES
bad file format: 'FILE NAME'
bad relocation item
bad symbol number: 'NUMBER'
can't create 'FILE NAME'
can't create tmp file
can't open: 'FILE NAME'
can't read binary header: 'FILE NAME'
can't read file header: 'FILE NAME'
can't read symbol table: 'FILE NAME'
can't read tmp file
can't write output file
can't write tmp file
field overflow
inquiry phase error: 'SYMBOL NAME'
link: early EOF in pass2
multiply defined 'SYMBOL NAME'
no object files
no relocation bits: 'FILE NAME'
'SECTION NAME' overflow
phase error: 'SYMBOL NAME'
previous reference blocked: 'SYMBOL NAME' range error
read error in pass2
undefined 'SYMBOL NAME'
Format of the input file 'FILE NAME' is incorrect.
There is long integer type relocation information.
'NUMBER' is detected as illegal symbol code.
The file 'FILE NAME' cannot be created.
Temporary file cannot be created.
The input file 'FILE NAME' cannot be opened.
Header of the file 'FILE NAME' cannot be read.
First two bytes of the file 'FILE NAME' cannot be read.
Symbol table cannot be read from the file 'FILE NAME'.
Temporary file cannot be read.
Cannot write into output file.
Cannot write into temporary file.
Branch destination by cars or jrs is out of range.
Symbol value of the 'SYMBOL NAME' is different between pass 1
and pass 2.
Unexpected EOF is detected during pass 2 processing.
'SYMBOL NAME' is multiply defined.
No input object files exist.
The relocation information corresponding to the file 'FILE NAME' is
suppressed.
The section size in the 'SECTION NAME' exceeds the upper limit value.
Symbol value of the 'SYMBOL NAME' is different between pass 1
and pass 2.
The information related relocation bit width is unmatched.
Read error is generated during pass 2 processing.
'SYMBOL NAME' has not been defined.
Error message
Description
RETURN VALUE
When an error message is not output to the standard output, in other words, no undefined symbol
remains and all reads and writes have succeeded, the link88 returns "success". If not, it returns
"failure".
EXAMPLE
Links the sample.o by the link88 via standard input.
A>link88
-o c88xxx.a +code -data -p0x8000
sample.o
^Z
A>
A>link88 < sample.lcm