log vdp.c @ 454:e9b6fe443bf2

age author description
Mon, 02 Sep 2013 01:02:18 -0700 Mike Pavone Fix per-column scrolling bug
Mon, 02 Sep 2013 00:20:56 -0700 Mike Pavone Adjust VBLANK flag and refresh timing to be in line with logic analyzer and visual observations of direct color DMA demos. Remove debug print statements.
Sun, 01 Sep 2013 14:27:17 -0700 Mike Pavone Merge
Fri, 26 Jul 2013 19:55:04 -0700 Mike Pavone Added support for saving savestates. Added gst savestate format test harness
Sun, 01 Sep 2013 12:11:28 -0700 Mike Pavone Fix bug that caused a DMA fill to start after another DMA operation completed if the FIFO is not empty
Tue, 16 Jul 2013 23:16:14 -0700 Mike Pavone Add address/cd registers to VDP debug message
Mon, 15 Jul 2013 23:07:45 -0700 Mike Pavone Restore one of the VDP debugging modes
Fri, 12 Jul 2013 19:11:55 -0700 Mike Pavone Implement the scroll ring buffer properly without memcpy
Sun, 30 Jun 2013 21:45:23 -0700 Mike Pavone Refactor duplicated CRAM writing code and fix a bug in the process
Sun, 30 Jun 2013 11:45:58 -0700 Mike Pavone Make VDP render in native pixel format of the renderer for a modest performance gain and to make it easier to use OpenGL for rendering
Sat, 29 Jun 2013 17:15:08 -0700 Mike Pavone Add support for loading GST format savestates
Sun, 23 Jun 2013 12:27:11 -0700 Mike Pavone Fix window layer in double res interlace mode
Sun, 23 Jun 2013 10:17:40 -0700 Mike Pavone Fix sprite y mask in interlace mode. Fix framebuffer selection when switching out of interlace mode.
Sun, 23 Jun 2013 09:17:19 -0700 Mike Pavone Fix vscroll calculation in double resultion interlace mode
Sat, 22 Jun 2013 21:19:43 -0700 Mike Pavone Initial work on interlace
Wed, 15 May 2013 22:37:04 -0700 Mike Pavone Fix background color regsiter number
Tue, 14 May 2013 00:46:34 -0700 Mike Pavone Only latch video mode at the very beginning of the frame to avoid problems with the cycle count getting out of sync with what I expect
Tue, 14 May 2013 00:40:10 -0700 Mike Pavone Update Z80 vint timing
Tue, 14 May 2013 00:28:45 -0700 Mike Pavone Update hv counter calculation for clock wonkiness
Tue, 14 May 2013 00:03:26 -0700 Mike Pavone Fixup VINT cycle and HBLANK flag for the previous timing fixes
Mon, 13 May 2013 23:42:52 -0700 Mike Pavone Initial stab at implementing funky clock adjustments during HSYNC for H40 mode
Mon, 13 May 2013 21:52:33 -0700 Mike Pavone Implement first line/last line weirdness in VDP
Mon, 13 May 2013 21:36:33 -0700 Mike Pavone Fewer magic numbers in the VDP core for the win
Mon, 13 May 2013 21:06:08 -0700 Mike Pavone Added some basic VDP debugging features to debugger. Fixed DMA enable bug
Sat, 11 May 2013 23:59:20 -0700 Mike Pavone Properly mask sprite X and Y coordinates
Sat, 11 May 2013 22:45:05 -0700 Mike Pavone Remove z80_ram reference in SDL renderer to get stateview compiling again. Print out the sprite list in stateview.
Fri, 10 May 2013 23:16:06 -0700 Mike Pavone Implement hblank flag in status register
Fri, 10 May 2013 22:57:56 -0700 Mike Pavone Initial stab at horizontal interrupts and improving accuracy of vertical interrupts. Also added the VINT pending flag to status port.
Mon, 06 May 2013 00:57:56 -0700 Mike Pavone Make sure all rendering operations mask CRAM with 0xEEE before using it
Mon, 22 Apr 2013 23:34:39 -0700 Mike Pavone Less broken implementation of shadow/highlight