From 2d44141d02367293e230b882d03f93a04fbf4184 Mon Sep 17 00:00:00 2001 From: Gyorgy Szombathelyi Date: Fri, 14 Oct 2022 15:36:32 +0200 Subject: [PATCH] Galivan: fix off-by-one sprite y position in flipped mode --- Arcade_MiST/Nichibutsu Galivan Hardware/rtl/gfx.v | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Arcade_MiST/Nichibutsu Galivan Hardware/rtl/gfx.v b/Arcade_MiST/Nichibutsu Galivan Hardware/rtl/gfx.v index ed0cd099..2562626b 100644 --- a/Arcade_MiST/Nichibutsu Galivan Hardware/rtl/gfx.v +++ b/Arcade_MiST/Nichibutsu Galivan Hardware/rtl/gfx.v @@ -128,7 +128,7 @@ reg [7:0] spy; reg [8:0] code; wire [7:0] smap_q = smap[spri]; -wire [8:0] spy_next = v_flip ? smap_q - 1'd1 : 8'd239 - smap_q; +wire [8:0] spy_next = v_flip ? smap_q : 8'd239 - smap_q; wire [7:0] spxa = spx[7:0] - 8'd128; wire [7:0] sdy = vv - spy; wire [3:0] sdyf = (!v_flip ^ attr[7]) ? sdy[3:0] : 4'd15 - sdy[3:0];