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 (
Collapse
)
Author
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 ↵
Mike Pavone
emulation so that direct color DMA demos work
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 ↵
Mike Pavone
saving rdi. Possibly fix word wide IO reads.
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 ↵
Mike Pavone
cycle count got reset at end of frame.
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
2012-12-09
More correct window support, maybe
Mike Pavone
2012-12-09
Broken window support
Mike Pavone
2012-12-09
Horizontal scroll works correctly now. In particular, the SEGA logo in ↵
Mike Pavone
Vectorman has a nice smooth wave like it should
2012-12-09
Implement sprite index >= sprite limit triggers sprite limit behavior
Mike Pavone
2012-12-08
Initial H32 mode support
Mike Pavone
2012-12-08
Pass all sprite masking tests
Mike Pavone
2012-12-08
Small fix to overflow flag
Mike Pavone
2012-12-08
Improve sprite masking to almost completely pass Nemesis' sprite masking test
Mike Pavone
2012-12-08
Fix horizontal sprite mirroring
Mike Pavone
2012-12-08
Make horizontal scrolling closer to correct, Comix Zone looks good, Sonic 2 ↵
Mike Pavone
slightly off
2012-12-08
Small cleanup
Mike Pavone
2012-12-08
Fix horizontal scroll offset
Mike Pavone
2012-12-08
Fix BG plane B render bug
Mike Pavone
2012-12-08
Fix sprite transparency for overlapping sprites
Mike Pavone
2012-12-08
Fix management of context->sprite_draws so the sprite layer only draws when ↵
Mike Pavone
it should
2012-12-08
Fix vertical scroll value for plane B
Mike Pavone
2012-12-08
Partially fix BG plane B
Mike Pavone
2012-12-08
Fix endianness of VSRAM when read from Genecyst save state
Mike Pavone
2012-12-08
Sprites fixed, working on bg planes
Mike Pavone
2012-12-08
Sprites somewhat less broken
Mike Pavone
2012-12-08
Mostly broken VDP core and savestate viewer
Mike Pavone