summaryrefslogtreecommitdiff
path: root/vdp.c
AgeCommit message (Expand)Author
2020-02-02Fix crash in OD2 Titancade scene when border is completely cropped by oversca...Mike Pavone
2020-01-09Fix crash in 68K debugger from forced VDP frame update when framebuffer is no...Michael Pavone
2020-01-06Fix regression in handling of color index 0 in Mode 4. Support Mode 4 in CRAM...Michael Pavone
2019-10-09Wait to reacquire framebuffer so that switching to UI does not require pushin...Michael Pavone
2019-09-21Fix regression in H32 from fine scroll optimizationMichael Pavone
2019-09-21Small optimization to read_map_scrollMichael Pavone
2019-09-21Optimized sprite renderingMichael Pavone
2019-09-21Calculate fine scroll once per line for a small speedupMichael Pavone
2019-09-21Slightly gross fix for edge case introduced in border cropping changeMichael Pavone
2019-09-16Don't render lines that are cropped by overscan. Allows submitting frame earl...Mike Pavone
2019-08-20Small optimization to render_normal and a minor bugfix in left border debug r...Michael Pavone
2019-08-20Fix sprite rendering regression introduced by H40 line at a time optimizationMichael Pavone
2019-08-19Small optimization to render_map in VDP codeMichael Pavone
2019-08-17Draw entire lines in H40 mode when possible. Still seems to have an edge case...Michael Pavone
2019-08-02Fix regression in sprite rendering in H32 modeMichael Pavone
2019-07-27Fix debug register output regression in border regionMichael Pavone
2019-06-24Fix accuracy bugs used by Novedicus to detect BlastEm/ExodusMichael Pavone
2019-06-20Rework sprite rendering phase 3 to better match behavior documented by Kabuto...Michael Pavone
2019-04-09Get rid of writes to INVALID_LINE in the framebuffer and fix a crash in OD2 f...Michael Pavone
2019-04-02Separate compositing from final output. Fixes some minor accuracy issues with...Michael Pavone
2019-03-14Handle interlaced mode in fbdev backendMichael Pavone
2018-12-30Fix some rendering bugs introduced in previous VDP optimizationsMichael Pavone
2018-12-27Small optimization to render_mapMichael Pavone
2018-12-27Optimized render_map_output a bitMichael Pavone
2018-12-18Allow closing VDP debug windows with the close button in the window title barMichael Pavone
2018-11-20Populate layer debug buffer during inactive displayMichael Pavone
2018-11-19Removed old VDP debug functionalityMichael Pavone
2018-11-19Implemented support for toggling off a debug viewMichael Pavone
2018-11-19Basic version of layer compositing debug view in a separate windowMichael Pavone
2018-11-16Small cleanup of vdp_context struct layout and removal of separately allocate...Michael Pavone
2018-11-15Implemented left column blank register bit in mode 5Michael Pavone
2018-11-14Initial stab at CRAM debug in a detached windowMichael Pavone
2018-11-11Fix for VRAM byte write order broke VDP FIFO testing ROM results. This change...Michael Pavone
2018-11-09Added VRAM debug windowMichael Pavone
2018-11-05Fix order bytes of a word are written into VRAM from the FIFO. Fixes ticket 3...Michael Pavone
2018-11-04WIP new VDP plane debug view and support for detached VDP debug views generallyMichael Pavone
2018-11-01Forcefully update the display when entering the 68K debugger so you can see i...Michael Pavone
2018-10-31Avoid changing VDP status flags when executing debugger commandsMichael Pavone
2017-08-29Fix minor graphical regression in Gunstar HeroesMichael Pavone
2017-08-21Fix external v counter when normal resolution interlace mode is activeMichael Pavone
2017-08-21Fix timing of VDP ODD flag toggleMichael Pavone
2017-08-13Move vscroll latch further forward in H40 mode. Fixes a minor graphical glitc...Michael Pavone
2017-08-11Update VDP color map when loading a native save stateMichael Pavone
2017-08-09New savestates are working. New config file option for selecting format state...Michael Pavone
2017-08-06WIP - New savestate formatMichael Pavone
2017-06-30Change where vscroll is latched in full plane mode. Fixes Top Gear 2Michael Pavone
2017-06-15Properly release and reacquire framebuffer pointer when switching contexts. H...Michael Pavone
2017-05-31Prevent emulated screen from "rolling" when the vertical resolution is change...Michael Pavone
2017-05-29Implement horizontal border in Mode 4 and make a minor fix to advance_output_...Michael Pavone
2017-05-29Get H32 in sync with H40 with regards to borders and test register support. M...Michael Pavone