Zepper wrote:
- Do you know if the PPU receives a clock OR pending IRQ/NMIs are acknowledged when the CPU push/pull stack?
Why would you have reason to question whether the PPU gets clocked? Aren't the CPU and PPU clocked independently? I don't know of a hardware gate between the two that would *prevent* the PPU from receiving a clock if the CPU does something.
The pushing/pulling of stack is just like any other memory access...if you run your PPU 3 clocks for every CPU cycle then run it 3 clocks when the CPU accesses the stack. Maybe I'm confusing your question?