🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.sys.pc-clone.dell
Article #497

Stumper for VESA and WP

#497
From: Carl Oppedahl
Date: Wed, 07 Sep 1994 23:31
66 lines
4010 bytes
Okay, here is a stumper for those who are experts with video
cards and with WordPerfect.  

Part of why people buy Pentium computers with 90 MHz processors
with lots of cache memory is so that everything will happen fast. 
The idea is that you would not have to wait very long for the
computer to do things.  My previous computer, a 386, was a bit
sluggish sometimes especially when I was doing something halfway
complicated in WordPerfect, like a print preview or scrolling
through a document.  Of course, it has always been well known
that WordPerfect 6.0b for DOS, with its rather inefficient code,
is a slow program.

So here is the super-duper Dell XPS P90 computer, with a Pentium
processor and a Number 9 Computer Corp. GXE64 Pro VESA video
display board.  Lots of things happen fast with this computer.  I
figured this processor would make up for anything that is
inefficient about WordPerfect.  And indeed it does make up for
some of the things that are inefficient about WordPerfect.  Print
previews are less slow.  Setting up to send a fax does not take
so long.  Opening a large file does not take as long.

So the next thing I figured was, why don't I take advantage of
the high resolution available with the video board?  The video
card and the monitor are both good for 1024 by 768 lines, so why
not use them, I figured.

It took a bit of work to figure out how to do this.  But
eventually I managed to determine that the display setup screen
is the way to do this.  With advice from the Number 9 people, I
selected a WordPerfect video driver called "VESA 1024x768 256
color".

The question is, why is my super-duper computer, when it runs
WordPerfect for DOS in 1024 by 768 mode, painfully slow to scroll
down the screen?  If I hit the downarrow repeatedly to reach the
bottom of the screen, and then hit downarrow again, the screen is
painfully slow to repaint the screen.  The whole screen gets
repainted from top to bottom, so slowly that I can actually watch
the cursor move line by line down the page until the screen has
been repainted.  If I hold down the downarrow key long enough to
make it repeat, there is a very painful repeated redrawing that
takes place repeatedly.  Scrolling down the length of a page can
take twenty seconds or more!

I would have hoped that the way a screen scroll takes place is
that the video memory contents are block-moved up or down in a
very efficient way, mostly in hardware and very little in
software.  But the impression one gets, watching the screen, is
that with this driver the contents of the video memory are
rewritten under processor control from the first pixel to the
last, whenever the cursor hits the top or bottom.

If I change back to a VGA driver the scrolling is just as fast as
always.  But if I select the VESA driver at 1024 x 768 (16 colors
or 256, makes no difference) the scrolling is painfully slow.

So can someone tell me who is to blame?  Is WordPerfect to blame
for writing a particularly inefficient VESA driver for its 6.0b
for DOS?  Is Number 9 to blame for designing particularly slow
video hardware?  Or is it something completely different?
-- 
Carl Oppedahl AA2KW  
Oppedahl & Larson (patent lawyers)
Yorktown Heights, NY  
oppedahl@patents.com
Technical Details
Message-ID: <34lift$pmk@panix2.panix.com>
Path: arc1-ca.pugleaf.net!nntp.gmd.de!xlink.net!news.dfn.de!Germany.EU.net!EU.net!howland.reston.ans.net!gatech!newsxfer.itd.umich.edu!zip.eecs.umich.edu!panix!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 115cce,488859389d947f50,start
X-Google-Attributes: gid115cce,public
X-Google-Thread: 10a33e,488859389d947f50,start
X-Google-Attributes: gid10a33e,public
X-Google-ArrivalTime: 1994-09-07 16:31:09 PST
Path: arc1-ca.pugleaf.net!nntp.gmd.de!xlink.net!news.dfn.de!Germany.EU.net!EU.net!howland.reston.ans.net!gatech!newsxfer.itd.umich.edu!zip.eecs.umich.edu!panix!not-for-mail
From: oppedahl@panix.com (Carl Oppedahl)
Newsgroups: alt.sys.pc-clone.dell,bit.listserv.wpcorp-l
Subject: Stumper for VESA and WP
Date: 7 Sep 1994 19:31:09 -0400
Organization: Oppedahl & Larson
Lines: 66
Message-ID: <34lift$pmk@panix2.panix.com>
NNTP-Posting-Host: panix2.panix.com