X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=frontend%2Flibretro.c;h=d0a0da76267ea632d6192b796b127644b8a4446e;hb=f533290e855dcdb9d266f147716b10e9a6268058;hp=5fbabdab1a7918819f5635c2bcb31215e06c74d9;hpb=6cb1dcb1f49337ba124e9243ed93da1566dad773;p=pcsx_rearmed.git diff --git a/frontend/libretro.c b/frontend/libretro.c index 5fbabdab..d0a0da76 100644 --- a/frontend/libretro.c +++ b/frontend/libretro.c @@ -121,7 +121,6 @@ int in_mouse[8][2]; int multitap1 = 0; int multitap2 = 0; int in_enable_vibration = 1; -static int input_changed = 0; // NegCon adjustment parameters // > The NegCon 'twist' action is somewhat awkward when mapped @@ -646,7 +645,6 @@ void retro_set_controller_port_device(unsigned port, unsigned device) } SysPrintf("port: %u device: %s\n", port + 1, get_pse_pad_label[in_type[port]]); - input_changed = 1; } void retro_get_system_info(struct retro_system_info *info) @@ -1387,6 +1385,10 @@ bool retro_load_game(const struct retro_game_info *info) } } + /* set ports to use "standard controller" initially */ + for (i = 0; i < 8; ++i) + in_type[i] = PSE_PAD_TYPE_STANDARD; + plugin_call_rearmed_cbs(); /* dfinput_activate(); */ @@ -1407,8 +1409,6 @@ bool retro_load_game(const struct retro_game_info *info) set_retro_memmap(); - input_changed = 1; - return true; } @@ -1497,9 +1497,6 @@ static void update_variables(bool in_flight) Config.PsxType = 1; } - /*for (i = 0; i < PORTS_NUMBER; i++) - update_controller_port_variable(i);*/ - update_multitap(); var.value = NULL; @@ -2507,19 +2504,6 @@ static void print_internal_fps(void) void retro_run(void) { - /* update multitap when inputs have changed */ - /* this is only applied on core restart */ - if (input_changed) - { - int i; - input_changed = 0; - update_multitap(); - for (i = 0; i < 8; i++) - SysDLog("Player %d: %s\n", i + 1, get_pse_pad_label[in_type[i]]); - SysDLog("Multiplayer 1: %s\n", multitap1 ? "enabled" : "disabled"); - SysDLog("Multiplayer 2: %s\n", multitap2 ? "enabled" : "disabled"); - } - //SysReset must be run while core is running,Not in menu (Locks up Retroarch) if (rebootemu != 0) {