From 0ca78b897e3d26d83d1ee5566f1885c15d48c1f7 Mon Sep 17 00:00:00 2001 From: ekeeke Date: Fri, 23 Feb 2024 13:48:19 +0100 Subject: [PATCH] |Core/VDP] fixed inverted H32 & H40 modes HBLANK flag timings --- core/vdp_ctrl.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/core/vdp_ctrl.c b/core/vdp_ctrl.c index cea628a..8ff18f9 100644 --- a/core/vdp_ctrl.c +++ b/core/vdp_ctrl.c @@ -1986,8 +1986,8 @@ static void vdp_reg_w(unsigned int r, unsigned int d, unsigned int cycles) fifo_timing = (int *)fifo_timing_h40; /* HBLANK flag timings */ - hblank_start_cycle = HBLANK_H32_START_MCYCLE; - hblank_end_cycle = HBLANK_H32_END_MCYCLE; + hblank_start_cycle = HBLANK_H40_START_MCYCLE; + hblank_end_cycle = HBLANK_H40_END_MCYCLE; } else { @@ -2010,8 +2010,8 @@ static void vdp_reg_w(unsigned int r, unsigned int d, unsigned int cycles) fifo_timing = (int *)fifo_timing_h32; /* HBLANK flag timings */ - hblank_start_cycle = HBLANK_H40_START_MCYCLE; - hblank_end_cycle = HBLANK_H40_END_MCYCLE; + hblank_start_cycle = HBLANK_H32_START_MCYCLE; + hblank_end_cycle = HBLANK_H32_END_MCYCLE; } /* Active screen width modified during VBLANK will be applied on upcoming frame */