跳轉到內容

NES 程式設計/記憶體對映

來自華夏公益教科書

CPU 記憶體對映

[編輯 | 編輯原始碼]
地址 大小 描述
$0000 0x800 2KB 工作 RAM
$0800 0x800 $000-$7FF 的映象
$1000 0x800 $000-$7FF 的映象
$1800 0x800 $000-$7FF 的映象
$2000 0x8 PPU 控制暫存器
$2008 0x1FF8 * $2000-$2007 的映象
$4000 0x20 暫存器(主要是 APU)
$4020 0x1FDF 卡帶擴充套件 ROM
$6000 0x2000 SRAM
$8000 0x4000 PRG-ROM
$C000 0x4000 PRG-ROM

* 映象了 1023 次,不包括 $2000 - $2007。

PPU 記憶體對映

[編輯 | 編輯原始碼]
地址 大小 描述
$0000 $1000 圖案表 0
$1000 $1000 圖案表 1
$2000 $3C0 名稱表 0
$23C0 $40 屬性表 0
$2400 $3C0 名稱表 1
$27C0 $40 屬性表 1
$2800 $3C0 名稱表 2
$2BC0 $40 屬性表 2
$2C00 $3C0 名稱表 3
$2FC0 $40 屬性表 3
$3000 $F00 2000h-2EFFh 的映象
$3F00 $10 背景調色盤
$3F10 $10 精靈調色盤
$3F20 $E0 3F00h-3F1Fh 的映象
華夏公益教科書