From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mike McCarty Subject: Re: Dosemu and Joysticks Date: Tue, 29 Apr 2008 02:20:38 -0500 Message-ID: <4816CC46.7050100@sbcglobal.net> References: <4816BF6E.5060205@gmail.com> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <4816BF6E.5060205@gmail.com> Sender: linux-msdos-owner@vger.kernel.org List-ID: Content-Type: text/plain; charset="us-ascii"; format="flowed" To: JD Fenech Cc: linux-msdos@vger.kernel.org JD Fenech wrote: > Background: > I have a PS1 controller connected to my PC via USB. I know it works, > because I'm able to read data from /dev/input/js0 and actually use this > in several native linux games. I went and fired up my MSDOS machine, and looked around, and found an old program I wrote several years ago. I can provide BORLANDC source, or executable, or both if you like. I misremembered. One puts out a 00H to 0201H and then reads back from 0201H. It's not two consecutive port addresses. There is also a BIOS interrupt to control that port, but I forget how to use it. It's just been too long. Anyway, the program only reads one of the joystick bits. Also, there is a generic hardware test program which you may find a copy of which can test joystick ports. Mike -- p="p=%c%s%c;main(){printf(p,34,p,34);}";main(){printf(p,34,p,34);} Oppose globalization and One World Governments like the UN. This message made from 100% recycled bits. You have found the bank of Larn. I can explain it for you, but I can't understand it for you. I speak only for myself, and I am unanimous in that!