X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: Rugxulo Newsgroups: comp.os.msdos.djgpp Subject: Re: please help me with VBE Date: Tue, 30 Mar 2010 12:52:34 -0700 (PDT) Organization: http://groups.google.com Lines: 34 Message-ID: References: <515911 DOT 46482 DOT qm AT web45104 DOT mail DOT sp1 DOT yahoo DOT com> NNTP-Posting-Host: 65.13.115.246 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1269978755 27009 127.0.0.1 (30 Mar 2010 19:52:35 GMT) X-Complaints-To: groups-abuse AT google DOT com NNTP-Posting-Date: Tue, 30 Mar 2010 19:52:35 +0000 (UTC) Complaints-To: groups-abuse AT google DOT com Injection-Info: j21g2000yqh.googlegroups.com; posting-host=65.13.115.246; posting-account=p5rsXQoAAAB8KPnVlgg9E_vlm2dvVhfO User-Agent: G2/1.0 X-HTTP-UserAgent: Opera/9.80 (Windows NT 5.1; U; en) Presto/2.5.22 Version/10.51,gzip(gfe) Bytes: 2492 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Hi, On Mar 29, 4:41=A0pm, Pablo Marty wrote: > > I stole this, from 2 pages, from one the structs and from the other the c= ode What exactly is it supposed to do?? :-/ > I thought that with VBE my game would run faster under DOSBox than > with VESA, because VBE treat the screen as just one array, ignoring the > bank switching (or something like that) Only old VESA 1.2 uses bankswitching. VESA 2.0 doesn't need it, and 99% of all cards support 2.0 these days (not true back in mid 90s). Allegro should automatically choose the best graphics mode for you ... if you let it. However, DOSBox is a full cpu emulator, hence it's inherently slower than NTVDM + V86 mode (which no longer supports graphics). The best you can do is close unnecessary background processes and turn up the "cycles" (repeatedly press Ctrl-F12, I think). Or try DOSEMU under Linux (much faster, V86 mode!!). > I couldn't compile it .... does someone know where to find it more detail= ed, > or just the complete code without errors to use linear framebuffer with V= BE? > And about FreeDOS it's impossible install it without killing the actual s= ystem .... > I'll have to use DOSBox What installed? VESA should be built into your BIOS. You can even alternately use UNIVBE for older machines. (confused by the confusion)