From owner-freebsd-questions@FreeBSD.ORG Fri Dec 8 19:35:42 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 941C916A416 for ; Fri, 8 Dec 2006 19:35:42 +0000 (UTC) (envelope-from tshadwick@oss-solutions.com) Received: from moogle.hksilver.net (mail.hksilver.net [208.231.66.99]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5039843CA8 for ; Fri, 8 Dec 2006 19:34:42 +0000 (GMT) (envelope-from tshadwick@oss-solutions.com) Received: from [172.16.30.8] (chibi.shadwick.home [172.16.30.8]) (authenticated bits=0) by moogle.hksilver.net (8.13.8/8.13.4) with ESMTP id kB8JZd5o066700 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES256-SHA bits=256 verify=NOT); Fri, 8 Dec 2006 13:35:41 -0600 (CST) (envelope-from tshadwick@oss-solutions.com) Message-ID: <4579BE8C.9000504@oss-solutions.com> Date: Fri, 08 Dec 2006 13:35:40 -0600 From: Tony Shadwick User-Agent: Mail/News 1.5.0.2 (Macintosh/20060310) MIME-Version: 1.0 To: Tony Shadwick References: <4579778B.1020405@oss-solutions.com> In-Reply-To: <4579778B.1020405@oss-solutions.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-questions@freebsd.org Subject: Re: Fwd: Attempting to write a mouse driver for the GunCon2...help? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Dec 2006 19:35:42 -0000 Sorry for the list spamming. My mail server burped. :( Also, PS2 as in "Playstation 2", not the serial port PS/2. > > I'm trying to figure this out, and I'm not sure what to do. > > The GunCon2 is a usb device intended for the PS/2. I have it's > communications protocol worked out, FreeBSD picks the gun up and gives > it two devices, /dev/ugen0 and /dev/ugen0.1. ugen0.1 is a character > device that I can easily read everything I need from the gun. I even > have a perl "reference driver" written that uses perl and the > X11::GuiTest module to move the pointer and click, but it's too laggy to > be of real use. > > The gun has 10 (!!!) buttons. The trigger, A, B, C, Select, Start, and > the control pad (4 independent buttons). > > I'm not sure whether or not the OS can support a 10 button HID mouse or > not. I've tried just getting the gun detected and so it creates > /dev/guncon instead of ugen (even if it really is still using the > general purpose driver) with no luck. I have the product ID and vendor > ID...I'm just not "getting" it. Ideally I'd like to be able to use the > gun for MAME. It should function just like any other mouse though. > Aside from lag issues, I have it doing that already. > > Here's a link to what I have so far: > > http://forum.arcadecontrols.com/index.php?topic=60813.0 > > As per that link, someone wrote a driver for Linux, and also for the > "TopGun" (a third party GunCon2 clone), but I'm not sure whether or not > that code is portable. > > Could anyone give me a hand with this? > > Tony > > > ------------------------------------------------------------------------ > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"