ファミコンのプログラム3
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001名前は開発中のものです。
2008/06/23(月) 17:38:05ID:z53SrIuZでも900すぎてホンモノが現れたみたいだ。
もう要らねぇと思ってたけど、そいつらの為に立てたよ。
0981名前は開発中のものです。
2012/07/27(金) 21:18:44.92ID:sQ8tA8mC>>979
パレット拡張のところは勘違いしてるっぽいな。
MMC5カートリッジが$3F00-$3F1Fの値をいじる訳ではないし、その制限の壁は越えられない。
$3F00-$3F1FはPPU内部だけで参照出来る(あなたが言ったような例外もあったはずだけど利用はできないよ?)。
ttp://nesdev.parodius.com/mmc5-e.txt
<ExGrafix Mode>
bit PPpppppp
PP: use character palette number
pppppp: use background CHR-PAGE number index=4k
たかだか2bitのパレット指定。
ということで
Memory fetch phase 1 thru 128
-----------------------------
1. Name table byte
2. Attribute table byte
3. Pattern table bitmap #0
4. Pattern table bitmap #1
の2.のタイミングでMMC5カートリッジがAttribute table byteを出力してるだけだと思う。
8x8毎にAttributeを指定できるというだけ。
こっちの方が解かり易い?
ttp://wiki.nesdev.com/w/index.php/PPU_rendering
0982名前は開発中のものです。
2012/07/28(土) 08:56:55.56ID:GyT0u9/H0983名前は開発中のものです。
2012/07/28(土) 09:01:50.69ID:80Z4yq/U>>979を書いてたときなんか勘違いしてた
朝風呂入ってもう一度考えてたら>>980ということになった
とりあえずこれで理解できた・・・と思う
0984名前は開発中のものです。
2012/07/28(土) 12:56:03.28ID:oeXoY4Qdすごいわ。
0985名前は開発中のものです。
2012/07/28(土) 13:55:21.86ID:Nq3GjYH8レス数が950を超えています。1000を超えると書き込みができなくなります。