Message-ID: <35D66C0C.8D8F94C8@geocities.com> From: Merlin MIME-Version: 1.0 Newsgroups: comp.os.msdos.djgpp Subject: Re: VESA: hints, clue but no examples References: <1998081519323200 DOT PAA25189 AT ladder01 DOT news DOT aol DOT com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Lines: 32 Date: Sun, 16 Aug 1998 05:23:25 GMT NNTP-Posting-Host: 245-cy-wpg.ilos.net NNTP-Posting-Date: Sun, 16 Aug 1998 00:23:25 CDT Organization: MBnet Networking Inc. To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk no kidding...its so hard to figure out vesa's docs if you haven't really programmed in Protected mode.... I am also having trouble doing this... I know that you need to call the function and have it return a struct of info into a 255 byte buffer at es:di but.. how do i get es:di to point to the struct...i have no clue...And then there's the matter of getting the linear frame buffer's address... L8r. Merlin. ClarksScr wrote: > I've got a lot of info about programming the VESA and VBE 2.0, i.e. specs, > structures, values, variables and certain functions to initialize it. O.K! > > Now I'm one of those slow learners so I have one problem ... I know how to > initialize the VGA modeX 13h in my main() program in real-time and how to > convert it to DJGPP's Protective mode, No Problem. I am not all that sure how > to do the same for the VESA or VBE 2.0 initialized in my main(). I've never > done it before and don't want to mess up my SVGA board. > > E-mail me for some clues on how to do so or if I could find a running program > with source code that shows the use of the VESA functions. > Thankyou. =) > > From Clark Alan Corwin > e-mail: ClarksScr AT aol DOT com > A little tabby tom cat with big hopes and dreames! ^6.6^ > Think "Furry" not "Fury"! =)