Video Data
OK, I've gotten things working a bit better now. nestress now makes more sense, and the Excite Bike logo is completely correct (minutes the 2 bits of color for the palette). But what I'm starting to realize is that my brute force way of rendering the graphics is not going to pass for true emulation. I'm on the right track by rendering per-scanline. BUT, right now I'm doing all address calculations manually. The problem with this is that the NES didn't have the luxery of using magical variables and functions -- it only had it's internal registers to work with. And some games bet on this. So, once again, I'm going to re-think the PPU rendering, and re-tool it to work as close with it's own virtual hardware as possible. This should smooth out any remaining graphical bugs, and have the added benefit of automatically supporting multiple pages and scrolling. Once I am done with all this I will post details on how everything works. The only reason I haven't done so yet is because I'm not 100% sure yet. All in good time of course!
0 comments:
Post a Comment