nes: mapper 028: fix 32k modes (they don't behave like MMC1). of course, there are still no mapper028 games or carts at all

This commit is contained in:
goyuken 2012-11-06 14:46:36 +00:00
parent ca8832e464
commit c217768871
1 changed files with 6 additions and 6 deletions

View File

@ -61,18 +61,18 @@ namespace BizHawk.Emulation.Consoles.Nintendo
break; break;
case 0x10: case 0x10:
case 0x14: case 0x14:
prglo = outb & ~2 | prg & 2; prglo = outb & ~2 | prg << 1 & 2;
prghi = outb & ~2 | prg & 2 | 1; prghi = outb & ~2 | prg << 1 & 2 | 1;
break; break;
case 0x20: case 0x20:
case 0x24: case 0x24:
prglo = outb & ~6 | prg & 6; prglo = outb & ~6 | prg << 1 & 6;
prghi = outb & ~6 | prg & 6 | 1; prghi = outb & ~6 | prg << 1 & 6 | 1;
break; break;
case 0x30: case 0x30:
case 0x34: case 0x34:
prglo = outb & ~14 | prg & 14; prglo = outb & ~14 | prg << 1 & 14;
prghi = outb & ~14 | prg & 14 | 1; prghi = outb & ~14 | prg << 1 & 14 | 1;
break; break;
// bottom fixed modes // bottom fixed modes
case 0x08: case 0x08: