Page 1 of 1
nestest
Posted: Sun Dec 17, 2006 3:37 pm
by WedNESday
Can someone please provide me with the address that nestest loads into the program counter when someone runs 'run all tests'. I am NOT talking about the 'set the PC to C000h automation' thingy. The reason why I ask is I have that screen up but my emulator won't seem to get to the bit where it reads from 4016h, and I can't press the buttons to initiate the tests.
Posted: Sun Dec 17, 2006 4:51 pm
by Quietust
When you press START, the program counter will end up at $C0BD once it parses input. This happens when entering the routine at $C089 such that memory $D5 contains the value #$10.
Posted: Sun Dec 17, 2006 5:00 pm
by WedNESday
No, I still can't get it working. I know that there is only one, maybe two bugs because most games do work ok. When I do run it on automation, the documentation states that 02h and 03h will contain the results. But this is not true. They actually use 01h and nothing else. How about NEStress? Once you enter the CPU tests that also runs automatically.
(btw I have recently rewritten WedNESday which is why this has suddenly cropped up)
Posted: Mon Dec 18, 2006 4:47 pm
by WedNESday
I have managed to fix the problem now. My new PPU loop was preventing NMI from firing.
Sorry to ask such a nooby question, especially since I consider myself a bit of a veteran now of NES emulation. Now I feel stupid. D'oh!
