English Amiga Board


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 09 April 2024, 21:02   #1
mark_k
Registered User
 
Join Date: Aug 2004
Location:
Posts: 3,343
Sprite issue with ECS SHRes on WinUAE 5.0+

I noticed a small issue relating to sprites, or at least the Intuition mouse pointer.

Using a full ECS config with NTSC super-high res laced Workbench. Problem not present in WinUAE 4.10.1, is present in WinUAE 5.0.0.

The leftmost column of pixels of the mouse pointer is duplicated.

If I have a non-SHRes screen in front of Workbench (e.g. Pointer preferences), as I move the pointer down across the gap between the screens, the part of the sprite over the front low-res screen does not show the duplicated pixel.

Two screenshots uploaded to https://www.media(remove)fire.com/fo...E_sprite_issue
mark_k is offline  
Old 10 April 2024, 11:22   #2
mark_k
Registered User
 
Join Date: Aug 2004
Location:
Posts: 3,343
Another sprite issue showing with WinUAE 5.0.0 but not 4.10.1.

Full ECS config. In Display settings page resolution set to "Hires (normal)". Boot plain OS 3.1 HDF. Set Workbench screenmode to PAL/NTSC super-high res. The mouse pointer sprite is rendered in low res (so every other pixel column is missing). It is rendered in high res on WinUAE 4.10.1.

[The duplicated leftmost pixel column shows up when you have resolution set to SuperHires in display settings.]

Edit to add: these issues first appeared in 5.0.0 beta 6.

Last edited by mark_k; 10 April 2024 at 12:22.
mark_k is offline  
Old 10 April 2024, 14:05   #3
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,231
Depending on your setup, this may or may not be correct. Note that the hardware has only one sprite speed, and thus, if any other program allocates a hardware sprite for its use (a struct SimpleSprite), then this simple sprite is, by definition, in 70ns pixels (half-resolution). Now, as the hardware cannot show SHIRES and HIRES sprites simulatenously, it has to do something about this.
The sprite allocatin is notified from graphics upstream to the pointer.class of intuition, which then reduces the resolution of its own sprite pointer, and thus, only every other pixel is shown, giving the pointer a blocky look.
Thomas Richter is offline  
Old 10 April 2024, 17:30   #4
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,515
I can't duplicate. Is this with or without superhires display panel setting? (or maybe filtered low resolution set?)

ECS superhires is very limited, hires sprite is only supported when bitplane is superhires. (Other combinations are AGA only)
Toni Wilen is offline  
Old 10 April 2024, 19:51   #5
mark_k
Registered User
 
Join Date: Aug 2004
Location:
Posts: 3,343
It happens when booting from a plain OS 3.1 HDF or Workbench 3.1 floppy. [Can use the Merlin test HDF I uploaded in the 5.3.0 beta thread the other day.]

Config needs to be set to full ECS, resolution in Display settings panel set to "Hires (normal)".

Boot WB 3.1 floppy/HDF. Run Prefs/ScreenMode. Change to PAL:Super-High Res Laced then click Use. The Workbench screen obviously appears pixelated because WinUAE is doubling every other pixel.

With WinUAE earlier than 5.0.0b6, the mouse pointer sprite appears correct (because its pixels are high res in 35ns modes). However with WinUAE 5.0.0b6 and later, the pointer sprite resolution is reduced horizontally. It looks like every other sprite pixel is doubled.

Now press F12, in Display settings panel change resolution to "SuperHires" then click OK.

On WinUAE earlier than 5.0.0b6, mouse pointer appears correct. With WinUAE 5.0.0b6 and later, the leftmost pixel column of the sprite is doubled.
mark_k is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
sprite duplication issue jotd support.WinUAE 4 20 August 2021 16:37
issue with getting palette for sprite... xboxown Coders. AMOS 2 17 February 2019 14:32
Odd sprite behaviour in Zool ECS E-Penguin project.WHDLoad 0 01 May 2017 23:32
Sprite corruption with OCS Agnus, ECS Denise, Kickstart 3.1 mark_k support.WinUAE 18 08 January 2015 15:27
The Plague - no sprite in WinUAE andreas support.Games 0 27 October 2001 22:38

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 00:56.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.06938 seconds with 13 queries