ファミコンのプログラム4 (567レス)
上
下
前
次
1-
新
268
(1)
: 2014/06/08(日)02:53
ID:CkZRo6BG(3/4)
調
AA×
>>267
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
268: [sage] 2014/06/08(日) 02:53:09.19 ID:CkZRo6BG >>267 続き 非VBlank期間中にCPUがVRAMにアクセスできる方法があります。 PPUレジスタ $2001 のbit3とbit4を0にして、BGとスプライトを非表示にすることです。 画像の信号を作るためのPPUのCHR-ROMやVRAMへのアクセスが止まるので PPUバスが開放され、CPUはPPUを介してVRAMにアクセスできます。 代わりに、画面に何も表示されない箇所が現れることになります。 BGとスプライトを非表示にするタイミングにばらつきがあると、 画面がちらつく現象となります。 > VBlankのタイミングと書き換えは理解しずらいのですが、ファミコンのPPUの仕様なんですかね。 ファミコンの設計による制限であるため、仕様と言えば、その通りです。 http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/268
続き 非期間中にがにアクセスできる方法があります レジスタ のとをにしてとスプライトを非表示にすることです 画像の信号を作るためののやへのアクセスが止まるので バスが開放されはを介してにアクセスできます 代わりに画面に何も表示されない箇所が現れることになります とスプライトを非表示にするタイミングにばらつきがあると 画面がちらつく現象となります のタイミングと書き換えは理解しずらいのですがファミコンのの仕様なんですかね ファミコンの設計による制限であるため仕様と言えばその通りです
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 299 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.034s