delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2010/03/31/16:00:55

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Recipient: djgpp AT delorie DOT com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com.ar; s=s1024; t=1270069238; bh=Z4tnVu7YoriIjkP813GwtF0j/UyACr07CxA9K3kRqa8=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=fZHt0wJeh/vsDq8eLvGFq7CTXwtnvPChQpDcQBaTIw7UZmIVTApAe3usy+/FYMSOYhimmH/Hoy08v8pZVD7Y093UAFS7sg4hUdgslUBYRa6VFU5ph7e2K3A2QJNIPtFGERTrt36BukwWQ3FLVZOxW/WlUmWTRgGRlF6KslfabcU=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws;
s=s1024; d=yahoo.com.ar;
h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type;
b=gWRq4VDkXBuKsAW9sR6iPaaxgteKX7l/mjt+U7nZE41SRBtwcS+R9fKLl5OUwYQQhqBNzvKRkYTr207hSFbzpJjteMmZXlsfj9dZpplIOjn92CMvgVmfyuOxXdc0MjkGudOd8s1Ty6E+09mJTjewjYrmph25EPN2vx/4irBJC5I=;
Message-ID: <372582.66281.qm@web45109.mail.sp1.yahoo.com>
X-YMail-OSG: Copn_X0VM1kyjN6EsxV6CYci_9bFfC6lewQ2WoH3b08tIos
t4YBaSqYdXhYl50ZmZ5uR0ww.88le9nAfccfWw6f2xu.sOrkrWmdCiteXsa2
xeOhtjAA01HFiuDArRMe4ATt2fgswS4VP9ksfwMbidYOnnu6DjSUML50befc
XgNNJZaWA1d22_nxSu6p7T78au10XRnGtfInwo_GL7aeuF7VpGjT9eBfS4xg
FpIYdlMaGuaePNdILe9T5Do119BgUvxtJj9BUgLIoz5XImLa9ETOfOOsTtXh
eNajX
X-Mailer: YahooMailClassic/10.0.8 YahooMailWebService/0.8.100.260964
Date: Wed, 31 Mar 2010 14:00:38 -0700 (PDT)
From: Pablo Marty <tigrepotrazosalvaje AT yahoo DOT com DOT ar>
Subject: Re: please help me with VBE
To: djgpp AT delorie DOT com
In-Reply-To: <dd23e39c-7974-4353-80fb-c68a4b598528@j21g2000yqh.googlegroups.com>
MIME-Version: 1.0
Reply-To: djgpp AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

--0-1018433034-1270069238=:66281
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,
It's supposed that this code will give me the function putpixel() much fast=
er, and the way to access the Video Memory much faster without bank switchi=
ng
can you tell me where to find the best (fastest) of this for DJGPP? ....
yes, I know Allegro already has it, now I'll try with it


--- El mar 30-mar-10, Rugxulo <rugxulo AT gmail DOT com> escribi=F3:


De: Rugxulo <rugxulo AT gmail DOT com>
Asunto: Re: please help me with VBE
Para: djgpp AT delorie DOT com
Fecha: martes, 30 de marzo de 2010, 19:52


Hi,

On Mar 29, 4:41=A0pm, Pablo Marty <tigrepotrazosalv DOT  DOT  DOT  AT yahoo DOT com DOT ar>
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??=A0=A0=A0:-/

> 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)
=0A=0A=0A      Yahoo! Cocina=0A=0AEncontra las mejores recetas con Yahoo! C=
ocina.=0A=0A=0Ahttp://ar.mujer.yahoo.com/cocina/
--0-1018433034-1270069238=:66281
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<table cellspacing=3D"0" cellpadding=3D"0" border=3D"0" ><tr><td valign=3D"=
top" style=3D"font: inherit;"><DIV>Hi,</DIV>
<DIV>It's supposed that this code will give me the function putpixel() much=
 faster, and the way to access the Video Memory much faster without bank sw=
itching</DIV>
<DIV>can you tell me where to find the best (fastest) of this for DJGPP? ..=
..</DIV>
<DIV>yes, I know Allegro already has it, now I'll try with it</DIV>
<DIV><BR><BR>--- El <B>mar 30-mar-10, Rugxulo <I>&lt;rugxulo AT gmail DOT com&gt;<=
/I></B> escribi=F3:<BR></DIV>
<BLOCKQUOTE style=3D"BORDER-LEFT: rgb(16,16,255) 2px solid; PADDING-LEFT: 5=
px; MARGIN-LEFT: 5px"><BR>De: Rugxulo &lt;rugxulo AT gmail DOT com&gt;<BR>Asunto: =
Re: please help me with VBE<BR>Para: djgpp AT delorie DOT com<BR>Fecha: martes, 30=
 de marzo de 2010, 19:52<BR><BR>
<DIV class=3DplainMail>Hi,<BR><BR>On Mar 29, 4:41&nbsp;pm, Pablo Marty &lt;=
<A href=3D"http://ar.mc451.mail.yahoo.com/mc/compose?to=3Dtigrepotrazosalv.=
..@yahoo.com.ar" ymailto=3D"mailto:tigrepotrazosalv DOT  DOT  DOT  AT yahoo DOT com DOT ar">tigrep=
otrazosalv DOT  DOT  DOT  AT yahoo DOT com DOT ar</A>&gt;<BR>wrote:<BR>&gt;<BR>&gt; I stole this, =
from 2 pages, from one the structs and from the other the code<BR><BR>What =
exactly is it supposed to do??&nbsp;&nbsp;&nbsp;:-/<BR><BR>&gt; I thought t=
hat with VBE my game would run faster under DOSBox than<BR>&gt; with VESA, =
because VBE treat the screen as just one array, ignoring the<BR>&gt; bank s=
witching (or something like that)<BR><BR>Only old VESA 1.2 uses bankswitchi=
ng. VESA 2.0 doesn't need it, and<BR>99% of all cards support 2.0 these day=
s (not true back in mid 90s).<BR><BR>Allegro should automatically choose th=
e best graphics mode for you ...<BR>if you let it. However, DOSBox is a ful=
l cpu emulator, hence it's<BR>inherently slower than NTVDM + V86 mode (whic=
h
 no longer supports<BR>graphics). The best you can do is close unnecessary =
background<BR>processes and turn up the "cycles" (repeatedly press Ctrl-F12=
, I<BR>think). Or try DOSEMU under Linux (much faster, V86 mode!!).<BR><BR>=
&gt; I couldn't compile it .... does someone know where to find it more det=
ailed,<BR>&gt; or just the complete code without errors to use linear frame=
buffer with VBE?<BR>&gt; And about FreeDOS it's impossible install it witho=
ut killing the actual system ....<BR>&gt; I'll have to use DOSBox<BR><BR>Wh=
at installed? VESA should be built into your BIOS. You can even<BR>alternat=
ely use UNIVBE for older machines. (confused by the confusion)<BR></DIV></B=
LOCKQUOTE></td></tr></table><br>=0A=0A=0A=0A      <hr size=3D1><br><font fa=
ce=3D"Verdana" size=3D"-2">Encontra las mejores recetas con Yahoo! Cocina.=
=0A<br>=0Ahttp://ar.mujer.yahoo.com/cocina/</font>
--0-1018433034-1270069238=:66281--

- Raw text -


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