unrom512.cpp: Expand support for PRG ROM size upto 4M
at least 1 cart in Mapper30 has 2MB. current implementation only allows carts of upto 512K
This commit is contained in:
parent
cc61b7b5ab
commit
79c533ffdc
|
@ -55,9 +55,9 @@ static void UNROM512_Sync() {
|
||||||
chip = !flash_id_mode ? FLASH_CHIP : CFI_CHIP;
|
chip = !flash_id_mode ? FLASH_CHIP : CFI_CHIP;
|
||||||
else
|
else
|
||||||
chip = ROM_CHIP;
|
chip = ROM_CHIP;
|
||||||
setprg16r(chip, 0x8000, latche & 0b11111);
|
setprg16r(chip, 0x8000, latche);
|
||||||
setprg16r(chip, 0xc000, ~0);
|
setprg16r(chip, 0xc000, ~0);
|
||||||
setchr8((latche >> 5) & 0b11);
|
setchr8(latche >> 5);
|
||||||
setmirror(MI_0 + ((latche >> 7) & 1));
|
setmirror(MI_0 + ((latche >> 7) & 1));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue