c, d, e, f, g, a, b, r, ^ (notes, rests, and ties)
oX, <, > (Switch to octave X, lower the octave, raise the octave)
lXX (Specify the default note length as XX)
@XX (Switch to instrument XX. SFX instruments are different than music instruments)
@XX,YY (Switch to instrument XX, but use noise instead of the instrument's sample. The noise's pitch will be the hex value YY.)
vXXX (Set the volume to XXX. Maximum is 127, not 255!)
vXXX, YYY (Set the left volume to XXX and the right volume to YYY.)
& (Pitch slide)
$XX (Insert the hex value XX directly. Unlike music, SFX hex commands are not validated. $FF will repeat the last note, and $FE will repeat the sound effect, $DD $WW $XX $YY $ZZ is a pitch slide command ($WW is the starting note, $XX is the delay, $YY is the duration, and $ZZ is the final note), and $EB $XX $YY $ZZ is another pitch slide command, which works exactly the same as $DD but without the first argument.
#asm
Return to the main page