[EMAIL PROTECTED] wrote:
>
> Hello,
>
> I'm just recently got interested in plex86 (I currently make heavy use of
> VMWare at home), so i've got a few questions that I hope you can answer.
>
> * VGA Bios
> Can the Elpin VGA bios also be used with plex86? or do "we" need to write our
> own VGA bios?
Answer later. We are always free to roll our own. For most folks,
it's really only necessary to boot the OS. After that, the OS
takes over. For graphics modes, a custom guest-specific video driver is best.
> * "CUSTOM GUEST OS SPECIFIC DRIVERS"
> Are there any thoughts about how the concepts of writing a video driver (ie
> for Windows) should work (and can it be possible to allow "host" OpenGL usage ?)
>
> * Fullscreen (virtual termninal) support?
> Any ideas how/where this can be done?
I have some idea on the architecture of passing data between the
guest and host OSes. I'm hoping some others render some opinions
beyond that because I'm not much familiar with direct video
facilities. Let me know if you want ideas with general
architecture.
This kind of thing will be important to performance for plex86,
so it's good to start looking into it. And we're getting
close to the point where we can start using special drivers.
Here's some notes I have:
-Kevin
SDL: Simple DirectMedia Layer, a generic API that provides low level
access to audio, keyboard, mouse, and display framebuffer across multiple
platforms. (http://www.devolution.com/~slouken/SDL)
DRI: Direct Rendering Infrastructure
http://dri.sourceforge.net/
DGA 2.0 (in Xfree v.4)
http://www.xfree86.org/4.0/DRI.html
used also by VMware
OpenPTC
http://www.gaffer.org/ptc/
OpenGL
http://www.opengl.org/
MIT Shared memory extensions to X11
svgalib