自问自答一下
找到问题的原因了
先说结论:音源芯片的部分模拟有问题,因为读不到指定的音乐,
所以就一直重复读取的动作
首先来看看snes9x 1.52的更新部分
跟声音有关的是这两个部分
Highly acculate SPC700 and S-DSP emulation. (Blargg)
Replaced APU emulation cores (SPC700 and S-DSP) with ones provided by
Blargg's SNES_SPC library. This renders savestates incompatible with older
versions. (BearOso, zones)
1.52之后换成了SNES_SPC,所以就没问题了
而snes9x 1.52以前的版本,把音效CPU的模拟整个关掉就可以继续跑,但是就没声音了
zsnes的情况则是,如果把SPC EMULATION或ENABLE SOUND拿掉,
则游戏会跟其他模拟器一样没有语音并且卡死
以上
话说这种bug需要回报给原作者知道吗...?好歹是号称最精确模拟XD