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
2017-01-15
Don't adjust cycles every frame. Only when we start getting close to UINT_MAX...
Michael Pavone
2017-01-15
Rework how inactive lines are handled. Fix H40 cycle increment in slot 182
Michael Pavone
2017-01-15
Fix benchmark mode
Michael Pavone
2017-01-15
Initial work on emulating top and bottom border area
Michael Pavone
2017-01-09
Fix disagreement on line change location between vdp_h32_mode4 and vdp_run_co...
Michael Pavone
2017-01-08
A bunch of Mode 4 fixes
Michael Pavone
2017-01-08
Update H32 and Mode 4 mappings based on latest tests
Michael Pavone
2017-01-06
Fix H40 slot mapping to better match old VRAM bus captures and adjust for rec...
Michael Pavone
2017-01-05
Clear sprite overflow flag when control port read. Fix vcounter progression i...
Michael Pavone
2017-01-05
Fix Mode 4 sprite collision flag
Michael Pavone
2017-01-05
Implemented Mode 4 H conter latching
Michael Pavone
2017-01-05
BlastEm now passes all of the tests on the first page of "Megadrive VDP Test"...
Michael Pavone
2017-01-04
Fix to pass a couple more tests in VDPTEST.sms
Michael Pavone
2017-01-04
Fix some issues with VDP interface in Mode 4/PBC mode
Michael Pavone
2017-01-04
Display both byte and word pending values to better reflect VDP pending state...
Michael Pavone
2017-01-04
Don't lock up CPU if performing a read with writes configured when in PBC mod...
Michael Pavone
2017-01-02
Fix Mode 4 sprite table Y scan to account for VRAM byte swapping
Michael Pavone
2017-01-01
Fix slot tracking screwup
Michael Pavone
2017-01-01
Fix horizontal scrolling in Mode 4
Michael Pavone
2017-01-01
Update Mode 4 rendering to match logic analyzer captures
Michael Pavone
2017-01-01
Fix a bug in hslot advancement in Mode 4. Fix some of the "inactive_start" ca...
Michael Pavone
2017-01-01
Make Mode 4 sprite rendering a little less broken
Michael Pavone
2017-01-01
Fix rendering of BG color index 0 in Mode 4. Only transparent with respect to...
Michael Pavone
2016-12-27
Fix Mode 4 color mapping
Michael Pavone
2016-12-27
Brighten up Mode 4 colors
Michael Pavone
2016-12-27
The function of the HVC Latch enable bit in mode register 1 is different when...
Michael Pavone
2016-12-27
Fix inactive start line for Mode 4 in vdp_next_hint. Fix an off by one error ...
Michael Pavone
2016-12-27
Implemented Mode 4 sprite list termination
Michael Pavone
2016-12-27
Less broken Mode 4 implementation
Michael Pavone
2016-12-27
Somewhat broken implementation of Mode 4
Michael Pavone
2016-12-22
Initial support for Genesis/Megadrive PBC mode. VDP still needs Mode 4 to be ...
Michael Pavone
2016-12-12
Fix field flag handling bug introduced with VDP/render interface cleanup
Michael Pavone
2016-12-09
WIP split of ROM loading/argument parsing from Genesis emulation code. Compil...
Michael Pavone
2016-11-28
Clean up symbol visiblity and delete a ltitle bit of dead code
Michael Pavone
2016-08-22
Cleanup the separation of render backend and VDP code in preparation for havi...
Michael Pavone
2016-08-12
Removed obsolete TOOD
Michael Pavone
2016-05-15
Fix bug in vflip implementation when in double resolution interlace mode
Michael Pavone
2016-05-11
Fix implementation of sprite collision flag. Old implementation did not make ...
Michael Pavone
2016-05-02
Fix GST savestate loading to deal with SAT cache to fix sprite corruption on ...
Michael Pavone
2016-04-30
Fix bug in SAT cache address calculation that caused a crash in Strider II
Michael Pavone
2016-04-30
Added TODO for hardware checking
Michael Pavone
2016-04-30
Set sprite overflow flag if we completely consume sprite rendering capacity f...
Michael Pavone
2016-04-30
Implement SAT cache. Causes some graphical corruption in Overdrive due to an ...
Michael Pavone
2016-04-30
Fix some stuff with interrupt timing. The change in adjust_int_cycle gets Ove...
Michael Pavone
2016-04-27
Properly emulate machine freeze when reading from VDP while configured for wr...
Michael Pavone
2016-04-24
FIFO should show as empty during a DMA fill after the initial write is done. ...
Michael Pavone
2016-04-24
Fixes to the DMA busy flag and DMA fill. Now up to 120/122 on VDP FIFO Testing.
Michael Pavone
2016-04-24
Half assed, prefetch based open bus value emulation. Gets BlastEm up to 119/1...
Michael Pavone
2016-04-24
Implemented VDP read prefetch and made DMA copy not use the FIFO any more. No...
Michael Pavone
2016-04-12
Remove the int number argument to vdp_int_ack since it is no longer used
Michael Pavone
[next]