From a3dd58c92ce6b1413c3dd3a102d4139c3302a930 Mon Sep 17 00:00:00 2001 From: Lior Halphon Date: Wed, 30 Mar 2016 23:37:08 +0300 Subject: [PATCH] =?UTF-8?q?Fixed=20inaccurate=20LCD=20controller=20behavio?= =?UTF-8?q?r=20that=20caused=20Pok=C3=A9mon=20Pinball=20to=20freeze.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Core/display.c | 1 + 1 file changed, 1 insertion(+) diff --git a/Core/display.c b/Core/display.c index b5f08bcf..75d69ecd 100644 --- a/Core/display.c +++ b/Core/display.c @@ -265,6 +265,7 @@ void display_run(GB_gameboy_t *gb) if (!(gb->io_registers[GB_IO_LCDC] & 0x80)) { /* LCD is disabled, do nothing */ gb->io_registers[GB_IO_STAT] &= ~3; + gb->io_registers[GB_IO_LY] = 0; return; }