Hi guys,
I'm working in implementing the PPU of my emulator. CPU is already tested and it works good (according to the nestest.nes log, and Blargg's official/unofficial instructions tests).
I managed to get VBlank and NMI up and running, so now i'm working on getting some background displayed in the screen. The problem is that i don't know why these couple of tiles (screenshot attached) are displayed wrong :S. As you will be able to see, the title screen and the screen before donkey starts moving are displayed perfectly. But when the animation starts, the tile is wrong.
I checked my name table mirroring and seems to be right. I have implemented registers just as in loopy's scrolling doc. No attribute tables or sprites implemented yet. Also, checked with a couple of other games, and the tiles are displayed OK.
Can you guys point me to the right direction based on your vast experience .
Thanks in advance.
I'm working in implementing the PPU of my emulator. CPU is already tested and it works good (according to the nestest.nes log, and Blargg's official/unofficial instructions tests).
I managed to get VBlank and NMI up and running, so now i'm working on getting some background displayed in the screen. The problem is that i don't know why these couple of tiles (screenshot attached) are displayed wrong :S. As you will be able to see, the title screen and the screen before donkey starts moving are displayed perfectly. But when the animation starts, the tile is wrong.
I checked my name table mirroring and seems to be right. I have implemented registers just as in loopy's scrolling doc. No attribute tables or sprites implemented yet. Also, checked with a couple of other games, and the tiles are displayed OK.
Can you guys point me to the right direction based on your vast experience .
Thanks in advance.