long PADquery(void);
unsigned char PADstartPoll(int);
- unsigned char PADpoll(unsigned char);
+ unsigned char PADpoll(unsigned char, int *);
*/
// controller type - fill it withe predefined values above
unsigned char controllerType;
- //0 : no multitap between psx and pad
- //1 : multitap between psx and pad on port 1
- //2 : multitap between psx and pad on port 2
int portMultitap;
int requestPadIndex;
//configuration mode Request 0x43
int configMode;
- unsigned char reserved[87];
+
+ unsigned char txData[34];
+
+ unsigned char multitapLongModeEnabled;
+ unsigned char PadMode; // 0 : digital 1: analog
+ unsigned char cmd4dConfig[6];
+ unsigned char reserved[46];
//Lightgun values
int absoluteX,absoluteY;