Reading the wiki in says that counters get updated at CC 304 The X and Y counter. But they are updated with what? fixed values (zero)? or as in the old days we said ppu_temp?
That's when the T address gets copied to the V address (to use loopy's terminology).
But what about NT (name tables) the wiki says that only H and V are updated shoudn't update the NT and Fine Y too??
One thing: should we count 0,1...304th or 1,2...304th?
I've understood "cycle 0" of a scanline to refer to the cycle during which the PPU outputs the signal corresponding to the pixel at x=0. This makes cycle 256 the first cycle of horizontal blanking.
Quote:
One thing: should we count 0,1...304th or 1,2...304th?
That's my another question too, i always have problems if it is 0-340 or 1-341. So i don't know if its cycle 304 (0-340) or cycle 304 (1-341)
And Tepples that didn't answerd my previous question!!
Please someone ...
It's V=T, so all bits are updated, including the nametable address bits. The only thing that isn't updated is Fine X, because that's completely separate from everything else.
Quote:
It's V=T, so all bits are updated, including the nametable address bits. The only thing that isn't updated is Fine X, because that's completely separate from everything else.
Thanks Dwedit my another question is: in my emulator im counting cyccles 0-341 that would imply that i have to update at my CC 303
Nintendulator runs PPU pixels in the range of [0...340] (inclusive), and does the scrolling logic at 304. So that's 304 with a zero base.