
Would this be a result of improper initial PPU loading, or would it be changes to the nametables through PPUDATA?
I can provide more information and/or code if this is too obscure a problem to determine from the picture.
Moderator: Moderators
The main emu window looks like it's just displaying uninitialized (garbage) video memory.miker00lz wrote:looks like you're reading the same row of tiles over and over... and i have no idea whats going on with your main display. again, if you can post the source code we can point out what's going wrong.
yeah, exactly.MottZilla wrote:Your name table mirroring is broken. You shouldn't have 4 unique name tables unless the game is using "Four Screen Mirroring" whic is actually No Mirroring. If you fix name table mirroring you might fix those issues in the background.
From experience, nametables should be initialized by the emulator with zeroes ($00), and not $FFs.Dwedit wrote:Memory initialization? The game probably isn't zeroing out the second nametable. If you're not initializing memory to anything, you could get glitchy areas on the second nametable.