From: "Emberson" 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 Precedence: bulk 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