Path: chuka.playstation.co.uk!news From: "ROBERT C SHAND" Newsgroups: scee.yaroze.freetalk.english Subject: URGENT PADS Date: Mon, 27 Mar 2000 23:53:19 +0100 Organization: PlayStation Net Yaroze (SCEE) Lines: 43 Message-ID: <8boosa$fon2@chuka.playstation.co.uk> NNTP-Posting-Host: modem-106.silver.dialup.pol.co.uk X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2919.6700 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700 Hi all, Sorry for posting to freetalk but it is the most read bit, and with the site going down in a couple of days I could really do with an answer. According to the docs GetPadBuf returns volatile unsigned char *'s. The data at these locations being in the format uchar status; uchar type; uchar data[32]; Within the type byte the upper nibble is the controller ID and the lower nibble is the amount of data returned/2. The problem I have is this. In port 1 I have a GunCon returning ID 6 and 6 bytes of data. In port 2 I have a standard pad returning ID 4 and again 6 bytes of data. I know this is wrong. The standard pad should return 2 bytes of valid data. The same happens if I plug a mouse in port 1 returning ID 1 and data 4, I get in port 2 (A standard pad) returning ID 4 and data 4. Putting a standard pad in port 1 I get ID 4 and data 2, and a GunCon in port 2 I get ID 1 and data 2. What's going on? Is this a known about problem???? It's the first time I've really mucked about with different controller types with more than one plugged in. Cheers for any help Regards Bob bob@shand.org.uk