Mapper 121: Fixed CHR bankswitching issue

This commit is contained in:
Sour 2018-04-06 18:10:25 -04:00
parent 2dc0a90240
commit 9ef6d188c7

View file

@ -49,7 +49,7 @@ protected:
//Hack for Super 3-in-1
BaseMapper::SelectCHRPage(slot, page | ((_exRegs[3] & 0x80) << 1), memoryType);
} else {
if(slot == 0 && _chrMode == 0 || slot == 4 && _chrMode == 1) {
if(slot < 4 && _chrMode == 0 || slot >= 4 && _chrMode == 1) {
page |= 0x100;
}
BaseMapper::SelectCHRPage(slot, page, memoryType);