I am using NESASM3 with the MMC3 mapper. I currently have it set so $C000-$DFFF is swappable with $8000-$9FFF fixed to the second-to-last bank. I have it set this way so I can swap in different DPCM samples and it works fine for my DPCM heavy music.
The problem is that I would like to swap PRG ROM in and out so I can have a larger program but I don't think I can because I think the only swappable bank is $C000-$DFFF with my current settings. I'm not even sure what $A000-$BFFF is doing of how the data got in there but there is definitely something there. Ultimately, I would like to be able to swap $C000-$DFFF for music samples while being able to swap another bank for PRG ROM.
Can it be done? If so, how?
The problem is that I would like to swap PRG ROM in and out so I can have a larger program but I don't think I can because I think the only swappable bank is $C000-$DFFF with my current settings. I'm not even sure what $A000-$BFFF is doing of how the data got in there but there is definitely something there. Ultimately, I would like to be able to swap $C000-$DFFF for music samples while being able to swap another bank for PRG ROM.
Can it be done? If so, how?