If the goal for the VRC2 and VRC4 submappers was that emulators should not respond to address lines to which the original hardware did not respond, then there need to be at least two more submappers for consistency:
Mapper 85.0: Konami VRC7a/b: ASIC An pin connected to both CPU A3 and CPU A4 (0x18), in other words, "unknown", the default behavior
Mapper 85.1: Konami VRC7b: ASIC An connected to CPU A3 (0x08)
Mapper 85.2: Konami VRC7a: ASIC An connected to CPU A4 (0x10)
Mapper 16.0: Bandai FCG-1/2 or LZ93D50: Mapper responds in the $6000-$FFFF range, may or may not support 256 byte EPROM (denoted by NES 2.0 PRG-NVRAM field), IRQ counter may or may not be latched.
Mapper 16.4: Bandai FCG-1/2: Mapper responds only in the $6000-$7FFF range, no EPROM support, IRQ counter is not latched.
Mapper 16.5: Bandai LZ93D50: Mapper responds only in the $8000-$FFFF range, support for 256 byte EPROM (denoted by NES 2.0 PRG-NVRAM field), IRQ counter is latched.
Note that these are different from kevtris' old proposal that merely disambiguated the save data size and is rightfully deprecated, but did not distinguish the ASIC type.
Also, I noticed that among the discrete mappers, ANROM, UxROM and CNROM have bus-conflict-disambiguating submappers, but not MHROM/GNROM. Was this an oversight, or on purpose because there are supposed to have been bus-conflict-avoiding UxROM and CNROM boards (though I don't know any) but no bus-conflict-avoiding MHROM/GNROM board?
Edit: Mapper 16 proposal modified to not collide with previous deprecated proposal.
Mapper 85.0: Konami VRC7a/b: ASIC An pin connected to both CPU A3 and CPU A4 (0x18), in other words, "unknown", the default behavior
Mapper 85.1: Konami VRC7b: ASIC An connected to CPU A3 (0x08)
Mapper 85.2: Konami VRC7a: ASIC An connected to CPU A4 (0x10)
Mapper 16.0: Bandai FCG-1/2 or LZ93D50: Mapper responds in the $6000-$FFFF range, may or may not support 256 byte EPROM (denoted by NES 2.0 PRG-NVRAM field), IRQ counter may or may not be latched.
Mapper 16.4: Bandai FCG-1/2: Mapper responds only in the $6000-$7FFF range, no EPROM support, IRQ counter is not latched.
Mapper 16.5: Bandai LZ93D50: Mapper responds only in the $8000-$FFFF range, support for 256 byte EPROM (denoted by NES 2.0 PRG-NVRAM field), IRQ counter is latched.
Note that these are different from kevtris' old proposal that merely disambiguated the save data size and is rightfully deprecated, but did not distinguish the ASIC type.
Also, I noticed that among the discrete mappers, ANROM, UxROM and CNROM have bus-conflict-disambiguating submappers, but not MHROM/GNROM. Was this an oversight, or on purpose because there are supposed to have been bus-conflict-avoiding UxROM and CNROM boards (though I don't know any) but no bus-conflict-avoiding MHROM/GNROM board?
Edit: Mapper 16 proposal modified to not collide with previous deprecated proposal.