Nintendo Entertainment System Documentation v0.53 (japanese)
@Nintendo
Published in
Famicom
· 4 years ago
... アドレス経由でアドレスされるので、メモリ制限がメモリの終了($3FFF)を越える場 合、$0000にラップされるはずである。 2つのネームテーブルと2つの属性テーブルをサポートする、十分なVRAMメモリだけ がある。 したがって、ネーム/属性テーブル#2と#3はネーム/属性テーブル#0との ミラーである。 どのテーブルがミラーされるかは、カートリッジヘッダの内部のミ ラービットの設定に左右される(より詳細に関してはセクション#12を参照)。 実際のNESでは、VRAMの読み書きはVBlank中にのみ試みられるべきである。 多くの より小さなROMにはパターンテーブル用CHR-RAMがある。 この場合、このメモリに書 き込むことができない。 VRAMへの書き込み --------------- 1) $2006に上位アドレスバイトを書き込む。 2) $2006に下位アドレスバイトを書き込む。 3) $2007にデータを書き込む。 各書き込みの後に、アドレスは自動的に1または 32($2000のビット#2が1の場合)ずつ増加する。 VRAMからの読み出し ----------------- 1) $2006に上位アドレスバイトを書き込む。 2) $2006に下位アドレスバイトを書き込む。 3) $2007からデータを読む。 $2007からの最初の読み込みは無効なので、実際のデ ータを読む前に世話をされるべきである。 4) $2007からデータを読む。 ここから、各々読まれ ...