Zepper wrote:
How would be explained the PPU registers status after a RESET?
The whole point of this discussion is:
In the Family Computer PPU reset is connected to +5v meaning the PPU does NEVER see a reset pulse. Actually this causes the PPU to only require "warm up code" to be run on first boot after power on.
In the Nintendo Entertainment System, Nintendo wired the PPU reset together with the CPU reset so the VIDEO is stopped when reset is pressed or the CIC makes the game screen blink. That's done so the protection has more "WTF" effect on the player. It has a side effect of making the game need to execute PPU warm up code every time the system is reset.
So games just aways execute warm up code on reset because it's one of these cases where too much care is never going to "hurt" or break anything.