PPU6528的接口和寄存器
对于$2001共有6个切换开关,即:
BIT0:颜色开关。置0关闭底背景页颜色,开启卡通背景页颜色;置1关闭卡通背景页颜色,开启底背景页颜色。
BIT3:背景页开关。置0关闭背景页显示,置1允许背景页显示。
BTT4:卡通页开关。置0禁止卡通页显示,置1允许卡通页显示
BIT5-7:底背景8个颜色状态。
· PPU驱动状态接口
$2002是PPU驱动状态接口。当$2002的读取值小于$80时,表明PPU正在做图像显示和刷新工作,无暇接收CPU传递过来的信息,当读取值大于$80时,表明PPU已处于等待状态,可以接收CPU传递过来的图像信息。程序员在设计PPU驱动程序时,必须对这一接口状态进行判断,选择适当的时间完成PPU读写工作。对于高级程序员,还可根据这一接口的状态,设计出屏幕局部滚动、屏幕上下连续滚动两个背影页等比较难以实现的新功能。比如KONAM1的《SUPERCONTRA》成功地使用这一技术实现大角色的移动,为软件大大增色。
(福建 陈盛旋)