Mapper 176 (FK23C[A]) uses three incompatible variations (and there are probably more variations that are however compatible from an emulation point of view):
Should submappers be allocated for those, or does the fact that they can be autodetected from the sizes alone make submappers dispensable? (Or are pirate multicarts maybe not worth the effort of allocating submappers?)
- Normal. Initial PRG Bank at CPU $E000 is the very last 8 KiB PRG bank within the first 512 KiB, based on the FK23C starting up as an MMC3 clone;
- Extra 32 KiB PRG-ROM Bank containing menu code, mapped into the address space as a second 512 KiB bank (with the initial 480 KiB in that second 512 KiB bank empty). Initial PRG at CPU $E000 is the very last 8 KiB bank within those second 512 KiB. Same thing with CHR-ROM. These are multicarts for which the menu code could not be squeezed into unused sections of the original 512 KiB;
- Swapped MMC3 registers $46 and $47 (but not $06 and $07).
Should submappers be allocated for those, or does the fact that they can be autodetected from the sizes alone make submappers dispensable? (Or are pirate multicarts maybe not worth the effort of allocating submappers?)