10-12-2012, 07:22 AM
I've never used MESS, but Mednafen (and NeoPop, which Mednafen's NGPC emulation is based on) runs the timers at half their actual speed which causes an incorrect pitch. It also runs the ADPCM decoder routine way too fast because it doesn't seem to account for stuff like delays introduced by accessing data over the 8-bit bus that connects to the ROM, which causes a lot of skipping.
If you get stuttering then MESS is emulating the decoder routine slower than it runs on a real NGPC, so that it doesn't manage to fill the audio buffer with new data in time.
If you get stuttering then MESS is emulating the decoder routine slower than it runs on a real NGPC, so that it doesn't manage to fill the audio buffer with new data in time.