Well, I know I said I will take some time before the next release... but I am actually quite excited to release this because of the improved sound quality.
v0.6
- Default sound amplification to 2x
- Reduced GPU freezing problem after loading new ROMs / resetting too many times
- Resynchronise sound when you go into the menu (you can reset the sync this way after waking your 3DS from sleep mode)
- Improved sound sample rate to 32 KHz, and added echo and interpolation. The result is overall better sound quality
- Improved sync between SPC700 emulation and the DSP.
- Fixed Contra III Mode 7 EXTBG colors again.
- Enabled the SPC700 Envelope Height reading.
- Fixed Chrono Trigger music not resuming after any battle music or “sealed by mysterious force” music.
Not all sound emulation errors are fixed (things like repeating sounds in Clay Fighter, weird sound samples in Earthworm Jim 2, and sound problems in the Mortal Kombat series).
I am repeating myself, but sound quality is very much improved. (Although it could have been this way since day 1
, if you read my post above)
I had wanted to use BlargSNES's DSP core, thinking that it offers good performance over Snes9x's DSP core. But I had many problems integrating it I decided to give up. I went back to simply putting back Snes9x's echo + filters / interpolation implementations, and it worked surprisingly well.
But there's one problem I've observed since day 1. Secret of Mana has some serious screeching sound issues if you don't load it up as the 1st game immediately after you start the emulator. I have no idea why... The solution now is just to make sure you load the game as the 1st game.