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.