Mercurial > repos > blastem
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