From 0a2d6e6dcb6b3ef1b630ffc935735648a5f1753b Mon Sep 17 00:00:00 2001 From: Lior Halphon Date: Sat, 31 Mar 2018 12:21:34 +0300 Subject: [PATCH] Fixed DMG timing regression --- Core/display.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Core/display.c b/Core/display.c index b99d17d..cb3c090 100644 --- a/Core/display.c +++ b/Core/display.c @@ -496,7 +496,7 @@ void GB_display_run(GB_gameboy_t *gb, uint8_t cycles) gb->io_registers[GB_IO_STAT] |= 2; } GB_STAT_update(gb); - if (gb->current_line != 0) { + if (gb->current_line != 0 || !gb->is_cgb) { gb->io_registers[GB_IO_STAT] &= ~3; }