Epson S1C62 Family Computer Hardware User Manual


 
MELODY ASSEMBLER MLA628X
S1C62 FAMILY EPSON IV-7
DEVELOPMENT TOOL REFERENCE MANUAL
.TEMPC1
.TEMPC1 = n Sets TEMPC1 (n = 0–15)
The TEMPC1 option is set by specifying n as an integer in the range 0 to 15.
This setting cannot be omitted.
.OCTAVE
.OCTAVE = m Sets scale range (m = 32 or 64)
Decides the scale range by selecting the specification of the melody multiplier circuit.
The specification becomes 32 kHz for m = 32, and the range becomes (C3–C6#).
The specification becomes 64 kHz for m = 64, enabling output of notes one octave higher (C4–C7#) than
can be done with the 32 kHz specification.
For instance, even if the scale in the source file is C5, the actual sound generated will be C6.
This setting cannot be omitted.
6 ERROR MESSAGES
When errors occur during assembly, MLA628X outputs the following error symbols or error
messages to the console and assembly list file.
Just one error symbol is output at the head (first column) of the statement that generated an error. (When
multiple errors have been generated, the symbol for the error of highest priority is output.)
The following error symbols are shown in order from highest priority.
Error symbol (errors that can be assembled)
S (Syntax error)................................. Major syntax error.
Error in scale field ......... Exceeded scale range: C3–C6#
Error in note field .......... Exceeded note range: 1–8
Error in attack field ....... Number other than 0 or 1 was input.
Error in end bit field...... Number other than 0 or 1 was input.
O (Scale ROM overflow) ................. The definition exceeded the scale ROM capacity.
R (Range error) ............................. The value of the location counter exceeded the upper limit of the
melody ROM capacity. Otherwise, the specified location exceeded
the upper limit.
Error messages
(Fatal errors preventing assembly or output of assembly results)
OPTION COMMAND MISSING .... Options cannot be set.
FILE NAME ERROR ..................... The source filename has eight or more characters.
FILE NOT PRESENT .................... The specified source file is not there.
DIRECTORY FULL ....................... No more room in the directory of the specified disk.
FATAL DISK WRITE ERROR ....... The file cannot be written to the disk.