Skip to content

Implicit DMA Question #1

Description

@theklap

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions