Effectivly, you're right, there is plenty different ways of wiring it. I think the 3 lowest bits of CHR selection would logically be used, but since BanditKings of Ancient China uses the upper bit to select between both 8kb chips, this makes much less sense. I'm unsure of this, but the lowest bit is forced to be used on the 4kb CHRRAM bankswitching (that nobody uses exept the crazy Lagrange Point), so we'd either cut that track, or use the 3 upper bits of CHR Bankswitching. That's quite confusing.How would an emulator know how you wired up your 64KB RAM?
Kevtris : About the VS games, I'm unsure of what exactly they are, but doesn't they belong to the arcade category ? Anyway, you seem to have more knowledge about that, so I'm confident you can found a good support them.
Thanks for telling me what games has weird saving system.
About the sub-mappers, I really don't think they're needed, at least not for MMC1.
Since the new format support SRAM sizes, a game with 8kb batteried and 8kb unbatteried would mean a SOROM board (Bandit kings of Ancient China), and a game with 512kb of PRGROM would mean a SUROM board (Dragon Warrior III-IV; Dragon Quest IV). I don't see much problems with that. There is also Final Fantasy I&II (both on one cartridge, not the separate games) wich uses 16kb SRAM (all batteried) and also 512kb of PRGROM.