diff gst.c @ 1333:69c25e1188e5

Small tweak to how SAT cache updates are done. Mostly fixes the rotating cube scene in Overdrive 2
author Michael Pavone <pavone@retrodev.com>
date Wed, 26 Apr 2017 22:16:12 -0700
parents 58bfbed6cdb5
children 2540c05520f2
line wrap: on
line diff
--- a/gst.c	Wed Apr 26 21:55:12 2017 -0700
+++ b/gst.c	Wed Apr 26 22:16:12 2017 -0700
@@ -251,7 +251,8 @@
 		return 0;
 	}
 	for (int i = 0; i < VRAM_SIZE; i++) {
-		write_vram_byte(context, i, tmp_buf[i]);
+		context->vdpmem[i] = tmp_buf[i];
+		vdp_check_update_sat_byte(context, i, tmp_buf[i]);
 	}
 	return 1;
 }