CPU memory map: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
mNo edit summary
(cleaning up Special:Wantedpages)
Line 14: Line 14:
| $2008 || $1FF8 || [[Mirroring|Mirrors]] of $2000 every 8 bytes
| $2008 || $1FF8 || [[Mirroring|Mirrors]] of $2000 every 8 bytes
|-
|-
| $4000 || $0018 || [[APU|NES APU]] and [[I/O registers]]
| $4000 || $0018 || [[APU|NES APU]] and [[2A03|I/O registers]]
|-
|-
| $4018 || $FFFF || Cartridge PRG ROM, cartridge PRG RAM, and [[MMC|mapper registers]]
| $4018 || $FFFF || Cartridge PRG ROM, cartridge PRG RAM, and [[MMC|mapper registers]]

Revision as of 02:31, 8 June 2010

Addr Size Device
$0000 $0800 2KB internal RAM
$0800 $0800 Mirrors of $0000-$07FF
$1000 $0800
$1800 $0800
$2000 $0008 NES PPU registers
$2008 $1FF8 Mirrors of $2000 every 8 bytes
$4000 $0018 NES APU and I/O registers
$4018 $FFFF Cartridge PRG ROM, cartridge PRG RAM, and mapper registers

$FFFA - NMI vector

$FFFC - Reset vector

$FFFE - IRQ/BRK vector