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:
negativeExponent 2024-03-24 10:27:52 +08:00 committed by GitHub
parent cc61b7b5ab
commit 79c533ffdc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 2 additions and 2 deletions

View File

@ -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));
} }