Re: [ARMini-support] Updated Zap

  • From: A Rawnsley <rcomp@xxxxxxxxxxx>
  • To: armini-support@xxxxxxxxxxxxx
  • Date: Wed, 23 May 2018 13:37:32 +0100


Things have moved on from that, I'm afraid -- there have been several more
builds this year, with more interesting stuff fixed.

Try this for the most recent build...

  https://www.riscosopen.org/forum/forums/4/topics/11130?page=3#posts-78131

Even more thanks to Rick Murray and Steve Fryatt.


Having now updated to Rick4 on my test machine, I'm still seeing the 
"redraw issue" in high resolution screen modes.

Maybe I misunderstood, but I thought this kicked off when I mentioned that 
we would be including a fix for this in StrongEd.  Bernard asked for a 
fixed Zap, and one (Zap Ultimate, then Rick4) was duly offered.  Maybe I'm 
missing something?

Please forgive my ignorance - I've never "clicked" with Zap, so I may be 
doing something daft.


For those unfamiliar with the redraw issue, a software mouse pointer is 
used for resolutions beyond 2048px due to limitations of the pointer 
overlay.  This generally works fine, but dragging a menu around in some 
programs (Zap/StrongEd) can leave pointer-sized "trails".  I believe 
Jeffrey explained it as follows:

(quote)
I think for both ZapRedraw and "xxx" the problem will be that they aren't
calling OS_RemoveCursors/OS_RestoreCursors around their redraw code. The
software pointer is tied into those calls and will hide/show itself
whenever they're used, in order to try and avoid all the little rendering
glitches like the above. For Wimp tasks which use standard OS rendering
routines (sprites, VDU graphics, etc.) the OS already has the calls in
place, but tasks which write directly to the screen generally seem to omit
the calls (after all, the VDU text cursor isn't used when in the Wimp).
(endquote)



Andrew

PS, CC'd to Rick Murray

-- 
R-Comp
22 Robert Moffat, High Legh, Knutsford, Cheshire WA16 6PS
Tel: 01925 755043    Fax: 01925 757377    http://www.rcomp.co.uk
---
To alter your preferences or leave the group, 
visit //www.freelists.org/list/armini-support
List-related queries to info@xxxxxxxxxxxx

Other related posts: