shithub: sms

Download patch

ref: 4104373972f9a97996be7c9eb0a6ad9716846bda
parent: c5426541e581e837e17098055b1766d382c493bb
author: Jean-André Santoni <jean.andre.santoni@gmail.com>
date: Fri Feb 27 17:34:02 EST 2026

Draw sprites only once per scanline

--- a/vdp.c
+++ b/vdp.c
@@ -261,7 +261,7 @@
 			int c = (reg[BGCOL] & 0x0f) + 16;
 			pixeldraw(vdpx, vdpy, cramc[c]);
 			planes();
-			sprites();
+			if(vdpx == xdisp - 1) sprites();
 		}else
 			pixeldraw(vdpx, vdpy, 0);
 	}
--