I have nestest running and all the tests are passing.
I've been working on my PPU and wanted to start to run some of those test ROMS, but I've discovered I'm not going to be able to pass many of the PPU timing tests since my CPU instructions are not actually timed properly.
For example, I was forgetting to add an extra cycle when a branch was taken.
I am now in the process of making sure that for instructions add another cycle if a page boundary is crossed.
Is there currently a test rom that I can run to see if I am properly handling those extra cycles (page crossed, branch taken, etc..)
Perhaps this is a chicken and the egg scenario, where testing the number of cycles cannot be done without PPU timing, and vica versa.
Al
I've been working on my PPU and wanted to start to run some of those test ROMS, but I've discovered I'm not going to be able to pass many of the PPU timing tests since my CPU instructions are not actually timed properly.
For example, I was forgetting to add an extra cycle when a branch was taken.
I am now in the process of making sure that for instructions add another cycle if a page boundary is crossed.
Is there currently a test rom that I can run to see if I am properly handling those extra cycles (page crossed, branch taken, etc..)
Perhaps this is a chicken and the egg scenario, where testing the number of cycles cannot be done without PPU timing, and vica versa.
Al