From 9d4ffb3e4337bcdb042666fa169662a6bc3ec4e1 Mon Sep 17 00:00:00 2001 From: Jeffrey Pfau Date: Fri, 19 Feb 2016 22:06:52 -0800 Subject: [PATCH] GB IO: Read back current bank when switching banks --- src/gb/io.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gb/io.c b/src/gb/io.c index da6d9469a..5b547323f 100644 --- a/src/gb/io.c +++ b/src/gb/io.c @@ -346,6 +346,7 @@ void GBIOWrite(struct GB* gb, unsigned address, uint8_t value) { break; case REG_SVBK: GBMemorySwitchWramBank(&gb->memory, value); + value = gb->memory.wramCurrentBank; break; default: goto failed;