ファミコンのプログラム4 (567レス)
前次1-
抽出解除 レス栞

23
(1): 名前は開発中のものです。 [sage] 2012/08/30(木) 00:13:48.09 ID:2dcDlWaJ(1) AAS
>>16
16(2): 名前は開発中のものです。 [sage] 2012/08/29(水) 00:13:52.29 ID:dCbNSnnq(1) AAS
0爆弾で画面2分割し、
上は縦スクロール、下は固定(「沙羅曼蛇」のような画面)に挑戦しています

0番スプライトを画面左端に持ってきて、左端8ピクセルを$2001で隠すと
$2002のヒット検出はできないでしょうか

ためしにやった所
G-NES:できる   VirtuaNES:できる
実機(AV仕様):できていない(下画面が描画されない。左端クリップ無ければできる)
おそらく実機PPUの仕様かと想像しています。
ヒット検出しないのが正解だろうね。 実機でそうなったんだし。
上から覆い隠してる訳ではなくキャラクタを表示していない(と俺は考えてる)のだから、ヒットしなくて当然と思うけど。
左端がダメとかは、関係ない。横スクロールの指定はいつでもできる。
25: 名前は開発中のものです。 [sage] 2012/08/30(木) 23:09:45.06 ID:mbhkbHVJ(1) AAS
>>23 がはぼ正しい
>>20
20(1): 名前は開発中のものです。 [sage] 2012/08/29(水) 18:11:14.26 ID:G0Y2hDxx(1) AAS
左端だと描写中だからおかしくなって当然だろ
HBlank中に掛かるように右端でやれよ
 はどちらかというと間違い HBlank中が必須というわけではない

>>24
24(1): 名前は開発中のものです。 [sage] 2012/08/30(木) 04:48:24.33 ID:YFBZ+1yV(1) AAS
検出してからレジスタ叩いてるクロック分だけ画面描画進んでるから
次のラインまで最低でも12クロックはズレたままでしょ
ライン単位での描画しかサポートされてないエミュだと再現できないけど
 のようにCPUがフェッチ&デコード&実行&ライトやってる時間にも、PPUのドットは結構動くことに注意

普段はG-NESの使いやすいデバッガでデバッグ。
使いやすいVirtuaNESやNNNesterJでおおまかな確認。
際どいタイミングが必要なデバッグはFCEUXとNintendulator。
Nestopiaでタイミングの最終動作確認。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.025s