Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DMA and Misc. Edge Case test results worse after running Layer Toggle test! #10

Open
CLS-StarkThyme opened this issue Aug 1, 2020 · 3 comments

Comments

@CLS-StarkThyme
Copy link

CLS-StarkThyme commented Aug 1, 2020

mGBA test suite v0-r66 has a weird issue affecting all emulators (and possibly real hardware) where the results of the DMA and Misc. Edge Case tests look slightly worse after running the Layer Toggle test. On mGBA, 1232 of the 1252 DMA tests and 8 of the 10 Misc. Edge Case tests pass before the Layer Toggle test, then 1216 to 1232 of the 1252 DMA tests and 7 of the 10 Misc. Edge Case tests pass after the Layer Toggle test.

@CLS-StarkThyme
Copy link
Author

As it turns out, even the Memory tests take a big hit after running the Layer Toggle test. The first run-through shows 1552 of 1552, then the second run-through shows 1488 of 1552.

@endrift
Copy link
Member

endrift commented Aug 3, 2020

Strangely I only get an additional 4 DMA test failures:

GBA Debug: DMA test: 0 Imm H V+BIOS/+VRAM
GBA Debug: 5: Got 01010101 vs 00000000: FAIL
GBA Debug: DMA test: 1 Imm H V+BIOS/+VRAM
GBA Debug: 5: Got 01010101 vs 00000000: FAIL
GBA Debug: DMA test: 2 Imm H V+BIOS/+VRAM
GBA Debug: 5: Got 01010101 vs 00000000: FAIL
GBA Debug: DMA test: 3 Imm H V+BIOS/+VRAM
GBA Debug: 5: Got 01010101 vs 00000000: FAIL

Having trouble reproducing the memory test issue.

@endrift
Copy link
Member

endrift commented Aug 3, 2020

Ok, I have a fix for the DMA test failure (eb6d373), but the memory test is (another) issue with how I'm handling save files (hopefully fixed or at least worked around in 86f4695), and the misc edge cases one I'm still investigating.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants