Okay, so now I've got all of the "official" opcodes working as far as I can tell from the Nestress and Kevtris' Nestest ROMs. I pass both of those 100% for official opcode and CPU tests. So now I've moved onto Blargg's nes_instr_test ROM. At the moment I am running the official-only test ROM. I get the following output:
I know that the readme says that the test is not supposed to tell you how to fix your CPU...but since I'm passing the other 2 test ROMs it seems strange that BRK would fail in this test ROM. Can anyone tell me what the BRK test actually "tests"? I looked at the source but it's hard for me to understand as I am not (yet) a very avid NES programmer and the assembler syntax is throwing me for a loop - especially with all the macros.
Are there CPU test ROMs that I should run before running this one? I'm not sure if there is a particular order in which I should be trying these ROMs. Haha.
Any input is appreciated.
Code:
00 BRK
14-brk
Failed
While running test 14 of 15
14-brk
Failed
While running test 14 of 15
I know that the readme says that the test is not supposed to tell you how to fix your CPU...but since I'm passing the other 2 test ROMs it seems strange that BRK would fail in this test ROM. Can anyone tell me what the BRK test actually "tests"? I looked at the source but it's hard for me to understand as I am not (yet) a very avid NES programmer and the assembler syntax is throwing me for a loop - especially with all the macros.
Are there CPU test ROMs that I should run before running this one? I'm not sure if there is a particular order in which I should be trying these ROMs. Haha.
Any input is appreciated.