From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.22) id 19rjSX-0002aW-VG for qemu-devel@nongnu.org; Tue, 26 Aug 2003 15:26:29 -0400 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.22) id 19rjPY-00015Y-Pd for qemu-devel@nongnu.org; Tue, 26 Aug 2003 15:23:57 -0400 Received: from [193.252.22.26] (helo=mwinf0503.wanadoo.fr) by monty-python.gnu.org with esmtp (Exim 4.22) id 19rjND-0007tD-He for qemu-devel@nongnu.org; Tue, 26 Aug 2003 15:20:59 -0400 Message-ID: <3F4BB2FB.8070007@free.fr> Date: Tue, 26 Aug 2003 21:20:27 +0200 From: Fabrice Bellard MIME-Version: 1.0 Subject: Re: [Qemu-devel] qemu vga.c References: <20030826171508.66a60b9e.jrydberg@night.trouble.net> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Reply-To: qemu-devel@nongnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Johan Rydberg Cc: qemu-devel@nongnu.org Johan Rydberg wrote: > Fabrice Bellard wrote: > > : Modified files: > : . : vga.c > > I have not yet had the chanse of testing the VGA code, > so I wonder: how fast is it? And does it look good? :) It is currently fast enough to have a usable PC emulator. Many DOS games are usable. It should be faster than the bochs emulation but slightly slower than the dosemu one. This VGA emulation code is more accurate than either bochs or dosemu (all VGA modes, including non standard ones (i.e. the ones not supported by int $0x10) should work), but of course more testing is needed. There are some optimisations pending (VGA memory accesses could be faster, but I wanted first to have a simple code). The S3 specific code the SVGA emulation is not finished. It will be mainly used to launch X11 or Windows in high resolution modes. I also have to modify the LGPL'ed vga bios to add S3 VESA support. Fabrice.