I made my first attempt at writing MMC1 support into my emulator today and have a few questions:
a) When a value is written to the shift register does it reassemble it in proper order, or are the values sent in reverse order (011 sent as 110)? I currently have it doing the latter.
b) PRG banks aren't actually swapped until the 5th write to reg3, correct?
Thanks.
a) When a value is written to the shift register does it reassemble it in proper order, or are the values sent in reverse order (011 sent as 110)? I currently have it doing the latter.
b) PRG banks aren't actually swapped until the 5th write to reg3, correct?
Thanks.