sound 周り

  • Liner PCM をシミュレートしてなかったので符号演算付近が怪しいのではないか → シミュレートも問題なく、実機も問題ない
  • 共有 ROM の切り替えでデータを取りこぼしたのではないか → 別件で修正したところ、まだ直らないので可能性はかなり低い
  • 複数の PCM channel を動かすとデータの取りこぼしが発生するのではないか → 1ch だけ動かしても動くので違う

タイミングの問題ではなさそうだから、 CPU が書き込むレジスタの初期値あたりが問題なのかも?