Page 1 of 1

MMC5 register mirrors?

Posted: Wed Apr 13, 2016 4:17 pm
by Bisqwit
The page http://wiki.nesdev.com/w/index.php/MMC5 documents the intended registers of MMC5 quite well.
Are any of these registers mirrored? Such as, does writing into $5170, $51B0, $5330, $5530, or $5930, achieve the same as writing into $5130?

Re: MMC5 register mirrors?

Posted: Wed Apr 13, 2016 11:17 pm
by Bregalad
I guess the answer is "we don't know, and you should test this yourself". As the answer with most advanced MMC5 questions :)

Re: MMC5 register mirrors?

Posted: Wed Apr 13, 2016 11:24 pm
by rainwarrior
If you write a hotswap test ROM, I have a few MMC5 carts I could test for you.

Re: MMC5 register mirrors?

Posted: Thu Apr 14, 2016 4:37 am
by Quietust
I'm not sure about writable registers, but I know that none of the readable registers are mirrored - a number of years ago, I wrote a test program that tried to read from all of $5000-$5FFF, and the only locations which returned data were the known documented readable registers ($5010, $5015, $5204, $5205, $5206, and $5C00-$5FFF), with everything else returning open bus.

Re: MMC5 register mirrors?

Posted: Thu Apr 14, 2016 6:07 am
by Bisqwit
I'm just wondering whether you can safely read an address like $51E6 and not get side effects.