Command 0x15: Set echo parameters
Sets the echo feedback and volume, and enables echo.
Syntax
0x15, sbyte feedback, sbyte left, sbyte right
Parameters
| Parameter | Type | Description |
|---|---|---|
| feedback | sbyte | Echo feedback (DSP EFB) |
| left | sbyte | Left echo volume (EVOL) |
| right | sbyte | Right echo volume (EVOL) |
Description
Immediately sets the DSP EFB and EVOL, and saves the echo volume to $0232, $0233.
At the same time, writes 0 to the DSP FLG register, enabling writes to the echo buffer. From then on, echo writes remain enabled even when the noise clock is set (command 0x19).
To apply echo to each channel, use command 0x16 separately.
This command takes no time to process; the following event is read within the same tick.
Note
- Because 0 is written to the FLG register, the noise clock also becomes 0. If you use noise, execute command 0x19 after this command.
- The echo delay is fixed at 4 (64ms).