View Single Post
Old 17 July 2018, 10:14   #28
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,510
winuae.7z now adds hires pixel delay to all color register writes if AGA which seems to "fix" this problem. It was very simple change and has nothing to do with BPLCON1 hires/shres missing feature.

But because this causes quite ugly mismatched borders in some games, it most likely looks like new UAE bug..

EDIT: I guess delay may come from BPLCON4 XOR operation. Because when BPLCON4 is modified, it isn't instant but adds another hires pixel delay (was lores previously in emulation but it is actually extra hires = 1 + 1 hires = 1 lores) before colors change after BPLCON4 modification.

EDIT2: HAM and EHB needs testing, some HAM/EHB bits bypass BPLCON4 so in worst case there are 2 possible delays.. (http://eab.abime.net/showthread.php?t=85588)

Last edited by Toni Wilen; 17 July 2018 at 10:28.
Toni Wilen is offline  
 
Page generated in 0.04281 seconds with 11 queries