From 632cc0ef6cfff8f2e54085db30a9176fc133a84d Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sun, 7 Aug 2016 14:52:41 +0200 Subject: [PATCH] (Vita) Start setting up Vita for multiplayer --- input/drivers_joypad/psp_joypad.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/input/drivers_joypad/psp_joypad.c b/input/drivers_joypad/psp_joypad.c index e978cf0d17..de5844a005 100644 --- a/input/drivers_joypad/psp_joypad.c +++ b/input/drivers_joypad/psp_joypad.c @@ -123,17 +123,19 @@ static void psp_joypad_poll(void) int32_t ret; unsigned i, j, k; SceCtrlData state_tmp; - unsigned players_count = 1; - #ifdef PSP + unsigned players_count = 1; sceCtrlSetSamplingCycle(0); +#else + unsigned players_count = 4; #endif sceCtrlSetSamplingMode(DEFAULT_SAMPLING_MODE); - ret = CtrlPeekBufferPositive(0, &state_tmp, 1); for (i = 0; i < players_count; i++) { + ret = CtrlPeekBufferPositive(i, &state_tmp, 1); + #ifdef HAVE_KERNEL_PRX state_tmp.Buttons = (state_tmp.Buttons & 0x0000FFFF) | (read_system_buttons() & 0xFFFF0000);