任天堂游戏机地址分布

Author: 江西 蒋 志 Date: 1992-04-03

        CPU控制地址:
        $0000__$1FFF 机内RAM区,现只用2KRAM($0000__$07FF)
        $2000__$3FFF 控制PPU的地址区
        $4000__$4FFF 手柄串行控制及音响控制区
        $5000__$7FFF 空
        $8)))__$FFFF 外部程序ROM区
        PPU图像地址:
        $0000__$1FFF 外部图像ROM区
        $2000__$3FFF 图像RAM区,机内只用2KRAM
        CPU与PPU之间的干预及通讯构成了有关色彩、背景、动画以及数据块传输的功能,某软件控制是通过对地址$2××(0_7)进行写入或读取($0_$F)数据来完成的。
        从上表可以看出,在直接寻址的外部游戏卡内存最大为32K(程序ROM)+8K(图像ROM)=40K,为了运行需要更大内存的节目(如引卡),则采取硬件换页、软开关控制的方式来完成。为达到软件设计的某需要,也有用RAM替代8K图像ROM的情况。