# BASIC software errors

The BASIC viewer may indicate the following software errors:

Error type | Explanation
--- | ---
Flowchart has bad syntax | Run the flowchart to locate the error.
Flowchart not found | Select the BASIC viewer and choose a flowchart in the Properties pane.
Subroutine [name] not found | A called subroutine does not exist.
Subroutine name [name] already taken | Two subroutines have been given the same name.
The program uses too many variables for BASIC export | Reduce the number of variables used.
Value out of range | Variables must lie in the 0-255 or 0-65535 range.
Write Memory with a string or array cannot use a variable offset | Instead of using a fixed offset value, you have referenced an offset using a variable.

## See also:

- BASIC hardware errors
- BASIC viewer