index
:
blastem.git
gdb
libretro
vdp-hacking
Oxore's fork of "blastem" emulator for ROM hacking (C)
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
vdp.c
Age
Commit message (
Expand
)
Author
2013-06-30
Refactor duplicated CRAM writing code and fix a bug in the process
Mike Pavone
2013-06-30
Make VDP render in native pixel format of the renderer for a modest performan...
Mike Pavone
2013-06-29
Add support for loading GST format savestates
Mike Pavone
2013-06-23
Fix window layer in double res interlace mode
Mike Pavone
2013-06-23
Fix sprite y mask in interlace mode. Fix framebuffer selection when switching...
Mike Pavone
2013-06-23
Fix vscroll calculation in double resultion interlace mode
Mike Pavone
2013-06-22
Initial work on interlace
Mike Pavone
2013-05-15
Fix background color regsiter number
Mike Pavone
2013-05-14
Only latch video mode at the very beginning of the frame to avoid problems wi...
Mike Pavone
2013-05-14
Update Z80 vint timing
Mike Pavone
2013-05-14
Update hv counter calculation for clock wonkiness
Mike Pavone
2013-05-14
Fixup VINT cycle and HBLANK flag for the previous timing fixes
Mike Pavone
2013-05-13
Initial stab at implementing funky clock adjustments during HSYNC for H40 mode
Mike Pavone
2013-05-13
Implement first line/last line weirdness in VDP
Mike Pavone
2013-05-13
Fewer magic numbers in the VDP core for the win
Mike Pavone
2013-05-13
Added some basic VDP debugging features to debugger. Fixed DMA enable bug
Mike Pavone
2013-05-11
Properly mask sprite X and Y coordinates
Mike Pavone
2013-05-11
Remove z80_ram reference in SDL renderer to get stateview compiling again. Pr...
Mike Pavone
2013-05-10
Implement hblank flag in status register
Mike Pavone
2013-05-10
Initial stab at horizontal interrupts and improving accuracy of vertical inte...
Mike Pavone
2013-05-06
Make sure all rendering operations mask CRAM with 0xEEE before using it
Mike Pavone
2013-04-22
Less broken implementation of shadow/highlight
Mike Pavone
2013-04-22
Shadow and higlight operators were switched
Mike Pavone
2013-04-22
Implemented shadow hilight mode.
Mike Pavone
2013-01-14
Fixes for direct color dma stuff
Mike Pavone
2013-01-14
Small fix to bg drawing that yields the proper res for direct color DMA
Mike Pavone
2013-01-14
Fix background rendering when display is off and improve refresh cycle emulat...
Mike Pavone
2013-01-08
Fix rendering of sprites at the top edge of screen
Mike Pavone
2013-01-03
Implement MULU/MULS and DIVU/DIVS
Mike Pavone
2013-01-01
Make writes to control and data port block when DMA is in progress
Mike Pavone
2012-12-31
Fix infinite loop bug in sprite rendering
Mike Pavone
2012-12-31
Fix DMA fills to VRAM
Mike Pavone
2012-12-31
Fix DMA in progress flag in VDP status register
Mike Pavone
2012-12-31
Fix VDP reads
Mike Pavone
2012-12-30
Implemented HV counter
Mike Pavone
2012-12-30
Fix 68K->VDP DMA
Mike Pavone
2012-12-30
Fix bug that was causing DMA fills to lock up under certain circumstances
Mike Pavone
2012-12-28
COmment out fifo full debug printf
Mike Pavone
2012-12-28
Fix horizontal mask values for scroll plane map address calculation
Mike Pavone
2012-12-26
vertical interrupts now work
Mike Pavone
2012-12-26
Fix long reads from IO ports or long reads that trigger sync cycles by saving...
Mike Pavone
2012-12-26
Implement Z80 reset and bus request registers.
Mike Pavone
2012-12-21
Implement DMA (untested)
Mike Pavone
2012-12-19
Fix issue in which VDP would have trouble emptying FIFO because the VDP cycle...
Mike Pavone
2012-12-19
Add FPS counter to console output
Mike Pavone
2012-12-18
Properly zero-init all VDP buffers. Comment out some debug printfs.
Mike Pavone
2012-12-18
Fix CRAM and possibly VSRAM writes
Mike Pavone
2012-12-18
Get Flavio's color bar demo kind of sort of working
Mike Pavone
2012-12-09
Add debug render mode and fix vertical flip bit for bg tiles
Mike Pavone
2012-12-09
Fix bug in tile address masking. Remove some debug code from window plane.
Mike Pavone
[next]