diff --git a/rustboyadvance-core/src/gpu/mod.rs b/rustboyadvance-core/src/gpu/mod.rs index 4f1e5fd..be0c762 100644 --- a/rustboyadvance-core/src/gpu/mod.rs +++ b/rustboyadvance-core/src/gpu/mod.rs @@ -496,9 +496,8 @@ impl Gpu { }; } VBlankHBlank => { - self.update_vcount(self.vcount + 1, irqs); - if self.vcount < DISPLAY_HEIGHT + VBLANK_LINES - 1 { + self.update_vcount(self.vcount + 1, irqs); self.dispstat.set_hblank_flag(false); self.cycles_left_for_current_state = CYCLES_HDRAW; self.state = VBlankHDraw;