74:ダウンロード2/ビジュアルシーンの画面がバグる。

最終状態:完了
report#74.1
投稿者:MAT0603
時刻:2018-08-08 01:41:48
状態:新規
頻度:必ず起きる
再現方法:
ステージ8をクリアする、またはコンフィグレーションモードでDEMO8を再生する。
モトローダーが"OK DEVA!"と喋った後、画面右側がバグった表示になる。ゲームはそのまま進めることが出来る。
report#74.2
投稿者:na6ko
時刻:2018-08-08 03:36:05
状態:受付済
頻度:必ず起きる
状態変更. 見た目だけ判断するとよく見る不具合です.
ADPCM RAM への書込みが 1 byte ずれてて、その後 ADPCM RAM から VRAM へ転送しているということが多いです.
report#74.3
投稿者:na6ko
時刻:2018-09-11 15:06:12
状態:受付済
頻度:必ず起きる
CD読み込み時間を等速相当に設定しても改善せず.
report#74.4
投稿者:na6ko
時刻:2018-09-20 00:09:45
状態:受付済
頻度:必ず起きる
録画した.
https://youtu.be/aDkmXgAF6gk

フェードアウト時の絵はでてるのでキャラ転送は正常で、時刻00:42でのパレットの書込みだけが変らしい.
report#74.5
投稿者:na6ko
時刻:2018-09-20 01:54:49
状態:修正済
頻度:必ず起きる
CPU trace を行なったところ address 0x1fe400 から 0x1fe4ff まで read 処理が入っていた. 原因は2つある.

1) ここで read 処理が走るのは謎でエミュレータでは再現しない.
2) この address に read が入っていたときに間違えてパレットを更新していた.

1) は今のところ原因不明で、パレット以外にも1frameだけ変な絵が出る.
2) は5月ごろに実装した実験的コードが誤って残っており、 read 処理でパレットを更新することが間違い. いままで他でこれが判明しなかったのはこの address に read をするソフトがなかったのかが謎.
6260 のマニュアルではここは read できるはず.

1) の不具合は存続しているが、ゲームを遊ぶ分には重要度は低いので現状放置とする. 2) の不具合は修正した.
report#74.6
投稿者:na6ko
時刻:2018-09-20 02:04:37
状態:修正済
頻度:必ず起きる
1frameだけ化ける絵.
report#74.7
投稿者:na6ko
時刻:2018-10-30 19:56:54
状態:完了
頻度:必ず起きる
終了