From: ranla AT post DOT tau DOT ac DOT il (Tal Lavi) Newsgroups: comp.os.msdos.djgpp Subject: Seemly inevitable slow writes in VESA Date: 3 Oct 1998 21:19:22 GMT Organization: Tel-Aviv University Computation Center Lines: 17 Message-ID: <6v64cq$6fm$1@goethe.tau.ac.il> NNTP-Posting-Host: slip-114.tau.ac.il Mime-Version: 1.0 Content-Type: Text/Plain; charset=US-ASCII X-Newsreader: WinVN 0.99.9 (Released Version) (16bit) To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp My ray-casting project requires me to draw the screen only in vertical lines. This makes a slowdown in the 640x480x16bpp VESA mode that is used. Does anyone has an inovative idea on how to avoid the slow 16-bit writes? I assure you, the screen must be drawn in vertical lines. I had an idea about making a side-fliped virtual screen, that will use a vertical line-oriented method, instead of the usual horizontal one(like in $A0000). The problem is, that using a virtual screen will cut down the speed i gained by using double buffered LFB with VBE2.0. Does anyone has a better idea? PLEASE! i desperate! Virge ranla AT post DOT tau DOT ac DOT il