NES 2.0 Mapper 497
From NESdev Wiki
Jump to navigationJump to search
NES 2.0 Mapper 497 denotes the 小霸王 (Xiǎobàwáng, a.k.a. Subor) LOGO cartridge's circuit board.
Banks
- CPU $8000-$FFFF: 32 KiB unbanked PRG-ROM
- PPU $0000-$0FFF: 4 KiB PRG-RAM window into 32 KiB of CHR-RAM, fixed at bank #0
- PPU $1000-$1FFF: 4 KiB PRG-RAM window into 32 KiB of CHR-RAM, switchable
Register
CHR-RAM Bankswitching Mode
D~[.... ..BA] A~[1... .... .... ....] ($8000-$FFFF, no bus conflicts)
++- PPU $1000-$1FFF bank
0,1: set to bank #1
2: automatically switch to PPU A9..8 latched at rising edge of PPU A13, +2
3: like 2, but when PPU A9..8 is 3, set to bank #1
Effective CHR-RAM banks
| PPU $1000-$1FFF switching mode | Last nametable fetch address (excluding attribute table fetches) | 4 KiB CHR-RAM bank at PPU $0000 | 4 KiB CHR-RAM bank at PPU $1000 |
|---|---|---|---|
| 0 | - | 0 | 1 |
| 1 | - | 0 | 1 |
| 2 | 0xx | 0 | 2 |
| 2 | 1xx | 0 | 3 |
| 2 | 2xx | 0 | 4 |
| 2 | 3xx | 0 | 5 |
| 3 | 0xx | 0 | 2 |
| 3 | 1xx | 0 | 3 |
| 3 | 2xx | 0 | 4 |
| 3 | 3xx | 0 | 1 |
Mode 3 is used to facilitate a split screen with graphics on top and text in the bottom six character rows.