ファミコンのプログラム4 (567レス)
上
下
前
次
1-
新
417
:
398
2015/08/08(土)00:31
ID:BI5FjCuz(1)
調
AA×
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
417: 398 [sage] 2015/08/08(土) 00:31:25.10 ID:BI5FjCuz 机上調査レベルですが、実機で画面が揺れる(ピクンと跳ねる)のは、 ・PPUへのデータ転送処理より先にIRQカウンタの設定をしている ・パレットの書き換えでPPUアドレスの$3fxxにアクセスしている のが原因っぽいです。 $3fxxにアクセスするのでPA12のアドレス線が0→1に変化。 これをMMC3が拾ってIRQカウンタをカウントダウンすることで、 1ライン早くIRQ割り込みが発生して、画面がずれると推測しました。 http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/417
机上調査レベルですが実機で画面が揺れるピクンと跳ねるのは へのデータ転送処理より先にカウンタの設定をしている パレットの書き換えでアドレスのにアクセスしている のが原因っぽいです にアクセスするのでのアドレス線がに変化 これをが拾ってカウンタをカウントダウンすることで 1ライン早く割り込みが発生して画面がずれると推測しました
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 150 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.026s