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:
parent
ca8832e464
commit
c217768871
|
@ -61,18 +61,18 @@ namespace BizHawk.Emulation.Consoles.Nintendo
|
|||
break;
|
||||
case 0x10:
|
||||
case 0x14:
|
||||
prglo = outb & ~2 | prg & 2;
|
||||
prghi = outb & ~2 | prg & 2 | 1;
|
||||
prglo = outb & ~2 | prg << 1 & 2;
|
||||
prghi = outb & ~2 | prg << 1 & 2 | 1;
|
||||
break;
|
||||
case 0x20:
|
||||
case 0x24:
|
||||
prglo = outb & ~6 | prg & 6;
|
||||
prghi = outb & ~6 | prg & 6 | 1;
|
||||
prglo = outb & ~6 | prg << 1 & 6;
|
||||
prghi = outb & ~6 | prg << 1 & 6 | 1;
|
||||
break;
|
||||
case 0x30:
|
||||
case 0x34:
|
||||
prglo = outb & ~14 | prg & 14;
|
||||
prghi = outb & ~14 | prg & 14 | 1;
|
||||
prglo = outb & ~14 | prg << 1 & 14;
|
||||
prghi = outb & ~14 | prg << 1 & 14 | 1;
|
||||
break;
|
||||
// bottom fixed modes
|
||||
case 0x08:
|
||||
|
|
Loading…
Reference in New Issue