What I have done (besides the DMA thing) is fully hooked up all of the I/O to the PPU, and have implimented the entire outer rendering logic (both in the NESEngine class, and the PPU class). It even updates the VBlank flags and generates NMIs if applicable (depending on the CW1 flag of the PPU). Although I cannot see actual graphics yet, I can see via breakpoints that graphic things ARE happening behind the scenes. Oh, and I have also stubbed the scanline rendering function (which right now does nothing but update the scanline and generate NMIs and VBlanks as needed); this is the function I will be flushing out tomorrow. I'm looking forward to seeing the fruits of my labor!
Almost there
OK guys, sorry but I will not have any screenshots for you tonight. I am RIGHT at the point where I can start rendering graphics, but I have to call it a night.
0 comments:
Post a Comment