🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.tech
Article #10427

Performance Problems and Glitching with ScrollVPort

#10427
From: Karl Lehenbauer
Date: Tue, 29 Nov 1988 23:27
23 lines
1484 bytes
I am trying to use ScrollVPort to do horizontal and vertical scrolling
of a 320x200x4 screen over a 640x400x4 display area.  I have two problems.

One, from watching the Performance Monitor (PM, thanks Dale Luck!), I
have observed that about 50% of the available CPU cycles are consumed
by heavy (x and/or y scroll changes every 16.7 ms) horizontal and vertical
scrolling.  I assume that most of this overhead is ScrollVPort's
twiddling the copper lists.

Two, there is an occasional glitch where, apparently, my pixels that select
color register zero show as white instead of what they should be, black.

The obvious questions are:  1)  Is there a way to scroll around the VPort
with less overhead?  I have Workbench going as well as a couple of other
screens defined.  2) Is there a way to get it to not glitch occasionally?
I notice in ScrollVPort's "BUGS" entry that it's not fast enough to
avoid some visible hashing of display.  Is this what's happening and
again, can I get around it?

-- 
-- "We've been following your progress with considerable interest, not to say
-- contempt."  -- Zaphod Beeblebrox IV
-- uunet!sugar!karl, Unix BBS (713) 438-5018
Technical Details
Message-ID: <3031@sugar.uu.net>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!attcan!uunet!sugar!karl

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!attcan!uunet!sugar!karl
From: karl@sugar.uu.net (Karl Lehenbauer)
Newsgroups: comp.sys.amiga.tech
Subject: Performance Problems and Glitching with ScrollVPort
Message-ID: <3031@sugar.uu.net>
Date: 29 Nov 88 23:27:02 GMT
Organization: Sugar Land Unix - Houston, TX
Lines: 23