MMC3 IRQs by Allan Blomquist 维京猎人 译 iNES mapper 4 (MMC3)提供了一个方便的方式来令帧内改变PPU实现“特殊效果”像在NES游戏中的分屏显示滚动。而不是使用0号精灵的命中去计时让你写PPU硬件,使用IRQ就可以令CPU有效的通过帧工作,而不是浪费时间获取0号精灵的命中标志。 这4个寄存器,是MMC3为IRQ触发而设的: $C000 - IRQ 计数器 - 这个Mapper用倒数来触发IRQ。每一次扫描线,值递减一,当它到达0,IRQ就触发。 ...【查看原文】