Command 0x03: Jump

Moves the read position to the specified address.

Syntax

0x03, ushort address

Parameters

ParameterTypeContents
addressushortDestination APU RAM address (little-endian)

Remarks

Changes the sequence read position to address. The address is an absolute address in APU RAM, not an offset within the sequence data (sequence data is placed at $1300).
Track looping is normally achieved by using this command to go back to a point in the middle of the track.

This command takes no time to process, and the following event is read within the same tick.

Note

  • If the destination contains no event that advances time, such as a note event, it becomes an infinite loop and the driver stalls.

See also

Structure of sequence data
Command 0x04