diff vdp.h @ 710:4cd8823f79e3

First pass at emulating a vscroll latch. Titan's Overdrive demo seems to depend on the scroll value being latched early in the line before the HINT gets a chance to change it
author Michael Pavone <pavone@retrodev.com>
date Sat, 16 May 2015 23:04:57 -0700
parents 7f96bd1cb1be
children 22dbdf50d33c
line wrap: on
line diff
--- a/vdp.h	Sat May 16 22:42:26 2015 -0700
+++ b/vdp.h	Sat May 16 23:04:57 2015 -0700
@@ -143,6 +143,7 @@
 	uint32_t    colors[CRAM_SIZE*3];
 	uint32_t    debugcolors[1 << (3 + 1 + 1 + 1)];//3 bits for source, 1 bit for priority, 1 bit for shadow, 1 bit for hilight
 	uint16_t    vsram[VSRAM_SIZE];
+	uint16_t    vscroll_latch[2];
 	uint32_t    frame;
 	uint16_t    vcounter;
 	uint16_t    hslot; //hcounter/2