www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/11/24/20:40:58

From: stephanf AT ilink DOT nis DOT za (Stephan February)
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Q: hi-res graphics??
Date: Sun, 24 Nov 1996 20:27:24 GMT
Organization: Network Information Services
Lines: 40
Message-ID: <57aip1$pmf@ilink3.nis.za>
References: <32973B38 DOT 5F64 AT cam DOT org>
NNTP-Posting-Host: ppp33.nis.za
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Tudor <tudor AT cam DOT org> wrote:

>Hi.
Hi Tudor
>I'm trying to get into hi-res modes on a svga card,like 640X480 in more
>than 16 colors or 800X600 and I have no idea how to do it.
>I would appreciate any answer.

I shall assume that you know assembly language...
The interrupt you want is 0x10h
The services are referred to as Vesa Bios Services...i.e for
resolutions above 640x480x16...
The vesa implementation has changed...you used to simply have to 
load say :

mov ax,101h
int 10h

that would have got you going...The VBE has changed...
Now you have to first find out what modes the video card 
you work on supports...
All this is explained in a document called:
The VESA BIOS EXTENSION Core Functions Standard...
The File is archived as VBE20-11.exe
I got it off http://www.rt66.com/~brennan/djgpp

There is some nifty code in here as well...
Hope that helps...

Cheers 
Stephan

=========================================
Reality used to be a friend of mine.
                                                  PM_DAWN
essef AT ilink DOT nis DOT za
=========================================



- Raw text -


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