★ SOUND Manual ★ SCSP / 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 Manual ★ SCSP / DSP Assembler User's Manual
Copyright SEGA ENTERPRISES, LTD., 1997