r5466 /src/mame/machine/snes.c: [SNES]: Improved cart mode 20 reserved access behaviour

I don't know how it truly works (Anomie docs doesn't say anything about it), but several games reads from the low bank of 0xc***** area. Applying a guessed mirror fixes many (but not all) broken cases. Random screenshots:

[Linked Image from mamedev.emulab.it] [Linked Image from mamedev.emulab.it]

[Linked Image from mamedev.emulab.it] [Linked Image from mamedev.emulab.it]

[Linked Image from mamedev.emulab.it] [Linked Image from mamedev.emulab.it]

[Linked Image from mamedev.emulab.it]

[Linked Image from mamedev.emulab.it]

The guessed mirror is:
value = snes_ram[0x200000 + ((offset & ~0x8000) | 0x8000)];
Now the question is: how it truly works? Shoudn't be in cart mode 20 at all? But these games doesn't seem suited to work with HiROM loading instead of LoROM...