NY6 User Manual
Ver 1.3 2019/03/28
76
SP
Function: Skip the next instruction if the channel
(Head or Tail ) indexed by the CHNM
register play.
Operation: Skip next if play.
Operand: None
Words:
1
Cycles:
1, (2, 3, 4)
Operative Flags: None
Flags Affected: None
Example:
MVLA
0x1
CHNO
SP
Inst1
Inst2
After Instruction
If channel 1 not play, `Inst1’ is executed.
If channel 1 play, `Inst1’ is discarded, and
`Inst2’ is executed.
SANP
Function: Skip the next instruction if no channel isn’t
playing.
Operation: Skip next if All channel not play.
Operand: None
Words: 1
Cycles: 1, (2, 3, 4)
Operative Flags: None
Flags Affected: None
Example: SANP
Inst1
Inst2
After Instruction
If all channel play, `Inst1’ is executed.
If all channel not play, `Inst1’ is discarded,
and `Inst2’ is executed.
STOP
Function : Stop voice (Head wave or Tail wave)
playing on the channel indexed by the
CHNM register.
Operation : None
Operand :
None
Words :
1
Cycles :1
Operative Flags: None
Flags Affected: None
Example :
MVLA 0x4
CHNO
STOP
After Instruction
Voice playing on channel 4 will be
stopped, the channel data back to the
middle.
SNHP
Function: Skip the next instruction if the channel
(Head vice) indexed by the CHNM
register did not play.
Operation: Skip next if Head waveform is not played.
Operand: None
Words: 1
Cycles: 1, (2, 3, 4)
Operative Flags: None
Flags Affected: None
Example:
MVLA
0x1
CHNO
SNHP
Inst1
Inst2
After Instruction
If channel 1 (Head vice) play, `Inst1’ is
executed.
If channel 1 (Head vice) not play, `Inst1’ is
discarded, and `Inst2’ is executed.