Don't most real video cards have hardware support for most of the
functions you would want to accelerate anyway? Would it be possible to
pick a card that has decent 2D acceleration support and is supported and
documented well, and emulate it? That way you'd get your acceleration,
and you wouldn't have to write a new driver for every single guest OS
you'd ever want to run, you'd just tell it you had whatever card you
emulate. I'm pretty sure Virtual PC for macs does this, I think they
picked an S3 Trio or something similar.
--Brad Martin
> > Ahh! so just make an emulated card that just passes all data to the Native OS.
> > And let the Driver for the emulated OS decide what gets sent out to the OS.
> > Is this right then? But what about occasions like DOS that dont have graphics
> > drivers?
> > what then?
>
> Things start out using standard VGA emulation that is
> in plex86/bochs already. When the special OS driver
> loads, the VGA emulation is switched off, and the
> pseudo-video card emulation takes over.
>
> It's an enhancement to the VGA, not a replacement.
>
> -Kevin