public inbox for linux-msdos@vger.kernel.org
 help / color / mirror / Atom feed
* Re: please explain to me why dosemu doesn't do this or that...
@ 2002-09-21  1:59 Stas Sergeev
  2002-09-21  3:23 ` Justin Zygmont
  0 siblings, 1 reply; 5+ messages in thread
From: Stas Sergeev @ 2002-09-21  1:59 UTC (permalink / raw)
  To: linux-msdos

Hello.

Justin Zygmont wrote:
> If we could get all the
> patches, etc in the next release, that would be excellent.
What patches do you want to see in? The fact is
that some patches are judged based on a users
feedbacks, so don't hesitate to name your
favourite ones (and the hated ones, if any).


^ permalink raw reply	[flat|nested] 5+ messages in thread
* Re: please explain to me why video/bios shadowing must be disabled to  use graphics...
@ 2002-09-20 21:29 Bart Oldeman
  2002-09-20 22:36 ` please explain to me why dosemu doesn't do this or that Oscar A. Valdez
  0 siblings, 1 reply; 5+ messages in thread
From: Bart Oldeman @ 2002-09-20 21:29 UTC (permalink / raw)
  To: matt; +Cc: linux-msdos

1st note: you do not need to (and never needed to) disable shadowing if
you use graphics in xdosemu, which is quite usable nowadays, but in
certain cases too slow, for some graphical programs not perfect and not
full screen (your apps run in the "DOS in the BOX").

Only on the linux console, IF your graphics card is supported by DOSEMU
and IF you run DOSEMU as root or suid-root you *might* need to have to
turn off vbios shadowing. There are quite a few graphics cards out there
that DOSEMU does not support, and moreover suid-root is discouraged.

On Fri, 20 Sep 2002 matt@snip.net wrote:

> Why was it programmed this way? 

Nothing really intended - DOSEMU basically mmaps the contents of
/dev/mem to 0xc0000-0xc8000 or some such, if it has permission to do so.
Otherwise console graphics don't work.

> Why does one have to disable video/bios shadowing? 

I guess because the RAM that is used for the shadowing at boot time 
might be overwritten by Linux and things get messed up. This is highly
system dependent; that's why I said *might*.

> Is this the only programming solution that had to be done or could there have also 
> been another way that probably would've been a lot more challenging to 
> implement but would've allowed people to run there graphical games without 
> any requirements to disable video/bios shadowing in the first place? 

yes, that's called "vgaemu" and is what you use when you run graphical 
applications in xdosemu - no need for a graphics card specific video
BIOS, so shadowing is irrelevant.

simply run them in xdosemu or wait for "vgaemu on console or fullscreen 
X" support, that does not need the systems BIOS or root privileges.

Bart


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2002-09-21  3:23 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-09-21  1:59 please explain to me why dosemu doesn't do this or that Stas Sergeev
2002-09-21  3:23 ` Justin Zygmont
  -- strict thread matches above, loose matches on Subject: below --
2002-09-20 21:29 please explain to me why video/bios shadowing must be disabled to use graphics Bart Oldeman
2002-09-20 22:36 ` please explain to me why dosemu doesn't do this or that Oscar A. Valdez
2002-09-20 23:33   ` matt
2002-09-20 23:42   ` Justin Zygmont

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox