From 9339a6027fd12916ab610d47cccebafbbe45b0b1 Mon Sep 17 00:00:00 2001 From: Lior Halphon Date: Sun, 1 Apr 2018 22:20:26 +0300 Subject: [PATCH] Slight refinement to the last fix --- Core/display.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Core/display.c b/Core/display.c index a712807..dfb8e3b 100644 --- a/Core/display.c +++ b/Core/display.c @@ -518,9 +518,7 @@ void GB_display_run(GB_gameboy_t *gb, uint8_t cycles) gb->io_registers[GB_IO_STAT] |= 2; gb->oam_write_blocked = true; gb->ly_for_comparison = gb->current_line; - if (gb->current_line == 0 || gb->cgb_double_speed) { - gb->oam_interrupt_line = gb->io_registers[GB_IO_STAT] & 0x20; - } + gb->oam_interrupt_line = gb->io_registers[GB_IO_STAT] & 0x20; trigger_oam_interrupt(gb); GB_STAT_update(gb); gb->n_visible_objs = 0;