This is the same as making a DirectDraw (2D part of DirectX) driver.
A full DirectX package of drivers will be great: DirectDraw (for 2D), Direct3D
(converting calls to OpenGL in host), DirectSound/DirectSound3D and DirectMusic
(for the sound card), and DirectInput (keyboards, mice, joysticks)...
On Wed, 12 May 2004 12:30:08 +0100
"Jamie Burns" <address@hidden> wrote:
Wouldn't a 2D accelerator be a good idea first? ;o)
If Windows asks for a "line" to be drawn, or a "blit-op" then could that be
passed through to the QEMU emulated video hardware, which in turn could
simply get SDL or whatever to do the required operation. Then 2D graphics
would speed up immensly.
Are there any documents giving an overview of how the QEUM architecture
works in this respect? I would work on a driver in my spare time but really
do not know where to start.
J.
----- Original Message -----
From: "Grzegorz Kulewski" <address@hidden>
To: <address@hidden>
Sent: Wednesday, May 12, 2004 11:20 AM
Subject: Re: [Qemu-devel] QEMU Video Driver for Win NT-based systems
On Wed, 12 May 2004, Filip Navara wrote:
Jean-Michel POURE wrote:
if anyone is interested I have created open source QEMU/Bochs video
driver for Windows NT/2K/XP/2003.
Binaries - www.volny.cz/xnavara/qemuvid_bin.zip
Sources - www.volny.cz/xnavara/qemuvid_src.zip
Are these VBE drivers?
Not in the sense of VBE 3.0 specification. I have such driver too, but
it propably works only on ReactOS because of using undocumented API.
Can you describe the drivers and its capabilities in more details?
The driver uses the Bochs/QEMU VBE I/O port, the same method as used by
BXVGA. My implementation is a bit simplier, but still with the same
features. It also uses the Linear FrameBuffer feature of the Bochs/QEMU
interface that wasn't available at the time when BXVGA was written.
Are there any driver that works with win9x? Can you port your (or write
it from scratch)?
Will your driver work in Bochs?
Is it possible to create driver that emulates DirectX and OpenGL by
sending the OpenGL commands to the host OpenGL libs. DirectX commands
should probably be converted before into OpenGL.
Thanks for your work,
Grzegorz Kulewski
_______________________________________________
Qemu-devel mailing list
address@hidden
http://mail.nongnu.org/mailman/listinfo/qemu-devel
_______________________________________________
Qemu-devel mailing list
address@hidden
http://mail.nongnu.org/mailman/listinfo/qemu-devel
_______________________________________________
Qemu-devel mailing list
address@hidden
http://mail.nongnu.org/mailman/listinfo/qemu-devel