MMC1 bugfixes. Still needs work.