PocketSPC is a SNES sound chip emulator for the Nintendo DS. The SPC700 is capable of 8 channel stereo playback at 32,000Hz with ADSR envelope support per voice, and an 8 tap FIR filter. Currently all 8 channels are emulated in stereo, with full ADSR support. Changes:

  • Enabled preamp which I forgot to do in last release
  • Added PCALL/SLEEP opcodes, should help compatibility
  • KON/KOFF were being trashed on write, fixed
  • Fixed setting of ADSR when note was in release state
  • When note is finished, envelope state is set to none now
  • Fixed TCALL opcode, Rudra no Hihou now works (probably others as well…)
  • End of sample block decoding bug(s) fixed – finally fixes errant samples playing in zelda&many others
  • Added echo hack so that songs that were silent before now play back (earthbound) – This hack can also cause some issues with songs that use the echo with some wierd filters, such as some of the final fantasy 3 songs.
  • Improved accuracy of BRR decoding, samples are more accurate now
  • Dropped mixing rate to 24000Hz, gets rid of crackling during intense songs (legend of the mystical ninja)
  • http://pocketspc.pocketheaven.com/