mmc3 initial load

This is an archive of a topic from NESdev BBS, taken in mid-October 2019 before a server upgrade.
View original topic
mmc3 initial load
by on (#1717)
How mmc3 loads the prg-rom in cpu mem at start?
i read that bank 0 and 1 goes to 0x8000 and 0xC000 (on reset), but if we are talking about 8kb banks it leaves the reset vector empty (0).

I tried to load as a mmc1 and some games work "d dragon 2", "bart vs the world", but other not.

by on (#1718)
PRG banks $C000 and $E000 are hardwired to the last two banks in the cart (though $C000 can be swapped with $8000, and any game that uses DMC will do this). Banks $8000 and $A000 are potentially unpredictable on startup.