diff --git a/Core/memory.c b/Core/memory.c index a3010b0..39f358e 100644 --- a/Core/memory.c +++ b/Core/memory.c @@ -520,6 +520,7 @@ static void write_mbc_ram(GB_gameboy_t *gb, uint16_t addr, uint8_t value) if (gb->cartridge_type->has_rtc && gb->mbc_ram_bank >= 8 && gb->mbc_ram_bank <= 0xC) { gb->rtc_latched.data[gb->mbc_ram_bank - 8] = gb->rtc_real.data[gb->mbc_ram_bank - 8] = value; + return; } if (!gb->mbc_ram) {