Page 1 of 1

PPU x CPU reset

Posted: Tue Oct 17, 2006 8:41 pm
by Zepper
During the powerup sequence, does the ppu run/clock? ^_^;;

Posted: Wed Oct 18, 2006 6:24 am
by WedNESday
I'd say yes. If the CPU is on, then so is the PPU. I am not aware of anyway that the PPU can be paused by a pin or whatever. When you say power-up sequence I assume you mean the reset that the 6502 must do to use the Reset Vector. As for anything before that, then I assume the same. We need Kevin Norton or Brad Taylor to do a check for us (hint, hint).

Posted: Wed Oct 18, 2006 9:05 am
by Memblers
I remember having one program that wrote tiles to CHR-RAM immediately without doing the LDA $2002 / BPL loop, and the graphics would always be corrupt. I have no idea how and not much interest in timing or figuring out how that'd be emulated though.

On a somewhat related note the PPU has a reset pin, I know on the front-loader reset button it resets with the CPU (screen goes black) while on the top-loader only the CPU resets (graphics stay on screen).

Posted: Wed Oct 18, 2006 10:24 am
by Zepper
There's garbage because the PPU registers / scroll data are filled up with junk.

To make the things clear: when I emulate the power-up sequence, I follow the exact thing, but fetching or writting bytes imply PPU running too...