SNES には 8 ビットのデータバス 1 つと、2 つのアドレスバスがある。 アドレスバスはそれぞれ、"アドレスバスA"、"アドレスバスB" と呼ばれている。
データバスは 8 ビット幅のバス。 データバスにデータがセットされていない時に読み込み動作を行うと、 最後にバスにセットされた値が代わりに読み込まれる。 これは、"オープンバス" と呼ばれている。
ライン | カートリッジ | 拡張 |
D0 | 19 | 11 |
D1 | 20 | 12 |
D2 | 21 | 13 |
D3 | 22 | 14 |
D4 | 50 | 15 |
D5 | 51 | 16 |
D6 | 52 | 17 |
D7 | 53 | 18 |
アドレスバス A は 24 ビット幅のバスで、 読み込み・書き込みライン (/RD と /WR)、 2 つの補助ライン (/CART と /WRAM) を一緒に使う。 このバスは、カートリッジ端子のみではなく WRAM も接続されている。
ライン | カートリッジ |
A0 | 17 |
A1 | 16 |
A2 | 15 |
A3 | 14 |
A4 | 13 |
A5 | 12 |
A6 | 11 |
A7 | 10 |
A8 | 9 |
A9 | 8 |
A10 | 7 |
A11 | 6 |
A12 | 37 |
A13 | 38 |
ライン | カートリッジ |
A14 | 39 |
A15 | 40 |
A16 | 41 |
A17 | 42 |
A18 | 43 |
A19 | 44 |
A20 | 45 |
A21 | 46 |
A22 | 47 |
A23 | 48 |
/RD | 23 |
/WR | 54 |
/CART | 49 |
/WRAM | 32 |
アドレスバス B は 8 ビット幅のバスで、 読み込み・書き込みライン (/RD と /WR) と一緒に使う。 カートリッジと拡張ポートだけではなく、 WRAM, PPU1, PPU2, APU もこのバスに接続されている。
ライン | カートリッジ | 拡張 |
PA0 | 28 | 1 |
PA1 | 59 | 2 |
PA2 | 29 | 3 |
PA3 | 60 | 4 |
PA4 | 30 | 5 |
PA5 | 61 | 6 |
PA6 | 3 | 7 |
PA7 | 34 | 8 |
/PARD | 4 | 10 |
/PAWR | 35 | 9 |