www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/11/29/16:02:47

Newsgroups: comp.os.msdos.djgpp,comp.os.msdos.programmer,alt.msdos.programmer,alt.games.programming
From: "William A. Barath" <wi534 AT vtn1>
Subject: Re: High resolution timer problems..
In-Reply-To: <65m5mt$ka9$1@news2.xs4all.nl>
Message-ID: <Pine.GSO.3.95.iB1.0.971128035451.9846B-100000@vtn1>
Sender: news AT freenet DOT victoria DOT bc DOT ca (News Manager)
Organization: Victoria Freenet Association
References: <65m5mt$ka9$1 AT news2 DOT xs4all DOT nl>
Mime-Version: 1.0
Date: Fri, 28 Nov 1997 12:08:42 GMT
Lines: 30
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

On 28 Nov 1997 rkramer AT xs4all DOT nl wrote:

|In a discussion with a friend of mine, he was trying to convince me that
|it's possible to blit a full 800x600 screen in less than a millisecond. I
|tried to tell him otherwise, but couldn't quite get my point through :)
|
|Can anyone tell me how I could calculate the time it would take to blit a
|full VESA 0x103 screen, using a 486DX2 66 MHz? Is this an easy task, or a
|very difficult one? Do I have to keep in mind:

Well lesee here.  dx2/66 means a best bus speed of 33Mhz, with 32-bit
bandwidth, yielding a *possible* 132Mbyte/sec throughput, assuming zero
waitstates and zero hazards.  Now an 800x600 screen on a local bus
graphics adapter just might be zero waitstate, so lets continue giving
your friend the benefit of the doubt.  Lets also assume a 256-color screen
because otherwise we are guaranteed large bus waits for VGA memory.  So we
are going to blit 800*600 bytes, approx .5 meg, with 132Mbytes/sec of
bandwidth.  Assuming that load and store will take the same amount of
bandwidth, we can blit 66 megs through his bus per second.  Now to do it
in a millisecond, we need 1000 times .5meg times two, or a gig/second of
bandwidth.  But lets again be charitable and assume that he has hardware
that nobody else on the planet has, and give the point to him.

Not.


-Wil Barath  "I feel as though I see my pen to write"
  aka WseM    homepage: http://victoria.tc.ca/~wi534


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019