From c009c65c45f13bfc598f92bcf5c01e62fc1b0834 Mon Sep 17 00:00:00 2001 From: Franco Colmenarez Date: Sat, 20 Nov 2021 09:38:55 -0500 Subject: [PATCH] mbc5 bitmask --- src/rom.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rom.rs b/src/rom.rs index 4b0eec1..98a6f35 100644 --- a/src/rom.rs +++ b/src/rom.rs @@ -704,7 +704,7 @@ impl ROM for MBC5 { if address <= 0x1FFF { self.ram_enable = data == 0b00001010; } else if address >= 0x2000 && address <= 0x2FFF { - self.rom_bank = (self.rom_bank & 0x000) | data as u16; + self.rom_bank = (self.rom_bank & 0x100) | data as u16; } else if address >= 0x3000 && address <= 0x3FFF { self.rom_bank = (((data & 1) as u16) << 8) | (self.rom_bank & 0xFF); } else if address >= 0x4000 && address <= 0x5FFF {