hey
Well I've now got the CPU going quite well and such, and got some roms going with video

, but the problem now is to get the PPU timing and such up to scratch.
ATM, when it comes to rendering a scanline I don't handle the tile scroll, and fine scroll offsets :\, as I'm not exactly sure how to when it comes to actually rendering a scanline. I do know, and already handle reads/write from $2005, $2006 and $2007 PPU registers from the CPU, but not from the PPU.
From quickly looking over the nesdev forums I think some folks even suggest rendering a pixel at a time, rather than at each scanline, which I think would lead to a bit to much overhead for my liking.
Anyhows soon I will make note of all the resources I have used and such, and what docs aren't up to scratch or whatever. Hmm, so far I have found
THIS doc to be most accurate and helpful in regards to the CPU.
I've been debugging besides the Nintendulator, and found the "nestest.nes" rom by "Kevin Horton" for testing the cpu great ^_^. Anyhows after googling for this rom it lead me back to an
earlier post in this thread, thanks
hap.
Anyhows any info in regards to what occurs when it comes to actually drawing a scanline would be great

.
edit
BTW, so far I've just tried adding to the name table address based on the tile offset, but I think there is more to it? and haven't even bothered with the fine scroll yet.
another edit
Anyhows, I thought I'd write a little more on the resources I used...
On the CPU side of things, I think the best and most accurate doc I've found is this
6502 doc.
Another is this
6502 Opcodes doc, and also hosted here is a nice detailed explaination of the
V (overflow) flag.
Finally there is this
6502 Instruction Set doc, but be careful with this one, as I think there are some incorrect flag settings and such, but mostly it's fine (just compare to other docs).
Onto the actual NES specifications, I found
Yoshi's doc to be amoungst the best, and most complete. There is also the
Nocash Everynes doc, and
Marat Fayzullin's doc.
Another doc really worth mentioning is
Loopy's PPU doc, which explains the $2005, $2006, and $2007 registers on the CPU side.
Also, if you are looking for various docs and such then checkout those at
nesdev, and
zopher's domain.
Anyhows I also used a bunch of test roms (I think the
nestest.nes rom is essential!), which I mostly debugged besides
Nintendulator, and at times I used
NESten and
FCE Ultra. BTW, I got most of these test roms from the later mentioned websites, and the
nestest.nes from an
earlier post in this thread by
hap.
cyas