SOUND ManualSCSP / DSP Assembler User's Manual
Back | ■
SCSP / DSP Assembler User's Manual

7. Error / warning message


"Error:" indicates an error, and "Warning:" indicates a warning. If even one error occurs, it cannot be assembled. If a warning occurs, the assembly will be performed, but the program may contain potential problems.


■ Source code configuration errors / warnings

Error: Missing “#COEF”.
"#COEF" label not found.

Error: Missing “#ADRS”.
The "#ADRS" label cannot be found.

Error: Missing “#PROG”.
"#PROG" label not found.

Error: Missing “#END”.
"#END" label not found.

Error: Illeagal source text.
There is an error in the source code. It is possible that the positional relationship between the labels "#COEF", "#ADRS", "#PROG", and "#END" is abnormal.


■ Error related to coefficient / address constant definition

Error: Unknown error occurred in #COEF.
There is something wrong in the description of the #COEF (coefficient definition) part.

Error: Unknown error occurred in #ADRS.
There is something wrong with the description of the #ADRS (address definition) part.

Error: Initial value for “symbol” is out of range.
The initial value given to "symbol" is out of the acceptable range.

Error: Invalid mode for “symbol”.
The default notation mode given to "symbol" is out of the selection range.

Error: Too many COEF defines.
The number of COEF definitions exceeds the permissible amount.

Error: Too many ADRS defines.
The number of ADRS definitions exceeds the permissible amount.

Warning: symbol “symbol” never used.
A warning that there are coefficient / address constant symbols that are defined but not used.

Warning: Multiple definition.
Warning that there are multiple definitions with the same symbol name. In this case, the last definition takes precedence.


■ Error related to program description

Error: Undefined symbol “symbol” detected.
An undefined symbol has been detected.

Error: Invalid parameter “parameter” detected.
An invalid parameter has been detected.

Error: Invalid description “string”.
There is a problem with the character string "string" in the multiplication / addition description.

Error: Illegal parentheses.
There is an error in the positional relationship between "(" and ")" in the multiplication / addition description.

Error: Parentheses mismatch.
The numbers of "(" and ")" in the multiplication / addition description do not match.

Error: Missing “>” before this line.
There is no ">" corresponding to the immediately preceding "@".

Error: Invalid “>” detected.
An invalid ">" was detected.

Error: Invalid “(” detected.
An invalid "(" was detected.

Error: Invalid “)” detected.
An invalid ")" was detected.

Error: Missing “]”.
"]" Is not found in the description of the parameter for external memory access.

Error: Invalid elements [...] detected.
There is an error in the representation of the address description element of the external memory access parameter.

Error: Undefined address element “string“ detected. ”
An undefined character string was detected in the address description element of the parameter for external memory access.

Error: Missing base address.
The address constant is not included in the address description element in the external memory access parameter.

Error: Use “S3” to store to ADREG.
The "S3" option is required to store the calculation result in ADREG.

Error: PROG code overflow (steps). "
The number of steps in the program has exceeded the permissible amount.

Warning: Multiple STR to EFREGxx.
Warning that EFREG has been stored for the same address more than once. In this case, only the last one store is valid / valid.

Back | ■
SOUND ManualSCSP / DSP Assembler User's Manual
Copyright SEGA ENTERPRISES, LTD., 1997