18/10/09 19:37:40.06 0XraSSbY.net
>>518
mame等で取得したlogは、ROMのプログラム側でちゃんとレジスタのビジーフラグを
監視しながら、必要によりwaitしながら、FM音源チップが鳴らせるタイミングで
出力された結果なので、44.1kHzなデータストリームでも実チップへそのまま流し込めば、
正しく鳴らせています
しかしmameやVGMプレイヤ類で利用されている仮想FM音源チップは、ビジーフラグが
立っている状態でレジスタに書き込まれても、問題なくそれを読み込むようです
そして多くのVGMコンパイラは、この挙動を前提にしているようで、このビジーフラグが
立っている約20μ秒を考慮に入れず、44.1kHzでwait等はさまずにレジスタに
色々と値を書き込んでいるため、そのようなVGMコンパイラが作成したデータストリームを
実チップへ読み込ませると、こちらではビジーで取りこぼすこととなります
ということで、レジスタに値を書き込んだら例えばwaitを1つ入れ約23μ秒待たせる、
といった制御をしてくれるVGMコンパイラはあればしりたく思っています