The channel 3 waveform is now properly initialized in both DMG and CGB modes. R-Type now sounds much better. The sound length register for channel 3 now works properly, fixing the title screen music in MegaMan 2. No thanks to gbspec.txt for having blatently wrong info about this matter. All these changes make a significant improvement in many games, notably Metroid 2, Final Fantasy Legend II and III, Camp Deadly, and Wario Land.
Stereo channels are no longer backwards.
This fixes Legend of Zerd and probably any other DMG game that will not run on a real Gameboy Color. A major interrupt bug that prevented Amazing Penguin from running has been fixed. Several bugs that could have resulted in crashes under strange circumstances have been fixed. Other minor sound issues have been tweaked or fixed. Various minor cleanups.