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?
MMC5 register mirrors?
Moderator: Moderators
Re: MMC5 register mirrors?
I guess the answer is "we don't know, and you should test this yourself". As the answer with most advanced MMC5 questions 
- rainwarrior
- Posts: 8062
- Joined: Sun Jan 22, 2012 12:03 pm
- Location: Canada
- Contact:
Re: MMC5 register mirrors?
If you write a hotswap test ROM, I have a few MMC5 carts I could test for you.
Re: MMC5 register mirrors?
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.
Quietust, QMT Productions
P.S. If you don't get this note, let me know and I'll write you another.
P.S. If you don't get this note, let me know and I'll write you another.
Re: MMC5 register mirrors?
I'm just wondering whether you can safely read an address like $51E6 and not get side effects.