81:TJCD3034 コズミック・ファンタジー ビジュアル集 / CD音がでない

最終状態:完了
report#81.1
投稿者:na6ko
時刻:2018-10-30 20:07:41
状態:受付済
頻度:未回答
CF2 シーン6: CD音が出ない。Mednafen OK
CF2 シーン11: (ショックの後)CD音が出ない。
report#81.2
投稿者:na6ko
時刻:2018-10-30 20:19:07
状態:修正済
頻度:必ず起きる
D8> 42:40:11
D9> 43:20:21 play
audio play
paused
D9> 58:58:70 ?04 ; 問題の部分
audio play

command 0xd9 の引数の offset 1 が未知の 4 になっている.
mednafen のソースの規定上この offset 1 は 0,1,2,3 が明示されているので、こちらの実装は offset 1 は bit1:0 を見るだけとして and 演算をいれてから swtich にいれていた.
mednafen のソースから見るに offset 1 が 4 の値では pause したCDを再生再開すればいいみたいのでこちらの実装で and 演算を削除. これで期待通り動作した.

この 4 の挙動はおそらく規定外で、実際の CD-ROM2 システムでもソフト側の想定通り動いていると予想される. しかし厳密な動作は不明.
report#81.3
投稿者:na6ko
時刻:2019-02-19 11:54:59
状態:完了
頻度:必ず起きる
完了