Shell bottom: No photoScreenshoots: No photoExtra info:
3-in-1 (MMC3 + ANROM)
* Game 1 (?)
* Game 2 (?)
* Game 3 (battletoads)
Quite interesting cartridge that has ability to run MMC3 or ANROM (256k) game.
Normally you would expect MMC3 + some latch to store ANROM bank + some mux (74157?) that would swich PRG lines between those coming from MMC3 or those from ANROM's latch.
Here MMC3 controls PRG banking for both MMC3 and ANROM games.
Because in ANROM mode, MMC3 is fooled (MMC3's A0 = VCC, MMC3's A13=A14=GND), any write to $8000-$ffff would result in targeting MMC3's PRG bank 0. Before switching to that mode, multicard menu need to set MMC3's BANKSEL register to 6. This approach does not require ANROM game to be patched at all.
There is extra 6264 CHR-RAM on board used for ANROM. Another clever way is switching between CHR-RAM / CHR-ROM using only one common line wired to CHR RAM +CS and CHR ROM /OE (which is also used to switch 74174 between MMC3 and UNROM mode)
The blob onboard has pinout matching the AX5202P with only a few differences:
* instead of WRAM /CE there is PRG-A18
* instead of WRAM /WE there is CHR-A18
and between pins M2 and VCC there are a few extra pins thats seem to function as
* mux between MMC3 CIRAM A10 and MMC3 PRG A17 (which is used as CIRAM latch in ANROM mode)
* latch for the MMC3/ANROM pin
This suggests that the blob constains genuide MMC3 with extra logic put on the same die.
http://www.emu-land.net/forum/index.php/topic,53818.msg956192.html#msg956192