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

Added MARCH C- test #14

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Added MARCH C- test #14

wants to merge 1 commit into from

Conversation

kuro68k
Copy link

@kuro68k kuro68k commented Feb 27, 2024

This adds the MARCH C- test to the lower RAM test. If I have time to understand how it works, I could add it to the upper RAM test. I'm not an Amstrad CPC guy though, I don't know a lot about it or how the memory expansion works.

MARCH C- has the advantage of detecting addressing faults, as well as SRAM bit and data bus faults. Since it runs pretty quickly I just kept the current test in there too.

@kuro68k
Copy link
Author

kuro68k commented Feb 27, 2024

Oh, just to add, do you think it might be worth adding a single bit mode to this? Another possible failure mode is "shorted" bits. By testing a byte at a time those can be missed. The solution is to test one bit at a time, but of course it takes 8x as long. Another option is to test with #55 and #AA, which would only double the test time.

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

Successfully merging this pull request may close these issues.

1 participant