Thanks for the test ROM, it has helped me with some timing issues.
Under TEST_ImplicitDMAAbort
I can pass the test with - "; success code 2. (pre-1990 CPU)"
When trying to add the logic to pass with - "; success code 1. (post-1990 CPU)", I am failing test 4
What is TEST_ImplicitDMAAbort_AltKey3 measuring and returning?
TEST_ImplicitDMAAbort_AltKey3:
.byte $01, $01, $01, $04, $04, $04, $04, $04, $04, $04, $04, $04, $04, $04, $04, $04
My TEST_ImplicitDMAAbort_AltKey1 and TEST_ImplicitDMAAbort_AltKey2 match the expected result, just not TEST_ImplicitDMAAbort_AltKey3.
My result is matching TEST_ImplicitDMAAbort_Key3 instead of the ALT behavior.
Just FYI: I am passing all other PPU, APU tests, I am failing some unofficial CPU opcode stuff, mainly Unofficial Instructions: SHA, SHX, SHY and then under Unofficial Instructions starting at test K fail.
Thanks for the test ROM, it has helped me with some timing issues.
Under TEST_ImplicitDMAAbort
I can pass the test with - "; success code 2. (pre-1990 CPU)"
When trying to add the logic to pass with - "; success code 1. (post-1990 CPU)", I am failing test 4
What is TEST_ImplicitDMAAbort_AltKey3 measuring and returning?
TEST_ImplicitDMAAbort_AltKey3:
.byte $01, $01, $01, $04, $04, $04, $04, $04, $04, $04, $04, $04, $04, $04, $04, $04
My TEST_ImplicitDMAAbort_AltKey1 and TEST_ImplicitDMAAbort_AltKey2 match the expected result, just not TEST_ImplicitDMAAbort_AltKey3.
My result is matching TEST_ImplicitDMAAbort_Key3 instead of the ALT behavior.
Just FYI: I am passing all other PPU, APU tests, I am failing some unofficial CPU opcode stuff, mainly Unofficial Instructions: SHA, SHX, SHY and then under Unofficial Instructions starting at test K fail.