delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/01/21/22:47:13

From: "Emberson" <pme AT mjpme DOT demon DOT co DOT uk>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Vesa and DJGPP
Date: Tue, 20 Jan 1998 22:16:58 -0000
Message-ID: <885407957.22031.0.nnrp-08.9e98e240@news.demon.co.uk>
References: <34C442EE DOT 432CB2A4 AT gold DOT com DOT br> <34C4A6B3 DOT 6863 AT trash DOT lip6 DOT fr> <6a3533$pb2$1 AT pulp DOT ucs DOT ualberta DOT ca>
NNTP-Posting-Host: mjpme.demon.co.uk
Lines: 24
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

B Hodge wrote in message <6a3533$pb2$1 AT pulp DOT ucs DOT ualberta DOT ca>...
>Might I recommend stepping up to VBE2 (VESA 2.0).  It is designed with a
>protected-mode interface in mind.  In fact, as I recall old VESA 1.2 is
>supposed to be obselete.  But anyways, since you are using DJGPP (which I
>am for my project too) I recommend hunting down teh VBE2 specs.  There is
>a function to get the protected-mode functions to call bank switching,
>scrolling, etc so you can do it in straight DJGPP.
>
>But instead of bank switching, you can use linear frame buffers instead.
>It is basically the same as accessing regular VGA memory except the setup
>process is more involved.  But once its done, you have access to the whole
>video RAM through a physical address and don't need to bank switch to
>access different segments of memory, just access it directly.
>


Could you please tell me where I can get some info and/or sample code on
linear frame buffers.

Paul
pme AT mjpme DOT demon DOT co DOT uk


- Raw text -


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