Fri, 03 Apr 2020 23:47:17 -0700 |
Michael Pavone |
Top bits of address register should be cleared on partial command word write. Fixes Mona in 344 bytes demo
|
Wed, 01 Apr 2020 23:15:47 -0700 |
Michael Pavone |
Fix regression at the very start of The Revenge of Shinobi
|
Thu, 27 Feb 2020 18:38:15 -0800 |
Michael Pavone |
Make VDP VSRAM capacity respect model selection
|
Sun, 02 Feb 2020 22:38:49 -0800 |
Mike Pavone |
Fix crash in OD2 Titancade scene when border is completely cropped by overscan settings
|
Thu, 09 Jan 2020 22:27:20 -0800 |
Michael Pavone |
Fix crash in 68K debugger from forced VDP frame update when framebuffer is not acquired
|
Mon, 06 Jan 2020 18:36:36 -0800 |
Michael Pavone |
Fix regression in handling of color index 0 in Mode 4. Support Mode 4 in CRAM viewer window
|
Wed, 09 Oct 2019 23:06:02 -0700 |
Michael Pavone |
Wait to reacquire framebuffer so that switching to UI does not require pushing a new frame if it happens in between bottom and top of display
|
Sat, 21 Sep 2019 20:23:53 -0700 |
Michael Pavone |
Fix regression in H32 from fine scroll optimization
|
Sat, 21 Sep 2019 20:20:03 -0700 |
Michael Pavone |
Small optimization to read_map_scroll
|
Sat, 21 Sep 2019 11:17:40 -0700 |
Michael Pavone |
Optimized sprite rendering
|
Sat, 21 Sep 2019 11:01:07 -0700 |
Michael Pavone |
Calculate fine scroll once per line for a small speedup
|
Sat, 21 Sep 2019 10:53:51 -0700 |
Michael Pavone |
Slightly gross fix for edge case introduced in border cropping change
|
Mon, 16 Sep 2019 00:45:48 -0700 |
Mike Pavone |
Don't render lines that are cropped by overscan. Allows submitting frame earlier when bottom overscan is non-zero which can reduce latency in some cases
|
Tue, 20 Aug 2019 20:18:27 -0700 |
Michael Pavone |
Small optimization to render_normal and a minor bugfix in left border debug register handling
|
Tue, 20 Aug 2019 07:07:31 -0700 |
Michael Pavone |
Fix sprite rendering regression introduced by H40 line at a time optimization
|
Mon, 19 Aug 2019 19:06:22 -0700 |
Michael Pavone |
Small optimization to render_map in VDP code
|
Sat, 17 Aug 2019 18:44:15 -0700 |
Michael Pavone |
Draw entire lines in H40 mode when possible. Still seems to have an edge case or two, but mostly working well
|
Fri, 02 Aug 2019 18:51:13 -0700 |
Michael Pavone |
Fix regression in sprite rendering in H32 mode
|
Sat, 27 Jul 2019 21:11:53 -0700 |
Michael Pavone |
Fix debug register output regression in border region
|
Mon, 24 Jun 2019 23:47:16 -0700 |
Michael Pavone |
Fix accuracy bugs used by Novedicus to detect BlastEm/Exodus
|
Thu, 20 Jun 2019 22:31:31 -0700 |
Michael Pavone |
Rework sprite rendering phase 3 to better match behavior documented by Kabuto/Titan and fix edge case in sprite overflow flag that was breaking the RPS minigame in Alex Kidd
|
Tue, 09 Apr 2019 22:39:01 -0700 |
Michael Pavone |
Get rid of writes to INVALID_LINE in the framebuffer and fix a crash in OD2 from the recent accuracy work
|
Tue, 02 Apr 2019 23:55:21 -0700 |
Michael Pavone |
Separate compositing from final output. Fixes some minor accuracy issues with regards to when background color reg/CRAM changes take effect. Fixes minor glitch in DF Retro Direct Color DMA demo at inactive/active transition
|
Thu, 14 Mar 2019 23:23:02 -0700 |
Michael Pavone |
Handle interlaced mode in fbdev backend
|
Sun, 30 Dec 2018 14:43:30 -0800 |
Michael Pavone |
Fix some rendering bugs introduced in previous VDP optimizations
|
Thu, 27 Dec 2018 10:40:24 -0800 |
Michael Pavone |
Small optimization to render_map
|
Thu, 27 Dec 2018 09:23:51 -0800 |
Michael Pavone |
Optimized render_map_output a bit
|
Tue, 18 Dec 2018 19:58:00 -0800 |
Michael Pavone |
Allow closing VDP debug windows with the close button in the window title bar
|
Tue, 20 Nov 2018 01:10:03 -0800 |
Michael Pavone |
Populate layer debug buffer during inactive display
|
Mon, 19 Nov 2018 19:26:57 -0800 |
Michael Pavone |
Removed old VDP debug functionality
|
Mon, 19 Nov 2018 19:10:16 -0800 |
Michael Pavone |
Implemented support for toggling off a debug view
|
Mon, 19 Nov 2018 09:52:07 -0800 |
Michael Pavone |
Basic version of layer compositing debug view in a separate window
|
Fri, 16 Nov 2018 19:56:24 -0800 |
Michael Pavone |
Small cleanup of vdp_context struct layout and removal of separately allocated buffers
|
Thu, 15 Nov 2018 22:21:09 -0800 |
Michael Pavone |
Implemented left column blank register bit in mode 5
|
Wed, 14 Nov 2018 22:16:35 -0800 |
Michael Pavone |
Initial stab at CRAM debug in a detached window
|
Sun, 11 Nov 2018 22:39:29 -0800 |
Michael Pavone |
Fix for VRAM byte write order broke VDP FIFO testing ROM results. This change cleans up VRAM writes and fixes the regression while preserving the correct VRAM byte write order
|
Fri, 09 Nov 2018 20:16:09 -0800 |
Michael Pavone |
Added VRAM debug window
|
Mon, 05 Nov 2018 00:30:44 -0800 |
Michael Pavone |
Fix order bytes of a word are written into VRAM from the FIFO. Fixes ticket 36, the graphical glitch in Road Rash 3
|
Sun, 04 Nov 2018 22:51:50 -0800 |
Michael Pavone |
WIP new VDP plane debug view and support for detached VDP debug views generally
|
Thu, 01 Nov 2018 20:14:56 -0700 |
Michael Pavone |
Forcefully update the display when entering the 68K debugger so you can see it update in realtime as you step through the code
|
Wed, 31 Oct 2018 21:58:59 -0700 |
Michael Pavone |
Avoid changing VDP status flags when executing debugger commands
|
Tue, 29 Aug 2017 23:49:57 -0700 |
Michael Pavone |
Fix minor graphical regression in Gunstar Heroes
|
Mon, 21 Aug 2017 23:49:56 -0700 |
Michael Pavone |
Fix external v counter when normal resolution interlace mode is active
|
Mon, 21 Aug 2017 23:08:36 -0700 |
Michael Pavone |
Fix timing of VDP ODD flag toggle
|
Sun, 13 Aug 2017 22:59:01 -0700 |
Michael Pavone |
Move vscroll latch further forward in H40 mode. Fixes a minor graphical glitch in Skitchin. Needs a proper test ROM to verify exact latch position
|
Fri, 11 Aug 2017 18:58:03 -0700 |
Michael Pavone |
Update VDP color map when loading a native save state
|
Wed, 09 Aug 2017 23:26:51 -0700 |
Michael Pavone |
New savestates are working. New config file option for selecting format states will be saved in. Mostly complete, needs a little more work before release
|
Sun, 06 Aug 2017 00:06:36 -0700 |
Michael Pavone |
WIP - New savestate format
|
Fri, 30 Jun 2017 00:36:18 -0700 |
Michael Pavone |
Change where vscroll is latched in full plane mode. Fixes Top Gear 2
|
Thu, 15 Jun 2017 09:45:21 -0700 |
Michael Pavone |
Properly release and reacquire framebuffer pointer when switching contexts. Hopefully fixes the LOCKRECT issue some people are seeing with the SDL 2 fallback renderer
|
Wed, 31 May 2017 21:10:49 -0700 |
Michael Pavone |
Prevent emulated screen from "rolling" when the vertical resolution is changed at an inopportune time
|
Mon, 29 May 2017 22:19:33 -0700 |
Michael Pavone |
Implement horizontal border in Mode 4 and make a minor fix to advance_output_line to handle the later vcounter increment in that mode
|
Mon, 29 May 2017 17:30:40 -0700 |
Michael Pavone |
Get H32 in sync with H40 with regards to borders and test register support. Minor cleanup to H40 border rendering
|
Sun, 28 May 2017 21:03:55 -0700 |
Michael Pavone |
Implemented SMS pause button
|
Tue, 23 May 2017 21:09:38 -0700 |
Michael Pavone |
Remove HINT_FUDGE and make a small adjustment to how VDP syncs with rest of system instead. Worse results on CRAM dot issue, but much less of a hack
|
Tue, 23 May 2017 19:09:57 -0700 |
Michael Pavone |
Fix handling of test register selected sprite layer in border area. Gets rid of the border garbage in the "disco floor/ceiling" scene of OD2
|
Tue, 23 May 2017 09:39:22 -0700 |
Michael Pavone |
Fix small blank spot on line -2 in "ninja escape" border fade in OD2
|
Mon, 22 May 2017 21:11:13 -0700 |
Michael Pavone |
Fix regression in horizontal interrupt timing that was breaking the "water" palette swap in the Sonic series and other games
|
Fri, 19 May 2017 22:07:50 -0700 |
Michael Pavone |
Add a bit of a hack to HINT start cycle to give correct values in my test ROM and further improve prevelance of CRAM dot noise in Outrunners and OD2
|
Sun, 14 May 2017 12:07:39 -0700 |
Michael Pavone |
Fix regression in games that disable the display early like F1 World Championship. Remove debug printf
|