ファミコンのプログラム4 (563レス)
ファミコンのプログラム4 http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
540: 539 [sage] 2022/03/15(火) 21:51:26.58 ID:+prqqqiR 物は試しとゲーム動作中にCHAROMを引っこ抜いたところグラフィックがバグりました。 エミュではPPUメモリ$0000-$1FFFにコピーされているように見えるけど、 実際のハードでは、メモリは無くPPUとCHAROMのアドレス線が接続されているだけなんでしょうか? バンク切り替えというのもアドレス線の接続先をコントロールするICに信号を送っているだけなので 仮に毎フレーム同じバンク番号を指定し続けても負荷はかからないと…。 http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/540
541: 540 [sage] 2022/03/15(火) 22:18:10.46 ID:+prqqqiR 連投すみません。 ROM領域と言われるチートコードでは干渉不可な場所と RAM領域と言われる干渉可な場所があることを思い出しました。 PPUの0000から1FFFはROM領域という訳で、多分それはアドレス線で接続されており。 常にCHA ROMと同期しているイメージな気がしました。 自己解決してしまったと思います。お騒がせしました。 http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/541
542: 名前は開発中のものです。 [] 2022/03/15(火) 22:31:36.87 ID:AYr/3bBN >>539-541 少なくとも >>539 の時点ではバンク切り替えがどういうものか理解できてないように見える それが >>541 で自己レスするまでに調べて理解できたってことなんだろうか? http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/542
549: 540 [sage] 2022/10/02(日) 11:40:37.85 ID:jA1jUXrd >>546 今気づきました。ありがとうございます。 あの後、勉強&ファミコンの分かりやすい回路図を見つけて理解できました。 バンク切り替えは、PRG命令でCPUのデータバスとアドレスバスからhi/loが出る→ロジックICが受ける→ロジックICがEPROMのA15等をhiに固定し見たいデータに切り替える。 ファミコンは無いけどROMが複数個で構成されてるタイプであればOEをうまく切り替えて見たいデータに切り替える。 http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/549
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.026s