diff options
author | neonloop | 2021-08-14 22:39:49 +0000 |
---|---|---|
committer | neonloop | 2021-08-14 22:39:49 +0000 |
commit | 316597f18ebb4758df25c8de2810d6d130ad00be (patch) | |
tree | f3dce1f6eb2695de7b0ed18db104e2238e53686d /menu.c | |
parent | 890159f001a253c64faf5b95357032c8757fd98c (diff) | |
download | picoarch-316597f18ebb4758df25c8de2810d6d130ad00be.tar.gz picoarch-316597f18ebb4758df25c8de2810d6d130ad00be.tar.bz2 picoarch-316597f18ebb4758df25c8de2810d6d130ad00be.zip |
Adds auto-frameskip to pcsx_rearmed
Diffstat (limited to 'menu.c')
-rw-r--r-- | menu.c | 22 |
1 files changed, 22 insertions, 0 deletions
@@ -102,6 +102,25 @@ me_bind_action mame_ctrl_actions[] = { NULL, 0 } }; +me_bind_action pcsx_ctrl_actions[] = +{ + { "UP ", 1 << RETRO_DEVICE_ID_JOYPAD_UP}, + { "DOWN ", 1 << RETRO_DEVICE_ID_JOYPAD_DOWN }, + { "LEFT ", 1 << RETRO_DEVICE_ID_JOYPAD_LEFT }, + { "RIGHT ", 1 << RETRO_DEVICE_ID_JOYPAD_RIGHT }, + { "CIRCLE ", 1 << RETRO_DEVICE_ID_JOYPAD_A }, + { "CROSS ", 1 << RETRO_DEVICE_ID_JOYPAD_B }, + { "TRIANGLE ", 1 << RETRO_DEVICE_ID_JOYPAD_X }, + { "SQUARE ", 1 << RETRO_DEVICE_ID_JOYPAD_Y }, + { "START ", 1 << RETRO_DEVICE_ID_JOYPAD_START }, + { "SELECT ", 1 << RETRO_DEVICE_ID_JOYPAD_SELECT }, + { "L1 BUTTON", 1 << RETRO_DEVICE_ID_JOYPAD_L }, + { "R1 BUTTON", 1 << RETRO_DEVICE_ID_JOYPAD_R }, + { "L2 BUTTON", 1 << RETRO_DEVICE_ID_JOYPAD_L2 }, + { "R2 BUTTON", 1 << RETRO_DEVICE_ID_JOYPAD_R2 }, + { NULL, 0 } +}; + me_bind_action snes_ctrl_actions[] = { { "UP ", 1 << RETRO_DEVICE_ID_JOYPAD_UP}, @@ -354,6 +373,9 @@ static int key_config_loop_wrap(int id, int keys) } else if (strstr(core_name, "mame")) { actions = mame_ctrl_actions; action_size = array_size(mame_ctrl_actions); + } else if (!strcmp(core_name, "pcsx_rearmed")) { + actions = pcsx_ctrl_actions; + action_size = array_size(pcsx_ctrl_actions); } else if (strstr(core_name, "snes")) { actions = snes_ctrl_actions; action_size = array_size(snes_ctrl_actions); |