View Single Post
Old 05 March 2014, 19:02   #1
mark_k
Registered User
 
Join Date: Aug 2004
Location:
Posts: 3,335
Small corruption issue related to HighGfx monitor driver

I noticed some graphical corruption in the following case:
- ECS config
- Set Workbench to HIGHGFX:1024x768 (interlaced)
- Run a program which opens a normal PAL or NTSC mode screen.
- Drag the PAL/NTSC screen down to reveal Workbench behind.

The right edge of the Workbench is blanked, with the rightmost part (screen depth gadget) appearing to the left side with the wrong colours. If you move the mouse pointer over Workbench and move it far to the right, its position wraps around to the left.

When border blanking is enabled, there is a thin strip at the left of the screen which corresponds to the vertical position of the mouse pointer.

If you instead set Workbench to HIGHGFX:1024x384 (non-interlaced), on pulling the PAL/NTSC screen down the corruption is not present. Even if you run Lacer 1 to force interlacing then set Workbench to HIGHGFX:1024x384, corruption is not present. With an AGA config the corruption isn't present either, though the mouse does wrap around to the left side if you move it to the far right.

I guess most of that corruption might actually happen with a real Amiga. But at least the thin strip when border blanking is enabled is probably WinUAE-specific. (Testing with WinUAE 2.5.1, that strip is much wider than with 2.6.0 or later.)
Attached Thumbnails
Click image for larger version

Name:	HighGfx1024x768_WB.png
Views:	233
Size:	13.4 KB
ID:	39272   Click image for larger version

Name:	DraggedDown_edited_pngout.png
Views:	216
Size:	6.3 KB
ID:	39273  
mark_k is offline  
 
Page generated in 0.04784 seconds with 12 queries