delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/08/02/13:02:08

From: enigma AT erols DOT com (enigma)
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Vesa 2.0 is slower than 1.2 on my video card !!!!!
Date: Sun, 27 Jul 1997 01:30:40 GMT
Organization: Erol's Internet Services
Lines: 35
Message-ID: <33daa198.5925412@news.erols.com>
References: <199707221500 DOT IAA26318 AT adit DOT ap DOT net> <h9b6bEAOrn1zEwLf AT netbook DOT demon DOT co DOT uk> <33d79d82 DOT 403618 AT news1 DOT telepac DOT pt> <xmerm05 DOT 3 DOT 33D8702E AT vse DOT cz> <33d8d7a0 DOT 2209688 AT news1 DOT telepac DOT pt> <q07JZBAD6R2zEwTj AT talula DOT demon DOT co DOT uk> <33da53b7 DOT 2937881 AT news1 DOT telepac DOT pt>
NNTP-Posting-Host: rkv-as1s22.erols.com
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

>I have a Cirrus Logic 5440. only supports Vesa 1.2 but with an
>emulator i can run Games (or others) that use Vesa 2.0.
>It's simple. One Tsr locks the interrupt used by Vesa 2.0 then when it
>gets a Call like putpixel(50,70,5). It calculates the bank (Vesa 1.2
>or native calls) where that pixel is then it allocates that bank and
>sends the pixel information. Theres more time spend using this metod
>that using direct Vesa 1.2 or board native calls
>----------------------------------------------
>Ricardo Cunha
>myke AT cyberdude DOT com
>http://www.geocities.com/Area51/Cavern/7471
>ICQ: 2217830
>----------------------------------------------

Good lord that is so wrong.. first of all Shawn H. is the most correct
in this entire thread.  First off, VESA 1.2 nor 2.0 has API gateways
for accessing video memory.  It will set up memory so your program can
access it, but it would do a putpixel(x,y).  Second, VESA is a
standard, not this video god that empowers your system.  Essentially
VESA just translates your int calls into native video calls.  all
Scitech did was ask for every vendor for the specs of their cards and
then standardize all the calls into a buggy worthless environment ;)..
even the oldest of Hi-Color vid-cards supports linear buffers.  You'd
just hafta know how to access the ports on you trident-1mb. Why is
VESA 2.0 slower.  Well lets see. Of the top of my head i can think of
about 3 reasons.  Give the thread your computer setup, the resolution,
color depth and mode of operation. Then we can answer you question
better.  Just remember.  SDD doesn't convert 2.0 calls to 1.2 and send
them to ROM.  If that were true, then my Trident that supports VESA
1.02 wouldn't work.

mint- try linux. ;)

mint

- Raw text -


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