pad[padIndex].VibF[0] = pad[padIndex].Vib[0];
pad[padIndex].VibF[1] = pad[padIndex].Vib[1];
plat_trigger_vibrate(padIndex, pad[padIndex].VibF[0], pad[padIndex].VibF[1]);
- printf("vibration pad %i", padIndex);
+ //printf("vibration pad %i", padIndex);
}
}
}
_PADstartPollMultitap(padd);\r
}
- printf("\npad 1 : ");
+ //printf("\npad 1 : ");
return 0x00;\r
}\r
\r
}else{
tmp = _PADpoll(0, value);
}
- printf("%2x:%2x, ",value,tmp);\r
+ //printf("%2x:%2x, ",value,tmp);\r
return tmp;\r
\r
}\r
unsigned char CALLBACK PAD2__startPoll(int pad) {
reqPos = 0;\r
int pad_index = 0;
- if(multitap2 == 2){
+ if(multitap1 == 0 && multitap2 == 0){
+ pad_index += 1;
+ }else if(multitap1 == 1 && multitap2 == 0){
+ pad_index += 4;
+ }else if(multitap1 == 0 && multitap2 == 2){
+ pad_index += 1;
+ }else if(multitap1 == 1 && multitap2 == 2){
pad_index += 4;
- }else{
- pad_index = 1;
}
+
//first call the pad provide if a multitap is connected between the psx and himself
if(multitap2 == -1){
PadDataS padd;
}
_PADstartPollMultitap(padd);\r
}
- printf("\npad 2 : ");
+ //printf("\npad 2 : ");
return 0x00;\r
}\r
\r
}else{
tmp = _PADpoll(1, value);
}
- printf("%2x:%2x, ",value,tmp);\r
+ //printf("%2x:%2x, ",value,tmp);\r
return tmp;\r
}\r
\r