Cuando tienes que hacer sonar un fx, en psg, normalmente silencias un canal en el momento en el que lo haces sonar.
En el caso del devkitSMS, se escoge si ocupa el canal 2 o el canal 3, así:
PSGSFXPlay (fx_cannon, SFX_CHANNEL2);
o
PSGSFXPlay (fx_cannon, SFX_CHANNEL3);