From the wiki:
Why is iNES limited to 2 MB? If emulators treat the bank select register as a full 8-bit register, how is that affected by the header type?
Quote:
Emulator implementations of iNES mapper 2 treat this as a full 8-bit bank select register, without bus conflicts. This allows the mapper to be used for similar boards that are compatible.
To make use of all 8-bits for a 4 MB PRG ROM, an NES 2.0 header must be used (iNES can only effectively go to 2 MB).
To make use of all 8-bits for a 4 MB PRG ROM, an NES 2.0 header must be used (iNES can only effectively go to 2 MB).
Why is iNES limited to 2 MB? If emulators treat the bank select register as a full 8-bit register, how is that affected by the header type?