From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.34) id 1BNz1X-0004cC-Ug for qemu-devel@nongnu.org; Wed, 12 May 2004 15:04:12 -0400 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.34) id 1BNz0z-0004UV-61 for qemu-devel@nongnu.org; Wed, 12 May 2004 15:04:08 -0400 Received: from [193.252.22.27] (helo=mwinf0404.wanadoo.fr) by monty-python.gnu.org with esmtp (Exim 4.34) id 1BNz0y-0004UA-Ez for qemu-devel@nongnu.org; Wed, 12 May 2004 15:03:36 -0400 Received: from bellard.org (ATuileries-112-1-2-143.w80-14.abo.wanadoo.fr [80.14.188.143]) by mwinf0404.wanadoo.fr (SMTP Server) with ESMTP id 42B2338018B9 for ; Wed, 12 May 2004 21:03:35 +0200 (CEST) Message-ID: <40A2758F.1080105@bellard.org> Date: Wed, 12 May 2004 21:05:51 +0200 From: Fabrice Bellard MIME-Version: 1.0 Subject: Re: [Qemu-devel] QEMU Video Driver for Win NT-based systems References: <40A13BFD.3010709@volny.cz> <200405121001.56247.jm@poure.com> <40A1F6D6.9090609@volny.cz> <000601c43814$7c5a2380$5500a8c0@shaggy> <20040512174908.01420955.iosglpgc@teleline.es> In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org What not using the main graphic card ? dosemu does it... All you need is "just" to be able to switch the rendering contexts. So it is a host VGA card dependent code, but it can be rather small. Fabrice. Grzegorz Kulewski wrote: > Another idea is to allow qemu use second graphic card in your pc (not used > by the host). I have one spare GeForce 2 @ PCI so I will be glad to see > this implemented. Before that we will probably need working PCI layer in > qemu. And I we can track the area in graphic memory used by current screen > maybe it is possible to write driver that will copy screen from second > card to a window on first (this could be implemented on guest or on host). > > > Grzegorz Kulewski > > > On Wed, 12 May 2004, Natalia Portillo wrote: > > >>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" 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" >>>To: >>>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 >>>>Qemu-devel@nongnu.org >>>>http://mail.nongnu.org/mailman/listinfo/qemu-devel >>> >>> >>> >>>_______________________________________________ >>>Qemu-devel mailing list >>>Qemu-devel@nongnu.org >>>http://mail.nongnu.org/mailman/listinfo/qemu-devel >> >> >> >> >>_______________________________________________ >>Qemu-devel mailing list >>Qemu-devel@nongnu.org >>http://mail.nongnu.org/mailman/listinfo/qemu-devel >> > > > > _______________________________________________ > Qemu-devel mailing list > Qemu-devel@nongnu.org > http://mail.nongnu.org/mailman/listinfo/qemu-devel >