-
Notifications
You must be signed in to change notification settings - Fork 81
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
SA-1 RAM write protection (Contra SA-1) #351
Comments
@srg320 Thanks for working on this! Here is more information about BW-RAM protection and Kirby Dreamland: Apparently both SNES and SA-1 write enable registers need to be 0 for BW-RAM protection to work. So because it sets Protection Test ROM: |
Thank you, this information is very helpful. |
Testing with release 20241228. The SA1 Protection test now fails at test ID 155 which is It says something in the readme about unmapped memory for test 145-162.
|
Contra III SA-1 v1.1 does not boot on a real SA-1 cart because RAM write protection is enabled by default. This version does work on the SNES core but IMO it should behave like a real cart.
Contra III SA-1 v1.2 fixes this by disabling write protection:
https://github.com/VitorVilela7/SA1-Root/releases/tag/v1.8
VitorVilela7/SA1-Root@8ec85aa
VitorVilela7/SA1-Root@b67c8cc
The SA-1 documentation in book2.pdf states that all RAM write protection is enabled by default:
SBWE
,CBWE
,BWPA
,SIWP
&CIWP
.The text was updated successfully, but these errors were encountered: