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

***データバス [#idd8703d]

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

|ライン|カートリッジ|拡張|h
| D0  |  19  |   11|
| D1  |  20  |   12|
| D2  |  21  |   13|
| D3  |  22  |   14|
| D4  |  50  |   15|
| D5  |  51  |   16|
| D6  |  52  |   17|
| D7  |  53  |   18|


**65816 HiRomモード [#w00649b2]
|バンク|アドレス|内容|ミラーバンク|h
|0x00-0x2F|0x0000-0x1FFF|RAM|0x7E|
|0x00-0x2F|0x2000-0x2FFF|I/Oポート (PPU1, APU)||
|0x00-0x2F|0x3000-0x3FFF|I/Oポート (SFX, DST, etc)||
|0x00-0x2F|0x4000-0x41FF|I/Oポート (PAD)||
|0x00-0x2F|0x4200-0x5FFF|I/Oポート (PPU2, DMA, etc)||
|0x00-0x2F|0x6000-0x7FFF|未使用||
|0x00-0x2F|0x8000-0xFFFF|ROM||
|0x30-0x3F|0x0000-0x1FFF|RAM||
|0x30-0x3F|0x2000-0x2FFF|I/Oポート (PPU1, APU)||
|0x30-0x3F|0x3000-0x3FFF|I/Oポート (SFX, DSP, etc)||
|0x30-0x3F|0x4000-0x41FF|I/Oポート (PAD)||
|0x30-0x3F|0x4200-0x5FFF|I/Oポート (PPU2, DMA, etc)||
|0x30-0x3F|0x6000-0x7FFF|バッテリーバックアップRAM||
|0x30-0x3F|0x8000-0xFFFF|ROM||
|0x40-0x6F|0x0000-0xFFFF|ROM||
|0x70-0x77|0x0000-0xFFFF|バッテリーバックアップRAM||
|0x78-0x7D|0x0000-0xFFFF|未使用||
|0x7E|0x0000-0x1FFF|RAM||
|0x7E|0x2000-0xFFFF|RAM||
|0x7F|0x0000-0xFFFF|RAM||
|0x80-0xEF|0x0000-0xFFFF|バンク0x00-0x6Fのミラー||
|0xF0-0xFF|0x0000-0xFFFF|ROM||

**SPC 700 [#yafa1af3]
|アドレス|内容|h
|0x0000-0x00EF|RAM|
|0x00F0-0x00FF|I/Oポート (DSP)|
|0x0100-0x7FFF|RAM|
|0x8000-0xFFBF|RAM?|
|0xFFC0-0xFFFF|ROM(起動用)|

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