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
|
Mon, 22 Apr 2013 21:24:50 -0700 |
Mike Pavone |
Shadow and higlight operators were switched
|
Mon, 22 Apr 2013 19:39:38 -0700 |
Mike Pavone |
Implemented shadow hilight mode.
|
Mon, 14 Jan 2013 20:23:17 -0800 |
Mike Pavone |
Fixes for direct color dma stuff
|
Mon, 14 Jan 2013 02:13:14 -0800 |
Mike Pavone |
Small fix to bg drawing that yields the proper res for direct color DMA
|
Mon, 14 Jan 2013 02:03:35 -0800 |
Mike Pavone |
Fix background rendering when display is off and improve refresh cycle emulation so that direct color DMA demos work
|
Tue, 08 Jan 2013 09:34:46 -0800 |
Mike Pavone |
Fix rendering of sprites at the top edge of screen
|
Thu, 03 Jan 2013 22:07:40 -0800 |
Mike Pavone |
Implement MULU/MULS and DIVU/DIVS
|
Tue, 01 Jan 2013 07:06:57 -0800 |
Mike Pavone |
Make writes to control and data port block when DMA is in progress
|
Mon, 31 Dec 2012 18:36:16 -0800 |
Mike Pavone |
Fix infinite loop bug in sprite rendering
|
Mon, 31 Dec 2012 18:22:25 -0800 |
Mike Pavone |
Fix DMA fills to VRAM
|
Mon, 31 Dec 2012 18:12:08 -0800 |
Mike Pavone |
Fix DMA in progress flag in VDP status register
|
Mon, 31 Dec 2012 11:26:57 -0800 |
Mike Pavone |
Fix VDP reads
|
Sun, 30 Dec 2012 22:39:41 -0800 |
Mike Pavone |
Implemented HV counter
|
Sun, 30 Dec 2012 11:54:25 -0800 |
Mike Pavone |
Fix 68K->VDP DMA
|
Sun, 30 Dec 2012 01:15:16 -0800 |
Mike Pavone |
Fix bug that was causing DMA fills to lock up under certain circumstances
|
Fri, 28 Dec 2012 15:04:22 -0800 |
Mike Pavone |
COmment out fifo full debug printf
|
Fri, 28 Dec 2012 15:03:00 -0800 |
Mike Pavone |
Fix horizontal mask values for scroll plane map address calculation
|
Wed, 26 Dec 2012 20:18:58 -0800 |
Mike Pavone |
vertical interrupts now work
|
Wed, 26 Dec 2012 17:34:59 -0800 |
Mike Pavone |
Fix long reads from IO ports or long reads that trigger sync cycles by saving rdi. Possibly fix word wide IO reads.
|
Wed, 26 Dec 2012 17:06:34 -0800 |
Mike Pavone |
Implement Z80 reset and bus request registers.
|
Fri, 21 Dec 2012 20:56:32 -0800 |
Mike Pavone |
Implement DMA (untested)
|
Wed, 19 Dec 2012 22:15:16 -0800 |
Mike Pavone |
Fix issue in which VDP would have trouble emptying FIFO because the VDP cycle count got reset at end of frame.
|
Wed, 19 Dec 2012 20:53:59 -0800 |
Mike Pavone |
Add FPS counter to console output
|
Tue, 18 Dec 2012 22:20:25 -0800 |
Mike Pavone |
Properly zero-init all VDP buffers. Comment out some debug printfs.
|
Tue, 18 Dec 2012 19:51:33 -0800 |
Mike Pavone |
Fix CRAM and possibly VSRAM writes
|
Tue, 18 Dec 2012 02:16:42 -0800 |
Mike Pavone |
Get Flavio's color bar demo kind of sort of working
|
Sun, 09 Dec 2012 18:40:45 -0800 |
Mike Pavone |
Add debug render mode and fix vertical flip bit for bg tiles
|
Sun, 09 Dec 2012 17:26:36 -0800 |
Mike Pavone |
Fix bug in tile address masking. Remove some debug code from window plane.
|
Sun, 09 Dec 2012 17:10:08 -0800 |
Mike Pavone |
More correct window support, maybe
|
Sun, 09 Dec 2012 17:05:13 -0800 |
Mike Pavone |
Broken window support
|
Sun, 09 Dec 2012 01:13:41 -0800 |
Mike Pavone |
Horizontal scroll works correctly now. In particular, the SEGA logo in Vectorman has a nice smooth wave like it should
|
Sun, 09 Dec 2012 00:03:15 -0800 |
Mike Pavone |
Implement sprite index >= sprite limit triggers sprite limit behavior
|