FCEUX MMC5 WRAM Support

This is an archive of a topic from NESdev BBS, taken in mid-October 2019 before a server upgrade.
View original topic
FCEUX MMC5 WRAM Support
by on (#238827)
Looking over the wiki I saw that the MMC5 can support up to 128KB PRG RAM, but it seemed uncertain since it was not used in a licensed game. When I checked the change log I saw that 64KB support was added back in '08, so I am guessing 128KB support was not, but I figured that I would check with all of you. Thanks for any help!
Re: FCEUX MMC5 WRAM Support
by on (#238828)
Correct. It's only in the past couple months that Ben Boldt discovered support for one 128 KiB RAM instead of two 32 KiB RAMs.

Due to MMC5's complexity and scarcity, I'd recommend something else, such as FME-7 with multiple banks of PRG RAM.
Re: FCEUX MMC5 WRAM Support
by on (#238829)
That was the other option, but I couldn't find much about FME-7 support. Do you know the sizes of PRG Rom and RAM FCEUX supports?
Re: FCEUX MMC5 WRAM Support
by on (#238830)
SoleGooseProductions wrote:
That was the other option, but I couldn't find much about FME-7 support. Do you know the sizes of PRG Rom and RAM FCEUX supports?
setprg8r(0x10, 0x6000, preg[3] & 0x3F);
6 bits of 8KiB banks, or 512 KiB of RAM, should be supported.