From 61c4962abc49e430aabea5e565d93436a57cfa0a Mon Sep 17 00:00:00 2001 From: alexis-puska Date: Mon, 9 May 2016 10:33:05 +0100 Subject: Initial multitap support --- frontend/plugin_lib.h | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'frontend/plugin_lib.h') diff --git a/frontend/plugin_lib.h b/frontend/plugin_lib.h index 00547fc..eb8d00f 100644 --- a/frontend/plugin_lib.h +++ b/frontend/plugin_lib.h @@ -17,8 +17,14 @@ enum { DKEY_CROSS, DKEY_SQUARE, }; -extern int in_type1, in_type2; -extern int in_keystate, in_state_gun, in_a1[2], in_a2[2], in_a3[2], in_a4[2]; +//extern int in_type1, in_type2; +//extern int in_keystate, in_state_gun, in_a1[2], in_a2[2], in_a3[2], in_a4[2]; +extern int in_state_gun; +extern int in_type[8]; +extern int in_analog_left[8][2]; +extern int in_analog_right[8][2]; +unsigned short in_keystate[8]; + extern int in_adev[2], in_adev_axis[2][2]; extern int in_adev_is_nublike[2]; extern int in_enable_vibration; -- cgit v1.2.3 From ace14ab3172ad90809a3cc5e8fe67d5cac9e294b Mon Sep 17 00:00:00 2001 From: cbransden Date: Mon, 9 May 2016 10:39:45 +0100 Subject: Added multitap core option & style nits --- frontend/plugin_lib.h | 2 -- 1 file changed, 2 deletions(-) (limited to 'frontend/plugin_lib.h') diff --git a/frontend/plugin_lib.h b/frontend/plugin_lib.h index eb8d00f..50fcf9e 100644 --- a/frontend/plugin_lib.h +++ b/frontend/plugin_lib.h @@ -17,8 +17,6 @@ enum { DKEY_CROSS, DKEY_SQUARE, }; -//extern int in_type1, in_type2; -//extern int in_keystate, in_state_gun, in_a1[2], in_a2[2], in_a3[2], in_a4[2]; extern int in_state_gun; extern int in_type[8]; extern int in_analog_left[8][2]; -- cgit v1.2.3 From 29f3675b9b2f24b8a16db73588b8b04d628eabd8 Mon Sep 17 00:00:00 2001 From: alexis-puska Date: Thu, 12 May 2016 01:45:26 +0200 Subject: second implementation of multitap add game/core option to enabled or disabled multitap. Test with micro machine V3 and 5 devices, 2 multitap enabled, all device react good i can’t test the 6 7 8 select player but i can select 8 gamer. The 2 multitap works fine. i detect a bug, when we change the game pad type to analog, the library crash, see it next time --- frontend/plugin_lib.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'frontend/plugin_lib.h') diff --git a/frontend/plugin_lib.h b/frontend/plugin_lib.h index 50fcf9e..ad27fc2 100644 --- a/frontend/plugin_lib.h +++ b/frontend/plugin_lib.h @@ -17,8 +17,10 @@ enum { DKEY_CROSS, DKEY_SQUARE, }; -extern int in_state_gun; +extern int in_state_gun; extern int in_type[8]; +extern int multitap1; +extern int multitap2; extern int in_analog_left[8][2]; extern int in_analog_right[8][2]; unsigned short in_keystate[8]; -- cgit v1.2.3