Mail Archives: djgpp/2010/03/30/15:15:36.1
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?? :-/
> 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)
- Raw text -