I know I've been asking a lot of questions lately, but I'm just trying to solve a certain problem.
What I need to know now is what happens when you change the way each side of the pattern table is divided through bit 7 of the value written to $8000.
Say, if I have the sprite side ($1xxx) divided into 4 1KB banks and the background side ($0xxx) divided into 2 2KB banks, with a few known banks already switched in. If I then changed bit 7 of $8000, what exactly would happen?
Would everything that was already mapped simply change sides (the same 4 banks that were mapped for the sprites would then mapped for the background, and vice versa for the 2 2KB banks)? Or would something more complicated happen?
EDIT: Yeah, some preliminary tests show that yeah, whatever was mapped in one side goes to the other. I guess it was stupid of me to ask this, I could just have tested out, like I just did. But then again, since I tried this in an emulator, it would be nice if someone could confirm this is what happens on a real MMC3, someone that already knows this from past experience. Thanks.
What I need to know now is what happens when you change the way each side of the pattern table is divided through bit 7 of the value written to $8000.
Say, if I have the sprite side ($1xxx) divided into 4 1KB banks and the background side ($0xxx) divided into 2 2KB banks, with a few known banks already switched in. If I then changed bit 7 of $8000, what exactly would happen?
Would everything that was already mapped simply change sides (the same 4 banks that were mapped for the sprites would then mapped for the background, and vice versa for the 2 2KB banks)? Or would something more complicated happen?
EDIT: Yeah, some preliminary tests show that yeah, whatever was mapped in one side goes to the other. I guess it was stupid of me to ask this, I could just have tested out, like I just did. But then again, since I tried this in an emulator, it would be nice if someone could confirm this is what happens on a real MMC3, someone that already knows this from past experience. Thanks.