"Secondary OAM"

This is an archive of a topic from NESdev BBS, taken in mid-October 2019 before a server upgrade.
View original topic
"Secondary OAM"
by on (#11902)
This is just for a clarification.
Was reading the wiki for details on the PPU here it mentions something about a secondary OAM. Is this another OAM in addition to the 256 bytes used for the 64 sprite storage?

by on (#11907)
It's not directly accessible to the programmer, sounds like it's just the buffer that the PPU reloads for each scanline and renders from (32 bytes = 8 sprites max).

by on (#11930)
Ok sounds good. I've been hung up on exactly how to approach implementing the ppu and when I found the wiki I wasn't sure what it was talking about. I guess I can start with following those steps for sprite evaluation. As a follow up, does the ppu process the registers each cycle? Like updating the status, doing memory work through $2003-$2007?