-
Search Results
-
Topic: MSX lovers I need help!
Hi,
I just can’t get my fake snes controller to work with the msx emulator(s). I’m using the 2.6 image for Raspberry Pie 2 B. I’ve tried several things.
1. Using the standard fmsx emulator within RetroArch. The controller is working in emulationstation and I’m able to set the controlls in teh RetroArch On screen diplay within the emulator. But in MSX games the buttons are not recognized.
The strange part is this ” The select and start” buttons work to go back to emulation station. The hotkey settings are in the retroarch.cfg in de folder ALL. When i remove the hotkey settings I’m not able to return to ES from within MSX. This means the retroarch.cfg is used by the MSX emulator. I’ve added al the button settings to the same file but these are not working. aaarggghhhh
2. I installed the experimental openmsx binary which takes hours. The games run (though less fluent then fmsx) And guess what the controller is working I can play games wheehoo. Now for the second aaaarghh moment. I cannot get the select start buttons to work to go back to ES.
I think I’ve read every single post there is on the interwebs but now I’m lost and in desperate need of help.
Do you have working controllers in MSX? How did you get them to work. (I also tried Playstation 2 controllers but got the exact same results)
Another noob here – I’ve been trying for several hours to sort this but I can’t figure it out.
I installed 2.6 to an SD Card for a new Pi 2 yesterday. I have a SNES style USB controller that I’ve successfully configured with Retroarch. It works fine in NES games, but I’m having issues with SNES games – works in menus but doesn’t in gameplay.
The main problem I’ve having is configuring the Select + Start exit key to save/quite the game and go back to EmulationStation.
From various threads/google, I’m supposed to update the retroarch.cfg file OR the USB,2axis8-buttongamepad.cfg file. I’ve added
input_enable_hotkey_btn = “8”
input_exit_emulator_btn = “9”To the USB cfg file in
/opt/retropie/emulators/retroarch/configs
and the retroarch.cfg files in
/opt/retropie/configs/all and /opt/retropie/emulators/retroarchBut it still doesn’t work.
Am I doing this correctly? Is there something different with 2.6 – most of the answers I’ve found online were for 2.3. Is this still the correct method and which file is the correct one?
Topic: Stripes in PocketSNES
Hi Guys!
Have a problem with some stripes in pocketsnes as shown in the picture.
It seems to have something to do with the aspect ratio, because when I’m using snes9xrpi and let him stretch the video ( don’t maintain aspect ratio ) I get the same lines on screen. Keeping the ratio shows everything just fine. But I can’t find the option for it wether what option causes this behaviour.
Here’s my full retroarch.cfg if anyone wants to look deeply into it…-
core_options_path = “/opt/retropie/configs/all/retroarch-core-options.cfg”
system_directory = “~/RetroPie/roms/../BIOS”
config_save_on_exit = “true”
input_player1_joypad_index = “0”
input_player1_b_btn = “4”
input_player1_y_btn = “6”
input_player1_select_btn = “12”
input_player1_start_btn = “13”
input_player1_up_btn = “0”
input_player1_down_btn = “1”
input_player1_left_btn = “2”
input_player1_right_btn = “3”
input_player1_a_btn = “5”
input_player1_x_btn = “7”
input_player1_l_btn = “8”
input_player1_r_btn = “9”
input_player1_l2_btn = “10”
input_player1_r2_btn = “11”
input_player1_l3_btn = “15”
input_player1_r3_btn = “16”
input_player1_l_x_plus_axis = “+0”
input_player1_l_x_minus_axis = “-0”
input_player1_l_y_plus_axis = “+1”
input_player1_l_y_minus_axis = “-1”
input_player1_r_x_plus_axis = “+2”
input_player1_r_x_minus_axis = “-2”
input_player1_r_y_plus_axis = “+3”
input_player1_r_y_minus_axis = “-3”
input_max_users = “4”
input_enable_hotkey_btn = “12”
input_menu_toggle_btn = “7”
input_exit_emulator_btn = “13”
input_axis_threshold = “0.500000”
video_gpu_record = “false”
input_remap_binds_enable = “true”
netplay_client_swap_input = “true”
input_descriptor_label_show = “true”
autoconfig_descriptor_label_show = “true”
input_descriptor_hide_unbound = “false”
load_dummy_on_core_shutdown = “true”
fps_show = “false”
ui_menubar_enable = “true”
suspend_screensaver_enable = “true”
fps_monitor_enable = “false”
libretro_path = “/opt/retropie/libretrocores/pocketsnes/libretro.so”
rewind_enable = “false”
audio_latency = “64”
audio_sync = “true”
audio_block_frames = “0”
rewind_granularity = “2”
video_shader_enable = “true”
video_aspect_ratio = “1.330000”
video_aspect_ratio_auto = “false”
video_windowed_fullscreen = “true”
video_scale = “3.000000”
autosave_interval = “0”
video_crop_overscan = “true”
video_scale_integer = “false”
video_smooth = “false”
video_threaded = “true”
video_shared_context = “false”
video_force_srgb_disable = “false”
video_fullscreen = “false”
video_refresh_rate = “60.000000”
video_monitor_index = “0”
video_fullscreen_x = “0”
video_fullscreen_y = “0”
video_driver = “gl”
menu_driver = “rgui”
menu_pause_libretro = “true”
menu_mouse_enable = “false”
menu_timedate_enable = “true”
menu_throttle = “false”
video_vsync = “true”
video_hard_sync = “false”
video_hard_sync_frames = “0”
video_frame_delay = “0”
video_black_frame_insertion = “false”
video_disable_composition = “false”
pause_nonactive = “false”
video_swap_interval = “1”
video_gpu_screenshot = “true”
video_rotation = “0”
screenshot_directory = “default”
aspect_ratio_index = “19”
core_updater_buildbot_assets_url = “http://buildbot.libretro.com/assets/”
core_updater_auto_extract_archive = “true”
camera_allow = “false”
audio_rate_control = “true”
audio_rate_control_delta = “0.005000”
audio_max_timing_skew = “0.050000”
audio_volume = “0.000000”
audio_driver = “alsathread”
audio_enable = “true”
audio_mute_enable = “false”
audio_out_rate = “48000”
location_allow = “false”
video_font_size = “32.000000”
video_font_enable = “true”
ups_pref = “false”
bps_pref = “false”
ips_pref = “false”
audio_resampler = “sinc”
savefile_directory = “default”
savestate_directory = “default”
video_shader_dir = “/opt/retropie/emulators/RetroArch/shader/”
video_filter_dir = “default”
audio_filter_dir = “default”
content_directory = “default”
assets_directory = “default”
playlist_directory = “default”
rgui_browser_directory = “default”
rgui_config_directory = “default”
rgui_show_start_screen = “false”
menu_navigation_wraparound_horizontal_enable = “true”
menu_navigation_wraparound_vertical_enable = “true”
menu_navigation_browser_filter_supported_extensions_enable = “true”
menu_collapse_subgroups_enable = “false”
game_history_path = “/opt/retropie/configs/all/retroarch-content-history.txt”
game_history_size = “100”
input_autodetect_enable = “true”
overlay_directory = “default”
input_overlay_enable = “true”
input_overlay_opacity = “0.700000”
input_overlay_scale = “1.000000”
osk_overlay_directory = “default”
input_osk_overlay_enable = “false”
video_message_pos_x = “0.050000”
video_message_pos_y = “0.050000”
gamma_correction = “false”
soft_filter_enable = “false”
flicker_filter_enable = “false”
flicker_filter_index = “0”
soft_filter_index = “0”
current_resolution_id = “0”
custom_viewport_width = “640”
custom_viewport_height = “480”
custom_viewport_x = “0”
custom_viewport_y = “0”
block_sram_overwrite = “false”
savestate_auto_index = “false”
savestate_auto_save = “false”
savestate_auto_load = “false”
history_list_enable = “true”
fastforward_ratio = “1.000000”
fastforward_ratio_throttle_enable = “false”
slowmotion_ratio = “3.000000”
sound_mode = “0”
state_slot = “0”
netplay_spectator_mode_enable = “false”
netplay_mode = “false”
netplay_ip_port = “0”
netplay_delay_frames = “0”
user_language = “0”
custom_bgm_enable = “false”
input_driver = “udev”
input_joypad_driver = “udev”
input_device_p1 = “0”
input_libretro_device_p1 = “5”
input_player1_analog_dpad_mode = “1”
input_device_p2 = “0”
input_player2_joypad_index = “1”
input_libretro_device_p2 = “5”
input_player2_analog_dpad_mode = “1”
input_device_p3 = “0”
input_player3_joypad_index = “2”
input_libretro_device_p3 = “5”
input_player3_analog_dpad_mode = “1”
input_device_p4 = “0”
input_player4_joypad_index = “3”
input_libretro_device_p4 = “5”
input_player4_analog_dpad_mode = “1”
input_device_p5 = “0”
input_player5_joypad_index = “4”
input_libretro_device_p5 = “1”
input_player5_analog_dpad_mode = “0”
input_device_p6 = “0”
input_player6_joypad_index = “5”
input_libretro_device_p6 = “1”
input_player6_analog_dpad_mode = “0”
input_device_p7 = “0”
input_player7_joypad_index = “6”
input_libretro_device_p7 = “1”
input_player7_analog_dpad_mode = “0”
input_device_p8 = “0”
input_player8_joypad_index = “7”
input_libretro_device_p8 = “1”
input_player8_analog_dpad_mode = “0”
input_device_p9 = “0”
input_player9_joypad_index = “8”
input_libretro_device_p9 = “1”
input_player9_analog_dpad_mode = “0”
input_device_p10 = “0”
input_player10_joypad_index = “9”
input_libretro_device_p10 = “1”
input_player10_analog_dpad_mode = “0”
input_device_p11 = “0”
input_player11_joypad_index = “10”
input_libretro_device_p11 = “1”
input_player11_analog_dpad_mode = “0”
input_device_p12 = “0”
input_player12_joypad_index = “11”
input_libretro_device_p12 = “1”
input_player12_analog_dpad_mode = “0”
input_device_p13 = “0”
input_player13_joypad_index = “12”
input_libretro_device_p13 = “1”
input_player13_analog_dpad_mode = “0”
input_device_p14 = “0”
input_player14_joypad_index = “13”
input_libretro_device_p14 = “1”
input_player14_analog_dpad_mode = “0”
input_device_p15 = “0”
input_player15_joypad_index = “14”
input_libretro_device_p15 = “1”
input_player15_analog_dpad_mode = “0”
input_device_p16 = “0”
input_player16_joypad_index = “15”
input_libretro_device_p16 = “1”
input_player16_analog_dpad_mode = “0”
input_player1_b = “z”
input_player1_b_axis = “nul”
input_player1_y = “a”
input_player1_y_axis = “nul”
input_player1_select = “rshift”
input_player1_select_axis = “nul”
input_player1_start = “enter”
input_player1_start_axis = “nul”
input_player1_up = “up”
input_player1_up_axis = “nul”
input_player1_down = “down”
input_player1_down_axis = “nul”
input_player1_left = “left”
input_player1_left_axis = “nul”
input_player1_right = “right”
input_player1_right_axis = “nul”
input_player1_a = “x”
input_player1_a_axis = “nul”
input_player1_x = “s”
input_player1_x_axis = “nul”
input_player1_l = “q”
input_player1_l_axis = “nul”
input_player1_r = “w”
input_player1_r_axis = “nul”
input_player1_l2 = “nul”
input_player1_l2_axis = “nul”
input_player1_r2 = “nul”
input_player1_r2_axis = “nul”
input_player1_l3 = “nul”
input_player1_l3_axis = “nul”
input_player1_r3 = “nul”
input_player1_r3_axis = “nul”
input_player1_l_x_plus = “nul”
input_player1_l_x_plus_btn = “nul”
input_player1_l_x_minus = “nul”
input_player1_l_x_minus_btn = “nul”
input_player1_l_y_plus = “nul”
input_player1_l_y_plus_btn = “nul”
input_player1_l_y_minus = “nul”
input_player1_l_y_minus_btn = “nul”
input_player1_r_x_plus = “nul”
input_player1_r_x_plus_btn = “nul”
input_player1_r_x_minus = “nul”
input_player1_r_x_minus_btn = “nul”
input_player1_r_y_plus = “nul”
input_player1_r_y_plus_btn = “nul”
input_player1_r_y_minus = “nul”
input_player1_r_y_minus_btn = “nul”
input_player1_turbo = “nul”
input_player1_turbo_btn = “nul”
input_player1_turbo_axis = “nul”
input_toggle_fast_forward = “space”
input_toggle_fast_forward_btn = “nul”
input_toggle_fast_forward_axis = “nul”
input_hold_fast_forward = “l”
input_hold_fast_forward_btn = “nul”
input_hold_fast_forward_axis = “nul”
input_load_state = “f4”
input_load_state_btn = “16”
input_load_state_axis = “nul”
input_save_state = “f2”
input_save_state_btn = “15”
input_save_state_axis = “nul”
input_toggle_fullscreen = “f”
input_toggle_fullscreen_btn = “nul”
input_toggle_fullscreen_axis = “nul”
input_exit_emulator = “escape”
input_exit_emulator_axis = “nul”
input_state_slot_increase = “f7”
input_state_slot_increase_btn = “nul”
input_state_slot_increase_axis = “nul”
input_state_slot_decrease = “f6”
input_state_slot_decrease_btn = “nul”
input_state_slot_decrease_axis = “nul”
input_rewind = “r”
input_rewind_btn = “nul”
input_rewind_axis = “nul”
input_movie_record_toggle = “o”
input_movie_record_toggle_btn = “nul”
input_movie_record_toggle_axis = “nul”
input_pause_toggle = “p”
input_pause_toggle_btn = “nul”
input_pause_toggle_axis = “nul”
input_frame_advance = “k”
input_frame_advance_btn = “nul”
input_frame_advance_axis = “nul”
input_reset = “h”
input_reset_btn = “nul”
input_reset_axis = “nul”
input_shader_next = “m”
input_shader_next_btn = “nul”
input_shader_next_axis = “nul”
input_shader_prev = “n”
input_shader_prev_btn = “nul”
input_shader_prev_axis = “nul”
input_cheat_index_plus = “y”
input_cheat_index_plus_btn = “nul”
input_cheat_index_plus_axis = “nul”
input_cheat_index_minus = “t”
input_cheat_index_minus_btn = “nul”
input_cheat_index_minus_axis = “nul”
input_cheat_toggle = “u”
input_cheat_toggle_btn = “nul”
input_cheat_toggle_axis = “nul”
input_screenshot = “f8”
input_screenshot_btn = “nul”
input_screenshot_axis = “nul”
input_audio_mute = “f9”
input_audio_mute_btn = “nul”
input_audio_mute_axis = “nul”
input_netplay_flip_players = “i”
input_netplay_flip_players_btn = “nul”
input_netplay_flip_players_axis = “nul”
input_slowmotion = “e”
input_slowmotion_btn = “nul”
input_slowmotion_axis = “nul”
input_enable_hotkey = “escape”
input_enable_hotkey_axis = “nul”
input_volume_up = “add”
input_volume_up_btn = “nul”
input_volume_up_axis = “nul”
input_volume_down = “subtract”
input_volume_down_btn = “nul”
input_volume_down_axis = “nul”
input_overlay_next = “nul”
input_overlay_next_btn = “nul”
input_overlay_next_axis = “nul”
input_disk_eject_toggle = “nul”
input_disk_eject_toggle_btn = “nul”
input_disk_eject_toggle_axis = “nul”
input_disk_next = “nul”
input_disk_next_btn = “nul”
input_disk_next_axis = “nul”
input_disk_prev = “nul”
input_disk_prev_btn = “nul”
input_disk_prev_axis = “nul”
input_grab_mouse_toggle = “f11”
input_grab_mouse_toggle_btn = “nul”
input_grab_mouse_toggle_axis = “nul”
input_menu_toggle = “f1”
input_menu_toggle_axis = “nul”
input_player2_b = “z”
input_player2_b_btn = “4”
input_player2_b_axis = “nul”
input_player2_y = “a”
input_player2_y_btn = “6”
input_player2_y_axis = “nul”
input_player2_select = “rshift”
input_player2_select_btn = “12”
input_player2_select_axis = “nul”
input_player2_start = “enter”
input_player2_start_btn = “13”
input_player2_start_axis = “nul”
input_player2_up = “up”
input_player2_up_btn = “0”
input_player2_up_axis = “nul”
input_player2_down = “down”
input_player2_down_btn = “1”
input_player2_down_axis = “nul”
input_player2_left = “left”
input_player2_left_btn = “2”
input_player2_left_axis = “nul”
input_player2_right = “right”
input_player2_right_btn = “3”
input_player2_right_axis = “nul”
input_player2_a = “x”
input_player2_a_btn = “5”
input_player2_a_axis = “nul”
input_player2_x = “s”
input_player2_x_btn = “7”
input_player2_x_axis = “nul”
input_player2_l = “q”
input_player2_l_btn = “8”
input_player2_l_axis = “nul”
input_player2_r = “w”
input_player2_r_btn = “9”
input_player2_r_axis = “nul”
input_player2_l2 = “nul”
input_player2_l2_btn = “10”
input_player2_l2_axis = “nul”
input_player2_r2 = “nul”
input_player2_r2_btn = “11”
input_player2_r2_axis = “nul”
input_player2_l3 = “nul”
input_player2_l3_btn = “15”
input_player2_l3_axis = “nul”
input_player2_r3 = “nul”
input_player2_r3_btn = “16”
input_player2_r3_axis = “nul”
input_player2_l_x_plus = “nul”
input_player2_l_x_plus_btn = “nul”
input_player2_l_x_plus_axis = “+0”
input_player2_l_x_minus = “nul”
input_player2_l_x_minus_btn = “nul”
input_player2_l_x_minus_axis = “-0”
input_player2_l_y_plus = “nul”
input_player2_l_y_plus_btn = “nul”
input_player2_l_y_plus_axis = “+1”
input_player2_l_y_minus = “nul”
input_player2_l_y_minus_btn = “nul”
input_player2_l_y_minus_axis = “-1”
input_player2_r_x_plus = “nul”
input_player2_r_x_plus_btn = “nul”
input_player2_r_x_plus_axis = “+2”
input_player2_r_x_minus = “nul”
input_player2_r_x_minus_btn = “nul”
input_player2_r_x_minus_axis = “-2”
input_player2_r_y_plus = “nul”
input_player2_r_y_plus_btn = “nul”
input_player2_r_y_plus_axis = “+3”
input_player2_r_y_minus = “nul”
input_player2_r_y_minus_btn = “nul”
input_player2_r_y_minus_axis = “-3”
input_player2_turbo = “nul”
input_player2_turbo_btn = “nul”
input_player2_turbo_axis = “nul”
input_player3_b = “z”
input_player3_b_btn = “4”
input_player3_b_axis = “nul”
input_player3_y = “a”
input_player3_y_btn = “6”
input_player3_y_axis = “nul”
input_player3_select = “rshift”
input_player3_select_btn = “12”
input_player3_select_axis = “nul”
input_player3_start = “enter”
input_player3_start_btn = “13”
input_player3_start_axis = “nul”
input_player3_up = “up”
input_player3_up_btn = “0”
input_player3_up_axis = “nul”
input_player3_down = “down”
input_player3_down_btn = “1”
input_player3_down_axis = “nul”
input_player3_left = “left”
input_player3_left_btn = “2”
input_player3_left_axis = “nul”
input_player3_right = “right”
input_player3_right_btn = “3”
input_player3_right_axis = “nul”
input_player3_a = “x”
input_player3_a_btn = “5”
input_player3_a_axis = “nul”
input_player3_x = “s”
input_player3_x_btn = “7”
input_player3_x_axis = “nul”
input_player3_l = “q”
input_player3_l_btn = “8”
input_player3_l_axis = “nul”
input_player3_r = “w”
input_player3_r_btn = “9”
input_player3_r_axis = “nul”
input_player3_l2 = “nul”
input_player3_l2_btn = “10”
input_player3_l2_axis = “nul”
input_player3_r2 = “nul”
input_player3_r2_btn = “11”
input_player3_r2_axis = “nul”
input_player3_l3 = “nul”
input_player3_l3_btn = “15”
input_player3_l3_axis = “nul”
input_player3_r3 = “nul”
input_player3_r3_btn = “16”
input_player3_r3_axis = “nul”
input_player3_l_x_plus = “nul”
input_player3_l_x_plus_btn = “nul”
input_player3_l_x_plus_axis = “+0”
input_player3_l_x_minus = “nul”
input_player3_l_x_minus_btn = “nul”
input_player3_l_x_minus_axis = “-0”
input_player3_l_y_plus = “nul”
input_player3_l_y_plus_btn = “nul”
input_player3_l_y_plus_axis = “+1”
input_player3_l_y_minus = “nul”
input_player3_l_y_minus_btn = “nul”
input_player3_l_y_minus_axis = “-1”
input_player3_r_x_plus = “nul”
input_player3_r_x_plus_btn = “nul”
input_player3_r_x_plus_axis = “+2”
input_player3_r_x_minus = “nul”
input_player3_r_x_minus_btn = “nul”
input_player3_r_x_minus_axis = “-2”
input_player3_r_y_plus = “nul”
input_player3_r_y_plus_btn = “nul”
input_player3_r_y_plus_axis = “+3”
input_player3_r_y_minus = “nul”
input_player3_r_y_minus_btn = “nul”
input_player3_r_y_minus_axis = “-3”
input_player3_turbo = “nul”
input_player3_turbo_btn = “nul”
input_player3_turbo_axis = “nul”
input_player4_b = “z”
input_player4_b_btn = “4”
input_player4_b_axis = “nul”
input_player4_y = “a”
input_player4_y_btn = “6”
input_player4_y_axis = “nul”
input_player4_select = “rshift”
input_player4_select_btn = “12”
input_player4_select_axis = “nul”
input_player4_start = “enter”
input_player4_start_btn = “13”
input_player4_start_axis = “nul”
input_player4_up = “up”
input_player4_up_btn = “0”
input_player4_up_axis = “nul”
input_player4_down = “down”
input_player4_down_btn = “1”
input_player4_down_axis = “nul”
input_player4_left = “left”
input_player4_left_btn = “2”
input_player4_left_axis = “nul”
input_player4_right = “right”
input_player4_right_btn = “3”
input_player4_right_axis = “nul”
input_player4_a = “x”
input_player4_a_btn = “5”
input_player4_a_axis = “nul”
input_player4_x = “s”
input_player4_x_btn = “7”
input_player4_x_axis = “nul”
input_player4_l = “q”
input_player4_l_btn = “8”
input_player4_l_axis = “nul”
input_player4_r = “w”
input_player4_r_btn = “9”
input_player4_r_axis = “nul”
input_player4_l2 = “nul”
input_player4_l2_btn = “10”
input_player4_l2_axis = “nul”
input_player4_r2 = “nul”
input_player4_r2_btn = “11”
input_player4_r2_axis = “nul”
input_player4_l3 = “nul”
input_player4_l3_btn = “15”
input_player4_l3_axis = “nul”
input_player4_r3 = “nul”
input_player4_r3_btn = “16”
input_player4_r3_axis = “nul”
input_player4_l_x_plus = “nul”
input_player4_l_x_plus_btn = “nul”
input_player4_l_x_plus_axis = “+0”
input_player4_l_x_minus = “nul”
input_player4_l_x_minus_btn = “nul”
input_player4_l_x_minus_axis = “-0”
input_player4_l_y_plus = “nul”
input_player4_l_y_plus_btn = “nul”
input_player4_l_y_plus_axis = “+1”
input_player4_l_y_minus = “nul”
input_player4_l_y_minus_btn = “nul”
input_player4_l_y_minus_axis = “-1”
input_player4_r_x_plus = “nul”
input_player4_r_x_plus_btn = “nul”
input_player4_r_x_plus_axis = “+2”
input_player4_r_x_minus = “nul”
input_player4_r_x_minus_btn = “nul”
input_player4_r_x_minus_axis = “-2”
input_player4_r_y_plus = “nul”
input_player4_r_y_plus_btn = “nul”
input_player4_r_y_plus_axis = “+3”
input_player4_r_y_minus = “nul”
input_player4_r_y_minus_btn = “nul”
input_player4_r_y_minus_axis = “-3”
input_player4_turbo = “nul”
input_player4_turbo_btn = “nul”
input_player4_turbo_axis = “nul”
input_player5_b = “nul”
input_player5_b_btn = “nul”
input_player5_b_axis = “nul”
input_player5_y = “nul”
input_player5_y_btn = “nul”
input_player5_y_axis = “nul”
input_player5_select = “nul”
input_player5_select_btn = “nul”
input_player5_select_axis = “nul”
input_player5_start = “nul”
input_player5_start_btn = “nul”
input_player5_start_axis = “nul”
input_player5_up = “nul”
input_player5_up_btn = “nul”
input_player5_up_axis = “nul”
input_player5_down = “nul”
input_player5_down_btn = “nul”
input_player5_down_axis = “nul”
input_player5_left = “nul”
input_player5_left_btn = “nul”
input_player5_left_axis = “nul”
input_player5_right = “nul”
input_player5_right_btn = “nul”
input_player5_right_axis = “nul”
input_player5_a = “nul”
input_player5_a_btn = “nul”
input_player5_a_axis = “nul”
input_player5_x = “nul”
input_player5_x_btn = “nul”
input_player5_x_axis = “nul”
input_player5_l = “nul”
input_player5_l_btn = “nul”
input_player5_l_axis = “nul”
input_player5_r = “nul”
input_player5_r_btn = “nul”
input_player5_r_axis = “nul”
input_player5_l2 = “nul”
input_player5_l2_btn = “nul”
input_player5_l2_axis = “nul”
input_player5_r2 = “nul”
input_player5_r2_btn = “nul”
input_player5_r2_axis = “nul”
input_player5_l3 = “nul”
input_player5_l3_btn = “nul”
input_player5_l3_axis = “nul”
input_player5_r3 = “nul”
input_player5_r3_btn = “nul”
input_player5_r3_axis = “nul”
input_player5_l_x_plus = “nul”
input_player5_l_x_plus_btn = “nul”
input_player5_l_x_plus_axis = “nul”
input_player5_l_x_minus = “nul”
input_player5_l_x_minus_btn = “nul”
input_player5_l_x_minus_axis = “nul”
input_player5_l_y_plus = “nul”
input_player5_l_y_plus_btn = “nul”
input_player5_l_y_plus_axis = “nul”
input_player5_l_y_minus = “nul”
input_player5_l_y_minus_btn = “nul”
input_player5_l_y_minus_axis = “nul”
input_player5_r_x_plus = “nul”
input_player5_r_x_plus_btn = “nul”
input_player5_r_x_plus_axis = “nul”
input_player5_r_x_minus = “nul”
input_player5_r_x_minus_btn = “nul”
input_player5_r_x_minus_axis = “nul”
input_player5_r_y_plus = “nul”
input_player5_r_y_plus_btn = “nul”
input_player5_r_y_plus_axis = “nul”
input_player5_r_y_minus = “nul”
input_player5_r_y_minus_btn = “nul”
input_player5_r_y_minus_axis = “nul”
input_player5_turbo = “nul”
input_player5_turbo_btn = “nul”
input_player5_turbo_axis = “nul”
input_player6_b = “nul”
input_player6_b_btn = “nul”
input_player6_b_axis = “nul”
input_player6_y = “nul”
input_player6_y_btn = “nul”
input_player6_y_axis = “nul”
input_player6_select = “nul”
input_player6_select_btn = “nul”
input_player6_select_axis = “nul”
input_player6_start = “nul”
input_player6_start_btn = “nul”
input_player6_start_axis = “nul”
input_player6_up = “nul”
input_player6_up_btn = “nul”
input_player6_up_axis = “nul”
input_player6_down = “nul”
input_player6_down_btn = “nul”
input_player6_down_axis = “nul”
input_player6_left = “nul”
input_player6_left_btn = “nul”
input_player6_left_axis = “nul”
input_player6_right = “nul”
input_player6_right_btn = “nul”
input_player6_right_axis = “nul”
input_player6_a = “nul”
input_player6_a_btn = “nul”
input_player6_a_axis = “nul”
input_player6_x = “nul”
input_player6_x_btn = “nul”
input_player6_x_axis = “nul”
input_player6_l = “nul”
input_player6_l_btn = “nul”
input_player6_l_axis = “nul”
input_player6_r = “nul”
input_player6_r_btn = “nul”
input_player6_r_axis = “nul”
input_player6_l2 = “nul”
input_player6_l2_btn = “nul”
input_player6_l2_axis = “nul”
input_player6_r2 = “nul”
input_player6_r2_btn = “nul”
input_player6_r2_axis = “nul”
input_player6_l3 = “nul”
input_player6_l3_btn = “nul”
input_player6_l3_axis = “nul”
input_player6_r3 = “nul”
input_player6_r3_btn = “nul”
input_player6_r3_axis = “nul”
input_player6_l_x_plus = “nul”
input_player6_l_x_plus_btn = “nul”
input_player6_l_x_plus_axis = “nul”
input_player6_l_x_minus = “nul”
input_player6_l_x_minus_btn = “nul”
input_player6_l_x_minus_axis = “nul”
input_player6_l_y_plus = “nul”
input_player6_l_y_plus_btn = “nul”
input_player6_l_y_plus_axis = “nul”
input_player6_l_y_minus = “nul”
input_player6_l_y_minus_btn = “nul”
input_player6_l_y_minus_axis = “nul”
input_player6_r_x_plus = “nul”
input_player6_r_x_plus_btn = “nul”
input_player6_r_x_plus_axis = “nul”
input_player6_r_x_minus = “nul”
input_player6_r_x_minus_btn = “nul”
input_player6_r_x_minus_axis = “nul”
input_player6_r_y_plus = “nul”
input_player6_r_y_plus_btn = “nul”
input_player6_r_y_plus_axis = “nul”
input_player6_r_y_minus = “nul”
input_player6_r_y_minus_btn = “nul”
input_player6_r_y_minus_axis = “nul”
input_player6_turbo = “nul”
input_player6_turbo_btn = “nul”
input_player6_turbo_axis = “nul”
input_player7_b = “nul”
input_player7_b_btn = “nul”
input_player7_b_axis = “nul”
input_player7_y = “nul”
input_player7_y_btn = “nul”
input_player7_y_axis = “nul”
input_player7_select = “nul”
input_player7_select_btn = “nul”
input_player7_select_axis = “nul”
input_player7_start = “nul”
input_player7_start_btn = “nul”
input_player7_start_axis = “nul”
input_player7_up = “nul”
input_player7_up_btn = “nul”
input_player7_up_axis = “nul”
input_player7_down = “nul”
input_player7_down_btn = “nul”
input_player7_down_axis = “nul”
input_player7_left = “nul”
input_player7_left_btn = “nul”
input_player7_left_axis = “nul”
input_player7_right = “nul”
input_player7_right_btn = “nul”
input_player7_right_axis = “nul”
input_player7_a = “nul”
input_player7_a_btn = “nul”
input_player7_a_axis = “nul”
input_player7_x = “nul”
input_player7_x_btn = “nul”
input_player7_x_axis = “nul”
input_player7_l = “nul”
input_player7_l_btn = “nul”
input_player7_l_axis = “nul”
input_player7_r = “nul”
input_player7_r_btn = “nul”
input_player7_r_axis = “nul”
input_player7_l2 = “nul”
input_player7_l2_btn = “nul”
input_player7_l2_axis = “nul”
input_player7_r2 = “nul”
input_player7_r2_btn = “nul”
input_player7_r2_axis = “nul”
input_player7_l3 = “nul”
input_player7_l3_btn = “nul”
input_player7_l3_axis = “nul”
input_player7_r3 = “nul”
input_player7_r3_btn = “nul”
input_player7_r3_axis = “nul”
input_player7_l_x_plus = “nul”
input_player7_l_x_plus_btn = “nul”
input_player7_l_x_plus_axis = “nul”
input_player7_l_x_minus = “nul”
input_player7_l_x_minus_btn = “nul”
input_player7_l_x_minus_axis = “nul”
input_player7_l_y_plus = “nul”
input_player7_l_y_plus_btn = “nul”
input_player7_l_y_plus_axis = “nul”
input_player7_l_y_minus = “nul”
input_player7_l_y_minus_btn = “nul”
input_player7_l_y_minus_axis = “nul”
input_player7_r_x_plus = “nul”
input_player7_r_x_plus_btn = “nul”
input_player7_r_x_plus_axis = “nul”
input_player7_r_x_minus = “nul”
input_player7_r_x_minus_btn = “nul”
input_player7_r_x_minus_axis = “nul”
input_player7_r_y_plus = “nul”
input_player7_r_y_plus_btn = “nul”
input_player7_r_y_plus_axis = “nul”
input_player7_r_y_minus = “nul”
input_player7_r_y_minus_btn = “nul”
input_player7_r_y_minus_axis = “nul”
input_player7_turbo = “nul”
input_player7_turbo_btn = “nul”
input_player7_turbo_axis = “nul”
input_player8_b = “nul”
input_player8_b_btn = “nul”
input_player8_b_axis = “nul”
input_player8_y = “nul”
input_player8_y_btn = “nul”
input_player8_y_axis = “nul”
input_player8_select = “nul”
input_player8_select_btn = “nul”
input_player8_select_axis = “nul”
input_player8_start = “nul”
input_player8_start_btn = “nul”
input_player8_start_axis = “nul”
input_player8_up = “nul”
input_player8_up_btn = “nul”
input_player8_up_axis = “nul”
input_player8_down = “nul”
input_player8_down_btn = “nul”
input_player8_down_axis = “nul”
input_player8_left = “nul”
input_player8_left_btn = “nul”
input_player8_left_axis = “nul”
input_player8_right = “nul”
input_player8_right_btn = “nul”
input_player8_right_axis = “nul”
input_player8_a = “nul”
input_player8_a_btn = “nul”
input_player8_a_axis = “nul”
input_player8_x = “nul”
input_player8_x_btn = “nul”
input_player8_x_axis = “nul”
input_player8_l = “nul”
input_player8_l_btn = “nul”
input_player8_l_axis = “nul”
input_player8_r = “nul”
input_player8_r_btn = “nul”
input_player8_r_axis = “nul”
input_player8_l2 = “nul”
input_player8_l2_btn = “nul”
input_player8_l2_axis = “nul”
input_player8_r2 = “nul”
input_player8_r2_btn = “nul”
input_player8_r2_axis = “nul”
input_player8_l3 = “nul”
input_player8_l3_btn = “nul”
input_player8_l3_axis = “nul”
input_player8_r3 = “nul”
input_player8_r3_btn = “nul”
input_player8_r3_axis = “nul”
input_player8_l_x_plus = “nul”
input_player8_l_x_plus_btn = “nul”
input_player8_l_x_plus_axis = “nul”
input_player8_l_x_minus = “nul”
input_player8_l_x_minus_btn = “nul”
input_player8_l_x_minus_axis = “nul”
input_player8_l_y_plus = “nul”
input_player8_l_y_plus_btn = “nul”
input_player8_l_y_plus_axis = “nul”
input_player8_l_y_minus = “nul”
input_player8_l_y_minus_btn = “nul”
input_player8_l_y_minus_axis = “nul”
input_player8_r_x_plus = “nul”
input_player8_r_x_plus_btn = “nul”
input_player8_r_x_plus_axis = “nul”
input_player8_r_x_minus = “nul”
input_player8_r_x_minus_btn = “nul”
input_player8_r_x_minus_axis = “nul”
input_player8_r_y_plus = “nul”
input_player8_r_y_plus_btn = “nul”
input_player8_r_y_plus_axis = “nul”
input_player8_r_y_minus = “nul”
input_player8_r_y_minus_btn = “nul”
input_player8_r_y_minus_axis = “nul”
input_player8_turbo = “nul”
input_player8_turbo_btn = “nul”
input_player8_turbo_axis = “nul”
input_player9_b = “nul”
input_player9_b_btn = “nul”
input_player9_b_axis = “nul”
input_player9_y = “nul”
input_player9_y_btn = “nul”
input_player9_y_axis = “nul”
input_player9_select = “nul”
input_player9_select_btn = “nul”
input_player9_select_axis = “nul”
input_player9_start = “nul”
input_player9_start_btn = “nul”
input_player9_start_axis = “nul”
input_player9_up = “nul”
input_player9_up_btn = “nul”
input_player9_up_axis = “nul”
input_player9_down = “nul”
input_player9_down_btn = “nul”
input_player9_down_axis = “nul”
input_player9_left = “nul”
input_player9_left_btn = “nul”
input_player9_left_axis = “nul”
input_player9_right = “nul”
input_player9_right_btn = “nul”
input_player9_right_axis = “nul”
input_player9_a = “nul”
input_player9_a_btn = “nul”
input_player9_a_axis = “nul”
input_player9_x = “nul”
input_player9_x_btn = “nul”
input_player9_x_axis = “nul”
input_player9_l = “nul”
input_player9_l_btn = “nul”
input_player9_l_axis = “nul”
input_player9_r = “nul”
input_player9_r_btn = “nul”
input_player9_r_axis = “nul”
input_player9_l2 = “nul”
input_player9_l2_btn = “nul”
input_player9_l2_axis = “nul”
input_player9_r2 = “nul”
input_player9_r2_btn = “nul”
input_player9_r2_axis = “nul”
input_player9_l3 = “nul”
input_player9_l3_btn = “nul”
input_player9_l3_axis = “nul”
input_player9_r3 = “nul”
input_player9_r3_btn = “nul”
input_player9_r3_axis = “nul”
input_player9_l_x_plus = “nul”
input_player9_l_x_plus_btn = “nul”
input_player9_l_x_plus_axis = “nul”
input_player9_l_x_minus = “nul”
input_player9_l_x_minus_btn = “nul”
input_player9_l_x_minus_axis = “nul”
input_player9_l_y_plus = “nul”
input_player9_l_y_plus_btn = “nul”
input_player9_l_y_plus_axis = “nul”
input_player9_l_y_minus = “nul”
input_player9_l_y_minus_btn = “nul”
input_player9_l_y_minus_axis = “nul”
input_player9_r_x_plus = “nul”
input_player9_r_x_plus_btn = “nul”
input_player9_r_x_plus_axis = “nul”
input_player9_r_x_minus = “nul”
input_player9_r_x_minus_btn = “nul”
input_player9_r_x_minus_axis = “nul”
input_player9_r_y_plus = “nul”
input_player9_r_y_plus_btn = “nul”
input_player9_r_y_plus_axis = “nul”
input_player9_r_y_minus = “nul”
input_player9_r_y_minus_btn = “nul”
input_player9_r_y_minus_axis = “nul”
input_player9_turbo = “nul”
input_player9_turbo_btn = “nul”
input_player9_turbo_axis = “nul”
input_player10_b = “nul”
input_player10_b_btn = “nul”
input_player10_b_axis = “nul”
input_player10_y = “nul”
input_player10_y_btn = “nul”
input_player10_y_axis = “nul”
input_player10_select = “nul”
input_player10_select_btn = “nul”
input_player10_select_axis = “nul”
input_player10_start = “nul”
input_player10_start_btn = “nul”
input_player10_start_axis = “nul”
input_player10_up = “nul”
input_player10_up_btn = “nul”
input_player10_up_axis = “nul”
input_player10_down = “nul”
input_player10_down_btn = “nul”
input_player10_down_axis = “nul”
input_player10_left = “nul”
input_player10_left_btn = “nul”
input_player10_left_axis = “nul”
input_player10_right = “nul”
input_player10_right_btn = “nul”
input_player10_right_axis = “nul”
input_player10_a = “nul”
input_player10_a_btn = “nul”
input_player10_a_axis = “nul”
input_player10_x = “nul”
input_player10_x_btn = “nul”
input_player10_x_axis = “nul”
input_player10_l = “nul”
input_player10_l_btn = “nul”
input_player10_l_axis = “nul”
input_player10_r = “nul”
input_player10_r_btn = “nul”
input_player10_r_axis = “nul”
input_player10_l2 = “nul”
input_player10_l2_btn = “nul”
input_player10_l2_axis = “nul”
input_player10_r2 = “nul”
input_player10_r2_btn = “nul”
input_player10_r2_axis = “nul”
input_player10_l3 = “nul”
input_player10_l3_btn = “nul”
input_player10_l3_axis = “nul”
input_player10_r3 = “nul”
input_player10_r3_btn = “nul”
input_player10_r3_axis = “nul”
input_player10_l_x_plus = “nul”
input_player10_l_x_plus_btn = “nul”
input_player10_l_x_plus_axis = “nul”
input_player10_l_x_minus = “nul”
input_player10_l_x_minus_btn = “nul”
input_player10_l_x_minus_axis = “nul”
input_player10_l_y_plus = “nul”
input_player10_l_y_plus_btn = “nul”
input_player10_l_y_plus_axis = “nul”
input_player10_l_y_minus = “nul”
input_player10_l_y_minus_btn = “nul”
input_player10_l_y_minus_axis = “nul”
input_player10_r_x_plus = “nul”
input_player10_r_x_plus_btn = “nul”
input_player10_r_x_plus_axis = “nul”
input_player10_r_x_minus = “nul”
input_player10_r_x_minus_btn = “nul”
input_player10_r_x_minus_axis = “nul”
input_player10_r_y_plus = “nul”
input_player10_r_y_plus_btn = “nul”
input_player10_r_y_plus_axis = “nul”
input_player10_r_y_minus = “nul”
input_player10_r_y_minus_btn = “nul”
input_player10_r_y_minus_axis = “nul”
input_player10_turbo = “nul”
input_player10_turbo_btn = “nul”
input_player10_turbo_axis = “nul”
input_player11_b = “nul”
input_player11_b_btn = “nul”
input_player11_b_axis = “nul”
input_player11_y = “nul”
input_player11_y_btn = “nul”
input_player11_y_axis = “nul”
input_player11_select = “nul”
input_player11_select_btn = “nul”
input_player11_select_axis = “nul”
input_player11_start = “nul”
input_player11_start_btn = “nul”
input_player11_start_axis = “nul”
input_player11_up = “nul”
input_player11_up_btn = “nul”
input_player11_up_axis = “nul”
input_player11_down = “nul”
input_player11_down_btn = “nul”
input_player11_down_axis = “nul”
input_player11_left = “nul”
input_player11_left_btn = “nul”
input_player11_left_axis = “nul”
input_player11_right = “nul”
input_player11_right_btn = “nul”
input_player11_right_axis = “nul”
input_player11_a = “nul”
input_player11_a_btn = “nul”
input_player11_a_axis = “nul”
input_player11_x = “nul”
input_player11_x_btn = “nul”
input_player11_x_axis = “nul”
input_player11_l = “nul”
input_player11_l_btn = “nul”
input_player11_l_axis = “nul”
input_player11_r = “nul”
input_player11_r_btn = “nul”
input_player11_r_axis = “nul”
input_player11_l2 = “nul”
input_player11_l2_btn = “nul”
input_player11_l2_axis = “nul”
input_player11_r2 = “nul”
input_player11_r2_btn = “nul”
input_player11_r2_axis = “nul”
input_player11_l3 = “nul”
input_player11_l3_btn = “nul”
input_player11_l3_axis = “nul”
input_player11_r3 = “nul”
input_player11_r3_btn = “nul”
input_player11_r3_axis = “nul”
input_player11_l_x_plus = “nul”
input_player11_l_x_plus_btn = “nul”
input_player11_l_x_plus_axis = “nul”
input_player11_l_x_minus = “nul”
input_player11_l_x_minus_btn = “nul”
input_player11_l_x_minus_axis = “nul”
input_player11_l_y_plus = “nul”
input_player11_l_y_plus_btn = “nul”
input_player11_l_y_plus_axis = “nul”
input_player11_l_y_minus = “nul”
input_player11_l_y_minus_btn = “nul”
input_player11_l_y_minus_axis = “nul”
input_player11_r_x_plus = “nul”
input_player11_r_x_plus_btn = “nul”
input_player11_r_x_plus_axis = “nul”
input_player11_r_x_minus = “nul”
input_player11_r_x_minus_btn = “nul”
input_player11_r_x_minus_axis = “nul”
input_player11_r_y_plus = “nul”
input_player11_r_y_plus_btn = “nul”
input_player11_r_y_plus_axis = “nul”
input_player11_r_y_minus = “nul”
input_player11_r_y_minus_btn = “nul”
input_player11_r_y_minus_axis = “nul”
input_player11_turbo = “nul”
input_player11_turbo_btn = “nul”
input_player11_turbo_axis = “nul”
input_player12_b = “nul”
input_player12_b_btn = “nul”
input_player12_b_axis = “nul”
input_player12_y = “nul”
input_player12_y_btn = “nul”
input_player12_y_axis = “nul”
input_player12_select = “nul”
input_player12_select_btn = “nul”
input_player12_select_axis = “nul”
input_player12_start = “nul”
input_player12_start_btn = “nul”
input_player12_start_axis = “nul”
input_player12_up = “nul”
input_player12_up_btn = “nul”
input_player12_up_axis = “nul”
input_player12_down = “nul”
input_player12_down_btn = “nul”
input_player12_down_axis = “nul”
input_player12_left = “nul”
input_player12_left_btn = “nul”
input_player12_left_axis = “nul”
input_player12_right = “nul”
input_player12_right_btn = “nul”
input_player12_right_axis = “nul”
input_player12_a = “nul”
input_player12_a_btn = “nul”
input_player12_a_axis = “nul”
input_player12_x = “nul”
input_player12_x_btn = “nul”
input_player12_x_axis = “nul”
input_player12_l = “nul”
input_player12_l_btn = “nul”
input_player12_l_axis = “nul”
input_player12_r = “nul”
input_player12_r_btn = “nul”
input_player12_r_axis = “nul”
input_player12_l2 = “nul”
input_player12_l2_btn = “nul”
input_player12_l2_axis = “nul”
input_player12_r2 = “nul”
input_player12_r2_btn = “nul”
input_player12_r2_axis = “nul”
input_player12_l3 = “nul”
input_player12_l3_btn = “nul”
input_player12_l3_axis = “nul”
input_player12_r3 = “nul”
input_player12_r3_btn = “nul”
input_player12_r3_axis = “nul”
input_player12_l_x_plus = “nul”
input_player12_l_x_plus_btn = “nul”
input_player12_l_x_plus_axis = “nul”
input_player12_l_x_minus = “nul”
input_player12_l_x_minus_btn = “nul”
input_player12_l_x_minus_axis = “nul”
input_player12_l_y_plus = “nul”
input_player12_l_y_plus_btn = “nul”
input_player12_l_y_plus_axis = “nul”
input_player12_l_y_minus = “nul”
input_player12_l_y_minus_btn = “nul”
input_player12_l_y_minus_axis = “nul”
input_player12_r_x_plus = “nul”
input_player12_r_x_plus_btn = “nul”
input_player12_r_x_plus_axis = “nul”
input_player12_r_x_minus = “nul”
input_player12_r_x_minus_btn = “nul”
input_player12_r_x_minus_axis = “nul”
input_player12_r_y_plus = “nul”
input_player12_r_y_plus_btn = “nul”
input_player12_r_y_plus_axis = “nul”
input_player12_r_y_minus = “nul”
input_player12_r_y_minus_btn = “nul”
input_player12_r_y_minus_axis = “nul”
input_player12_turbo = “nul”
input_player12_turbo_btn = “nul”
input_player12_turbo_axis = “nul”
input_player13_b = “nul”
input_player13_b_btn = “nul”
input_player13_b_axis = “nul”
input_player13_y = “nul”
input_player13_y_btn = “nul”
input_player13_y_axis = “nul”
input_player13_select = “nul”
input_player13_select_btn = “nul”
input_player13_select_axis = “nul”
input_player13_start = “nul”
input_player13_start_btn = “nul”
input_player13_start_axis = “nul”
input_player13_up = “nul”
input_player13_up_btn = “nul”
input_player13_up_axis = “nul”
input_player13_down = “nul”
input_player13_down_btn = “nul”
input_player13_down_axis = “nul”
input_player13_left = “nul”
input_player13_left_btn = “nul”
input_player13_left_axis = “nul”
input_player13_right = “nul”
input_player13_right_btn = “nul”
input_player13_right_axis = “nul”
input_player13_a = “nul”
input_player13_a_btn = “nul”
input_player13_a_axis = “nul”
input_player13_x = “nul”
input_player13_x_btn = “nul”
input_player13_x_axis = “nul”
input_player13_l = “nul”
input_player13_l_btn = “nul”
input_player13_l_axis = “nul”
input_player13_r = “nul”
input_player13_r_btn = “nul”
input_player13_r_axis = “nul”
input_player13_l2 = “nul”
input_player13_l2_btn = “nul”
input_player13_l2_axis = “nul”
input_player13_r2 = “nul”
input_player13_r2_btn = “nul”
input_player13_r2_axis = “nul”
input_player13_l3 = “nul”
input_player13_l3_btn = “nul”
input_player13_l3_axis = “nul”
input_player13_r3 = “nul”
input_player13_r3_btn = “nul”
input_player13_r3_axis = “nul”
input_player13_l_x_plus = “nul”
input_player13_l_x_plus_btn = “nul”
input_player13_l_x_plus_axis = “nul”
input_player13_l_x_minus = “nul”
input_player13_l_x_minus_btn = “nul”
input_player13_l_x_minus_axis = “nul”
input_player13_l_y_plus = “nul”
input_player13_l_y_plus_btn = “nul”
input_player13_l_y_plus_axis = “nul”
input_player13_l_y_minus = “nul”
input_player13_l_y_minus_btn = “nul”
input_player13_l_y_minus_axis = “nul”
input_player13_r_x_plus = “nul”
input_player13_r_x_plus_btn = “nul”
input_player13_r_x_plus_axis = “nul”
input_player13_r_x_minus = “nul”
input_player13_r_x_minus_btn = “nul”
input_player13_r_x_minus_axis = “nul”
input_player13_r_y_plus = “nul”
input_player13_r_y_plus_btn = “nul”
input_player13_r_y_plus_axis = “nul”
input_player13_r_y_minus = “nul”
input_player13_r_y_minus_btn = “nul”
input_player13_r_y_minus_axis = “nul”
input_player13_turbo = “nul”
input_player13_turbo_btn = “nul”
input_player13_turbo_axis = “nul”
input_player14_b = “nul”
input_player14_b_btn = “nul”
input_player14_b_axis = “nul”
input_player14_y = “nul”
input_player14_y_btn = “nul”
input_player14_y_axis = “nul”
input_player14_select = “nul”
input_player14_select_btn = “nul”
input_player14_select_axis = “nul”
input_player14_start = “nul”
input_player14_start_btn = “nul”
input_player14_start_axis = “nul”
input_player14_up = “nul”
input_player14_up_btn = “nul”
input_player14_up_axis = “nul”
input_player14_down = “nul”
input_player14_down_btn = “nul”
input_player14_down_axis = “nul”
input_player14_left = “nul”
input_player14_left_btn = “nul”
input_player14_left_axis = “nul”
input_player14_right = “nul”
input_player14_right_btn = “nul”
input_player14_right_axis = “nul”
input_player14_a = “nul”
input_player14_a_btn = “nul”
input_player14_a_axis = “nul”
input_player14_x = “nul”
input_player14_x_btn = “nul”
input_player14_x_axis = “nul”
input_player14_l = “nul”
input_player14_l_btn = “nul”
input_player14_l_axis = “nul”
input_player14_r = “nul”
input_player14_r_btn = “nul”
input_player14_r_axis = “nul”
input_player14_l2 = “nul”
input_player14_l2_btn = “nul”
input_player14_l2_axis = “nul”
input_player14_r2 = “nul”
input_player14_r2_btn = “nul”
input_player14_r2_axis = “nul”
input_player14_l3 = “nul”
input_player14_l3_btn = “nul”
input_player14_l3_axis = “nul”
input_player14_r3 = “nul”
input_player14_r3_btn = “nul”
input_player14_r3_axis = “nul”
input_player14_l_x_plus = “nul”
input_player14_l_x_plus_btn = “nul”
input_player14_l_x_plus_axis = “nul”
input_player14_l_x_minus = “nul”
input_player14_l_x_minus_btn = “nul”
input_player14_l_x_minus_axis = “nul”
input_player14_l_y_plus = “nul”
input_player14_l_y_plus_btn = “nul”
input_player14_l_y_plus_axis = “nul”
input_player14_l_y_minus = “nul”
input_player14_l_y_minus_btn = “nul”
input_player14_l_y_minus_axis = “nul”
input_player14_r_x_plus = “nul”
input_player14_r_x_plus_btn = “nul”
input_player14_r_x_plus_axis = “nul”
input_player14_r_x_minus = “nul”
input_player14_r_x_minus_btn = “nul”
input_player14_r_x_minus_axis = “nul”
input_player14_r_y_plus = “nul”
input_player14_r_y_plus_btn = “nul”
input_player14_r_y_plus_axis = “nul”
input_player14_r_y_minus = “nul”
input_player14_r_y_minus_btn = “nul”
input_player14_r_y_minus_axis = “nul”
input_player14_turbo = “nul”
input_player14_turbo_btn = “nul”
input_player14_turbo_axis = “nul”
input_player15_b = “nul”
input_player15_b_btn = “nul”
input_player15_b_axis = “nul”
input_player15_y = “nul”
input_player15_y_btn = “nul”
input_player15_y_axis = “nul”
input_player15_select = “nul”
input_player15_select_btn = “nul”
input_player15_select_axis = “nul”
input_player15_start = “nul”
input_player15_start_btn = “nul”
input_player15_start_axis = “nul”
input_player15_up = “nul”
input_player15_up_btn = “nul”
input_player15_up_axis = “nul”
input_player15_down = “nul”
input_player15_down_btn = “nul”
input_player15_down_axis = “nul”
input_player15_left = “nul”
input_player15_left_btn = “nul”
input_player15_left_axis = “nul”
input_player15_right = “nul”
input_player15_right_btn = “nul”
input_player15_right_axis = “nul”
input_player15_a = “nul”
input_player15_a_btn = “nul”
input_player15_a_axis = “nul”
input_player15_x = “nul”
input_player15_x_btn = “nul”
input_player15_x_axis = “nul”
input_player15_l = “nul”
input_player15_l_btn = “nul”
input_player15_l_axis = “nul”
input_player15_r = “nul”
input_player15_r_btn = “nul”
input_player15_r_axis = “nul”
input_player15_l2 = “nul”
input_player15_l2_btn = “nul”
input_player15_l2_axis = “nul”
input_player15_r2 = “nul”
input_player15_r2_btn = “nul”
input_player15_r2_axis = “nul”
input_player15_l3 = “nul”
input_player15_l3_btn = “nul”
input_player15_l3_axis = “nul”
input_player15_r3 = “nul”
input_player15_r3_btn = “nul”
input_player15_r3_axis = “nul”
input_player15_l_x_plus = “nul”
input_player15_l_x_plus_btn = “nul”
input_player15_l_x_plus_axis = “nul”
input_player15_l_x_minus = “nul”
input_player15_l_x_minus_btn = “nul”
input_player15_l_x_minus_axis = “nul”
input_player15_l_y_plus = “nul”
input_player15_l_y_plus_btn = “nul”
input_player15_l_y_plus_axis = “nul”
input_player15_l_y_minus = “nul”
input_player15_l_y_minus_btn = “nul”
input_player15_l_y_minus_axis = “nul”
input_player15_r_x_plus = “nul”
input_player15_r_x_plus_btn = “nul”
input_player15_r_x_plus_axis = “nul”
input_player15_r_x_minus = “nul”
input_player15_r_x_minus_btn = “nul”
input_player15_r_x_minus_axis = “nul”
input_player15_r_y_plus = “nul”
input_player15_r_y_plus_btn = “nul”
input_player15_r_y_plus_axis = “nul”
input_player15_r_y_minus = “nul”
input_player15_r_y_minus_btn = “nul”
input_player15_r_y_minus_axis = “nul”
input_player15_turbo = “nul”
input_player15_turbo_btn = “nul”
input_player15_turbo_axis = “nul”
input_player16_b = “nul”
input_player16_b_btn = “nul”
input_player16_b_axis = “nul”
input_player16_y = “nul”
input_player16_y_btn = “nul”
input_player16_y_axis = “nul”
input_player16_select = “nul”
input_player16_select_btn = “nul”
input_player16_select_axis = “nul”
input_player16_start = “nul”
input_player16_start_btn = “nul”
input_player16_start_axis = “nul”
input_player16_up = “nul”
input_player16_up_btn = “nul”
input_player16_up_axis = “nul”
input_player16_down = “nul”
input_player16_down_btn = “nul”
input_player16_down_axis = “nul”
input_player16_left = “nul”
input_player16_left_btn = “nul”
input_player16_left_axis = “nul”
input_player16_right = “nul”
input_player16_right_btn = “nul”
input_player16_right_axis = “nul”
input_player16_a = “nul”
input_player16_a_btn = “nul”
input_player16_a_axis = “nul”
input_player16_x = “nul”
input_player16_x_btn = “nul”
input_player16_x_axis = “nul”
input_player16_l = “nul”
input_player16_l_btn = “nul”
input_player16_l_axis = “nul”
input_player16_r = “nul”
input_player16_r_btn = “nul”
input_player16_r_axis = “nul”
input_player16_l2 = “nul”
input_player16_l2_btn = “nul”
input_player16_l2_axis = “nul”
input_player16_r2 = “nul”
input_player16_r2_btn = “nul”
input_player16_r2_axis = “nul”
input_player16_l3 = “nul”
input_player16_l3_btn = “nul”
input_player16_l3_axis = “nul”
input_player16_r3 = “nul”
input_player16_r3_btn = “nul”
input_player16_r3_axis = “nul”
input_player16_l_x_plus = “nul”
input_player16_l_x_plus_btn = “nul”
input_player16_l_x_plus_axis = “nul”
input_player16_l_x_minus = “nul”
input_player16_l_x_minus_btn = “nul”
input_player16_l_x_minus_axis = “nul”
input_player16_l_y_plus = “nul”
input_player16_l_y_plus_btn = “nul”
input_player16_l_y_plus_axis = “nul”
input_player16_l_y_minus = “nul”
input_player16_l_y_minus_btn = “nul”
input_player16_l_y_minus_axis = “nul”
input_player16_r_x_plus = “nul”
input_player16_r_x_plus_btn = “nul”
input_player16_r_x_plus_axis = “nul”
input_player16_r_x_minus = “nul”
input_player16_r_x_minus_btn = “nul”
input_player16_r_x_minus_axis = “nul”
input_player16_r_y_plus = “nul”
input_player16_r_y_plus_btn = “nul”
input_player16_r_y_plus_axis = “nul”
input_player16_r_y_minus = “nul”
input_player16_r_y_minus_btn = “nul”
input_player16_r_y_minus_axis = “nul”
input_player16_turbo = “nul”
input_player16_turbo_btn = “nul”
input_player16_turbo_axis = “nul”
core_specific_config = “true”
libretro_log_level = “0”
log_verbosity = “false”
perfcnt_enable = “false”
archive_mode = “0”
video_shader = “/opt/retropie/emulators/retroarch/shader/phosphor.glslp”
joypad_autoconfig_dir = “/opt/retropie/emulators/RetroArch/configs/”
libretro_directory = “”
libretro_info_path = “”
content_database_path = “”
cheat_database_path = “”
cursor_directory = “”
content_history_dir = “”
menu_wallpaper = “”
audio_device = “”
video_filter = “”
audio_dsp_plugin = “”
core_updater_buildbot_url = “”
camera_device = “”
video_context_driver = “”
extraction_directory = “”
input_remapping_directory = “”
input_remapping_path = “”
resampler_directory = “”
input_overlay = “”
input_osk_overlay = “”
video_font_path = “”
netplay_ip_address = “”
netplay_nickname = “”
input_keyboard_layout = “”Topic: Map controls in Retroarch
Hi! I have Retropie 2.6 on my microSD. I can’t configure controls in Retroarch. In 2.2 version of Retropie I must edit the retroarch.cfg and changue the lin “input_enable_hotkey=escape” to “input_enable_hotkey=null” and then I can press F1 to acces to the menu. In Retropie 2.6 I can’t acces to the menu pressing F1 and this line is not setted to “escape” so I don’t know how to acces to the menu in Retroarch to map my controls.
I think that the front-end map my controls when I run Retropie with a fresh image and say me to hold a button to configure my gamepad, but in snes there are A,B,X and Y controls and the front-end only say me to configure A and B.Thanks!
Topic: hotkey for FBA(neogeo) menu?
is there a hotkey for pifba(neogeo) menu?
i need to change controller slightlyFirst of all. Your Youtube videos are…beyond awesome and probably the most thorough step by best process on RetroPie.
I’m just now putting the finishing touches on some things such as hotkeys but I wanted to change my save file directory.
I created a new folder under RetroPie via nmdir savestate
Then I went to the retroarch.cfg and set the savefile and save state directories to /home/pi/RetroPie/savestateBut for whatever reason my saved files are still going straight to the ROM folder, any ideas? Below is a reference.
http://www.raspberrypi.org/forums/viewtopic.php?t=49671&p=620739
I couldn’t find one of these when I was looking, so I just thought I’d share the config file I put together for people looking to use PS4 controllers with input autodetect.
This version uses Share + Options (the DS4’s Select + Start) as the “quit emulator” button combo.
By default, this should go into:
/opt/retropie/emulators/retroarch/configs/
IMPORTANT: You will also have to rename or remove PS3ControllerBT.cfg from this folder. You can simply rename it PS3ControllerBT.cfg.bak.
DualShock 4s and bluetooth-connected DualShock 3s have the same device id, which disables in-game controls if both config files are present You will have to decide which type of controller you’re going to use. USB-connected PS3 controllers should still work fine with PS4 controllers.
Let me know if you find any issues. :)
SonyComputerEntertainmentWirelessController.cfg
# DualShock®4 Wireless Controller Configuration # --------------------------------------------- # For reference, the input labels are as follows: # Directional Buttons | Hat0 # Square | Button0 # X | Button1 # Circle | Button2 # Triangle | Button3 # L1 | Button4 # R1 | Button5 # L2 | Button6 # R2 | Button7 # Left Stick Horizontal | Axis0 (-Left/+Right) # Left Stick Vertical | Axis1 (-Up/+Down) # L3 | Button10 # Right Stick Horizontal | Axis2 (-Left/+Right) # Right Stick Vertical | Axis5 (-Up/+Down) # R3 | Button11 # Share | Button8 # Options | Button9 # PS Button | Button12 # Touchpad Button | Button13 # Device Configuration input_device = "Sony Computer Entertainment Wireless Controller" input_driver = "udev" # Directional Buttons input_up_btn = h0up input_down_btn = h0down input_left_btn = h0left input_right_btn = h0right # Action Buttons input_a_btn = 2 input_b_btn = 1 input_x_btn = 3 input_y_btn = 0 # Shoulder Buttons input_l_btn = 4 input_r_btn = 5 input_l2_btn = 6 input_r2_btn = 7 # Left Analog Stick input_l_x_minus_axis = -0 input_l_x_plus_axis = +0 input_l_y_minus_axis = +1 input_l_y_plus_axis = -1 input_l3_btn = 10 # Right Analog Stick input_r_x_minus_axis = -2 input_r_x_plus_axis = +2 input_r_y_minus_axis = +5 input_r_y_plus_axis = -5 input_r3_btn = 11 # Start & Select input_select_btn = 8 input_start_btn = 9 # Hotkeys input_enable_hotkey_btn = 8 input_exit_emulator_btn = 9
I’m new to Retropie and Raspberry Pi in general having just bought and set up my first project. So far with the help of this forum and its search feature everything has gone really well; I’m up and running 2.3, overclocked, PS3 controller working over wired USB, reassigned hotkeys to allow me to run without the keyboard and even got the TurboGrafx CD up and running, but I’ve come up against one problem I’ve not seen anyone mention here or anywhere else.
As the title says; when my Retropie powers down and the connection between the pi and the PS3 controller is severed my PS3 turns itself on! This also happens if I unplug the wire from the PS3 controller while the pi is running. Obviously the controller is sending out some sort of signal when it’s disconnecting and that signal turns on the PS3.
Surely someone else has had this problem. Is there any solution other than unplugging my PS3 when using my RetroPie?
While I’m at it a big thanks to everyone who contributes to this forum, I’ve found the information here to be really helpful.