From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1BsSNS-0006C5-H6 for qemu-devel@nongnu.org; Wed, 04 Aug 2004 16:28:46 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1BsSNQ-0006Bs-UN for qemu-devel@nongnu.org; Wed, 04 Aug 2004 16:28:46 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1BsSNQ-0006Bi-Ro for qemu-devel@nongnu.org; Wed, 04 Aug 2004 16:28:44 -0400 Received: from [62.4.22.179] (helo=mail.bbrox.com) by monty-python.gnu.org with esmtp (Exim 4.34) id 1BsSJb-0008J3-8j for qemu-devel@nongnu.org; Wed, 04 Aug 2004 16:24:47 -0400 Date: Wed, 4 Aug 2004 22:24:42 +0200 From: Lionel Ulmer Subject: Re: [Qemu-devel] Keyboard patch for windows Message-ID: <20040804222442.A7613@bbland> References: <20040719143203.B8E8.ERIK.KARLSSON@bonetmail.com> <410FFF70.5070207@bellard.org> <20040804103148.10A7.ERIK.KARLSSON@bonetmail.com> <20040804152425.GA23213@jbrown.mylinuxbox.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040804152425.GA23213@jbrown.mylinuxbox.org>; from jbrown106@phreaker.net on Wed, Aug 04, 2004 at 11:24:25AM -0400 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 On Wed, Aug 04, 2004 at 11:24:25AM -0400, Jim C. Brown wrote: > While SDL works for qemu, I think we really need native support for different > OSes. Keep SDL around as a way to port qemu easily to new OSes of course, but > as development matures we should appoint maintainers for the OS-specific > drivers. I already sent a mail some times ago about this subject... People motivated to do a task like this should write an 'interface' document describing the proposed API for this driver layer (ie how QEMU would interface with this layer). Then, have it approved by Fabrice and port the SDL driver to this API. People should be then free to add their own 'native' APIs with SDL being always the 'default to run on new system' version. Basically, this is how it works in ScummVM and it seems to work fine for them (with, for example, native PocketPC and DreamCast ports). Lionel -- Lionel Ulmer - http://www.bbrox.org/