SNES は 8 ビットのデータバスと、2 つのアドレスバスを持つ。 アドレスバスはそれぞれ、"アドレスバスA"、"アドレスバスB" と呼ばれている。

データバス

データバスは 8 ビット幅。 データバスにデータがセットされていない時に読み込み動作を行うと、 最後にバスにセットされた値が代わりに読み込まれる。 これは、"オープンバス" と呼ばれている。

ラインカートリッジ拡張
D01911
D12012
D22113
D32214
D45015
D55116
D65217
D75318

65816 HiRomモード

バンクアドレス内容ミラーバンク
0x00-0x2F0x0000-0x1FFFRAM0x7E
0x00-0x2F0x2000-0x2FFFI/Oポート (PPU1, APU)
0x00-0x2F0x3000-0x3FFFI/Oポート (SFX, DST, etc)
0x00-0x2F0x4000-0x41FFI/Oポート (PAD)
0x00-0x2F0x4200-0x5FFFI/Oポート (PPU2, DMA, etc)
0x00-0x2F0x6000-0x7FFF未使用
0x00-0x2F0x8000-0xFFFFROM
0x30-0x3F0x0000-0x1FFFRAM
0x30-0x3F0x2000-0x2FFFI/Oポート (PPU1, APU)
0x30-0x3F0x3000-0x3FFFI/Oポート (SFX, DSP, etc)
0x30-0x3F0x4000-0x41FFI/Oポート (PAD)
0x30-0x3F0x4200-0x5FFFI/Oポート (PPU2, DMA, etc)
0x30-0x3F0x6000-0x7FFFバッテリーバックアップRAM
0x30-0x3F0x8000-0xFFFFROM
0x40-0x6F0x0000-0xFFFFROM
0x70-0x770x0000-0xFFFFバッテリーバックアップRAM
0x78-0x7D0x0000-0xFFFF未使用
0x7E0x0000-0x1FFFRAM
0x7E0x2000-0xFFFFRAM
0x7F0x0000-0xFFFFRAM
0x80-0xEF0x0000-0xFFFFバンク0x00-0x6Fのミラー
0xF0-0xFF0x0000-0xFFFFROM

SPC 700

アドレス内容
0x0000-0x00EFRAM
0x00F0-0x00FFI/Oポート (DSP)
0x0100-0x7FFFRAM
0x8000-0xFFBFRAM?
0xFFC0-0xFFFFROM(起動用)

トップ   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS