Having issues with bankswitching in the MMC5 mapper. No issues in other emulators.
My goal is to use the PRG banking mode 0. This is the 32KB window size. However bank switching is not functioning. When atempting to use $5117 to bank switch I get nothing. Byte is in the correct -bbb bb-- format for mode 0 banking. The odd thing is I can use $5115 as if it was $5117 and it works just fine. However, this seemingly is not correct based on the wiki page on the mmc5, and other emulator's implementations.
change line 416 of mmc5.cpp from PRGBanks[1] tp PRGBanks[3]
run all mmc5 test roms you can find
let me know the results