libretro / RetroArch

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
http://www.libretro.com
GNU General Public License v3.0
10.15k stars 1.82k forks source link

[iOS] MFI Controllers #2332

Closed Pierro21 closed 8 years ago

Pierro21 commented 8 years ago

Hi, On the old Retroarch version (1.0.0.1 I think, the one who is on big boss repo) MFI Controllers works perfectly, but like I upgraded to iOS9, I needed to put the new Retroarch, and my MFI controller don't work anymore (only in Retroarch)

inactive123 commented 8 years ago

Are you sure? I am using the latest Controllers 4 All on my iOS 8.4 device (iPhone 5) and it works with a DualShock 3. You just have to set 'Bind Mode' to 'RetroPad' right now in order to be able to bind buttons. I will improve that bit soon.

The Controllers For All version I have installed is 1.7.3

Pierro21 commented 8 years ago

I try what you said but it's the same, it doesn't work natively like before, and even when I try to bind the buttons, nothing happened when he asked me to 'press joypad''s button.

And I precise that I use a natively MFI so I don't use Controller 4 all..

inactive123 commented 8 years ago

Yeah I have never tried a native MFi pad and I don't own one. When the donations option goes live it might be an option that we try to raise the money to get one so we can add support for it.

Either that or there is a dev with a real MFi pad who can make the relevant source code changes but I guess we can't hold our breath for that.

Pierro21 commented 8 years ago

yes but normally if it works with controller 4 all it works with the native it's it? Like the point of C4A is to make controller compatible as the native... so i don't understand why it don't work with mine...

Don't you think it's because of iOS 9?

Pierro21 commented 8 years ago

Oh and i don't know if that change something but my controller is connected by lightning port and not by bluetooth.

Let me know if you get an idea....

Pierro21 commented 8 years ago

I join my Retroarch.cfg if that can help you input_max_users = "4" input_menu_toggle_gamepad_combo = "0" input_axis_threshold = "0.500000" ui_companion_start_on_boot = "false" video_gpu_record = "false" input_remap_binds_enable = "true" back_as_menu_toggle_enable = "true" netplay_client_swap_input = "false" input_descriptor_label_show = "true" autoconfig_descriptor_label_show = "true" input_descriptor_hide_unbound = "false" load_dummy_on_core_shutdown = "false" builtin_mediaplayer_enable = "false" builtin_imageviewer_enable = "true" fps_show = "false" ui_menubar_enable = "true" libretro_path = "~/Documents/RetroArch/cores/mednafen_gba_libretro_ios.dylib" suspend_screensaver_enable = "true" libretro_directory = "~/Documents/RetroArch/cores" libretro_info_path = "~/Documents/RetroArch/info" content_database_path = "~/Documents/RetroArch/rdb" cheat_database_path = "~/Documents/RetroArch/cht" cursor_directory = "~/Documents/RetroArch/cursors" input_bind_mode = "2" rewind_enable = "false" audio_latency = "64" audio_sync = "true" audio_block_frames = "0" rewind_granularity = "1" video_shader_enable = "true" video_aspect_ratio = "-1.000000" 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 = "true" video_threaded = "false" video_shared_context = "false" video_force_srgb_disable = "false" video_fullscreen = "false" bundle_assets_extract_enable = "false" video_refresh_rate = "59.950001" video_monitor_index = "0" video_fullscreen_x = "0" video_fullscreen_y = "0" video_driver = "gl" record_driver = "null" camera_driver = "avfoundation" location_driver = "corelocation" threaded_data_runloop_enable = "true" dpi_override_enable = "false" dpi_override_value = "72" menu_driver = "rlui" menu_pause_libretro = "true" menu_mouse_enable = "false" menu_pointer_enable = "true" menu_timedate_enable = "true" menu_core_enable = "true" menu_dynamic_wallpaper_enable = "false" menu_boxart_enable = "true" 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 = "true" video_swap_interval = "1" video_gpu_screenshot = "true" video_rotation = "0" screenshot_directory = "default" aspect_ratio_index = "19" core_updater_buildbot_url = "http://buildbot.libretro.com/nightly/apple/ios/latest/" core_updater_buildbot_assets_url = "http://buildbot.libretro.com/assets/" core_updater_auto_extract_archive = "true" camera_allow = "false" cheevos_enable = "false" cheevos_test_unofficial = "false" audio_rate_control = "true" audio_rate_control_delta = "0.005000" audio_max_timing_skew = "0.050000" audio_volume = "0.000000" audio_driver = "coreaudio" 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" system_directory = "~/Documents/RetroArch/system" cache_directory = "/var/tmp/" input_remapping_directory = "~/Documents/RetroArch/remaps" audio_resampler = "sinc" savefile_directory = "~/Documents/RetroArch/saves" savestate_directory = "~/Documents/.RetroArch" video_shader_dir = "~/Documents/RetroArch/shaders_glsl" video_filter_dir = "default" audio_filter_dir = "default" core_assets_directory = "~/Documents/RetroArch/downloads" assets_directory = "~/Documents/RetroArch/assets" dynamic_wallpapers_directory = "default" boxarts_directory = "default" playlist_directory = "default" rgui_browser_directory = "default" rgui_config_directory = "/private/var/mobile/Documents/RetroArch/configs" rgui_show_start_screen = "false" menu_navigation_wraparound_enable = "true" menu_navigation_browser_filter_supported_extensions_enable = "true" menu_show_advanced_settings = "true" menu_entry_normal_color = "ffffffff" menu_entry_hover_color = "ff64ff64" menu_title_color = "ff64ff64" content_history_size = "100" joypad_autoconfig_dir = "~/Documents/RetroArch/autoconfig" input_autodetect_enable = "true" overlay_directory = "~/Documents/RetroArch/overlays" input_overlay = "~/Documents/RetroArch/overlays/gamepads/snes/snes.cfg" input_overlay_enable = "true" input_overlay_enable_autopreferred = "true" input_overlay_hide_in_menu = "true" input_overlay_opacity = "0.700000" input_overlay_scale = "1.000000" osk_overlay_directory = "~/Documents/RetroArch/overlays" input_osk_overlay_enable = "true" video_message_pos_x = "0.050000" video_message_pos_y = "0.050000" gamma_correction = "false" soft_filter_enable = "false" flicker_filter_enable = "false" console_resolution_width = "0" console_resolution_height = "0" 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" video_font_size = "32.000000" block_sram_overwrite = "false" savestate_auto_index = "false" savestate_auto_save = "false" savestate_auto_load = "false" history_list_enable = "true" fastforward_ratio = "0.000000" slowmotion_ratio = "3.000000" config_save_on_exit = "true" sound_mode = "0" state_slot = "9" netplay_spectator_mode_enable = "false" netplay_mode = "false" netplay_ip_port = "0" netplay_delay_frames = "0" user_language = "2" custom_bgm_enable = "false" input_driver = "cocoa" input_joypad_driver = "hid" input_device_p1 = "0" input_player1_joypad_index = "0" input_libretro_device_p1 = "1" input_player1_analog_dpad_mode = "0" input_device_p2 = "0" input_player2_joypad_index = "1" input_libretro_device_p2 = "1" input_player2_analog_dpad_mode = "0" input_device_p3 = "0" input_player3_joypad_index = "2" input_libretro_device_p3 = "1" input_player3_analog_dpad_mode = "0" input_device_p4 = "0" input_player4_joypad_index = "3" input_libretro_device_p4 = "1" input_player4_analog_dpad_mode = "0" 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_btn = "nul" input_player1_b_axis = "nul" input_player1_y = "a" input_player1_y_btn = "nul" input_player1_y_axis = "nul" input_player1_select = "rshift" input_player1_select_btn = "nul" input_player1_select_axis = "nul" input_player1_start = "enter" input_player1_start_btn = "nul" input_player1_start_axis = "nul" input_player1_up = "up" input_player1_up_btn = "nul" input_player1_up_axis = "nul" input_player1_down = "down" input_player1_down_btn = "nul" input_player1_down_axis = "nul" input_player1_left = "left" input_player1_left_btn = "nul" input_player1_left_axis = "nul" input_player1_right = "right" input_player1_right_btn = "nul" input_player1_right_axis = "nul" input_player1_a = "x" input_player1_a_btn = "nul" input_player1_a_axis = "nul" input_player1_x = "s" input_player1_x_btn = "nul" input_player1_x_axis = "nul" input_player1_l = "q" input_player1_l_btn = "nul" input_player1_l_axis = "nul" input_player1_r = "w" input_player1_r_btn = "nul" input_player1_r_axis = "nul" input_player1_l2 = "nul" input_player1_l2_btn = "nul" input_player1_l2_axis = "nul" input_player1_r2 = "nul" input_player1_r2_btn = "nul" input_player1_r2_axis = "nul" input_player1_l3 = "nul" input_player1_l3_btn = "nul" input_player1_l3_axis = "nul" input_player1_r3 = "nul" input_player1_r3_btn = "nul" input_player1_r3_axis = "nul" input_player1_l_x_plus = "nul" input_player1_l_x_plus_btn = "nul" input_player1_l_x_plus_axis = "nul" input_player1_l_x_minus = "nul" input_player1_l_x_minus_btn = "nul" input_player1_l_x_minus_axis = "nul" input_player1_l_y_plus = "nul" input_player1_l_y_plus_btn = "nul" input_player1_l_y_plus_axis = "nul" input_player1_l_y_minus = "nul" input_player1_l_y_minus_btn = "nul" input_player1_l_y_minus_axis = "nul" input_player1_r_x_plus = "nul" input_player1_r_x_plus_btn = "nul" input_player1_r_x_plus_axis = "nul" input_player1_r_x_minus = "nul" input_player1_r_x_minus_btn = "nul" input_player1_r_x_minus_axis = "nul" input_player1_r_y_plus = "nul" input_player1_r_y_plus_btn = "nul" input_player1_r_y_plus_axis = "nul" input_player1_r_y_minus = "nul" input_player1_r_y_minus_btn = "nul" input_player1_r_y_minus_axis = "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 = "nul" input_load_state_axis = "nul" input_save_state = "f2" input_save_state_btn = "nul" 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_btn = "nul" 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_osk_toggle = "f12" input_osk_toggle_btn = "nul" input_osk_toggle_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 = "nul" input_enable_hotkey_btn = "nul" 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_btn = "nul" input_menu_toggle_axis = "nul" input_player2_b = "nul" input_player2_b_btn = "nul" input_player2_b_axis = "nul" input_player2_y = "nul" input_player2_y_btn = "nul" input_player2_y_axis = "nul" input_player2_select = "nul" input_player2_select_btn = "nul" input_player2_select_axis = "nul" input_player2_start = "nul" input_player2_start_btn = "nul" input_player2_start_axis = "nul" input_player2_up = "nul" input_player2_up_btn = "nul" input_player2_up_axis = "nul" input_player2_down = "nul" input_player2_down_btn = "nul" input_player2_down_axis = "nul" input_player2_left = "nul" input_player2_left_btn = "nul" input_player2_left_axis = "nul" input_player2_right = "nul" input_player2_right_btn = "nul" input_player2_right_axis = "nul" input_player2_a = "nul" input_player2_a_btn = "nul" input_player2_a_axis = "nul" input_player2_x = "nul" input_player2_x_btn = "nul" input_player2_x_axis = "nul" input_player2_l = "nul" input_player2_l_btn = "nul" input_player2_l_axis = "nul" input_player2_r = "nul" input_player2_r_btn = "nul" input_player2_r_axis = "nul" input_player2_l2 = "nul" input_player2_l2_btn = "nul" input_player2_l2_axis = "nul" input_player2_r2 = "nul" input_player2_r2_btn = "nul" input_player2_r2_axis = "nul" input_player2_l3 = "nul" input_player2_l3_btn = "nul" input_player2_l3_axis = "nul" input_player2_r3 = "nul" input_player2_r3_btn = "nul" input_player2_r3_axis = "nul" input_player2_l_x_plus = "nul" input_player2_l_x_plus_btn = "nul" input_player2_l_x_plus_axis = "nul" input_player2_l_x_minus = "nul" input_player2_l_x_minus_btn = "nul" input_player2_l_x_minus_axis = "nul" input_player2_l_y_plus = "nul" input_player2_l_y_plus_btn = "nul" input_player2_l_y_plus_axis = "nul" input_player2_l_y_minus = "nul" input_player2_l_y_minus_btn = "nul" input_player2_l_y_minus_axis = "nul" input_player2_r_x_plus = "nul" input_player2_r_x_plus_btn = "nul" input_player2_r_x_plus_axis = "nul" input_player2_r_x_minus = "nul" input_player2_r_x_minus_btn = "nul" input_player2_r_x_minus_axis = "nul" input_player2_r_y_plus = "nul" input_player2_r_y_plus_btn = "nul" input_player2_r_y_plus_axis = "nul" input_player2_r_y_minus = "nul" input_player2_r_y_minus_btn = "nul" input_player2_r_y_minus_axis = "nul" input_player2_turbo = "nul" input_player2_turbo_btn = "nul" input_player2_turbo_axis = "nul" input_player3_b = "nul" input_player3_b_btn = "nul" input_player3_b_axis = "nul" input_player3_y = "nul" input_player3_y_btn = "nul" input_player3_y_axis = "nul" input_player3_select = "nul" input_player3_select_btn = "nul" input_player3_select_axis = "nul" input_player3_start = "nul" input_player3_start_btn = "nul" input_player3_start_axis = "nul" input_player3_up = "nul" input_player3_up_btn = "nul" input_player3_up_axis = "nul" input_player3_down = "nul" input_player3_down_btn = "nul" input_player3_down_axis = "nul" input_player3_left = "nul" input_player3_left_btn = "nul" input_player3_left_axis = "nul" input_player3_right = "nul" input_player3_right_btn = "nul" input_player3_right_axis = "nul" input_player3_a = "nul" input_player3_a_btn = "nul" input_player3_a_axis = "nul" input_player3_x = "nul" input_player3_x_btn = "nul" input_player3_x_axis = "nul" input_player3_l = "nul" input_player3_l_btn = "nul" input_player3_l_axis = "nul" input_player3_r = "nul" input_player3_r_btn = "nul" input_player3_r_axis = "nul" input_player3_l2 = "nul" input_player3_l2_btn = "nul" input_player3_l2_axis = "nul" input_player3_r2 = "nul" input_player3_r2_btn = "nul" input_player3_r2_axis = "nul" input_player3_l3 = "nul" input_player3_l3_btn = "nul" input_player3_l3_axis = "nul" input_player3_r3 = "nul" input_player3_r3_btn = "nul" input_player3_r3_axis = "nul" input_player3_l_x_plus = "nul" input_player3_l_x_plus_btn = "nul" input_player3_l_x_plus_axis = "nul" input_player3_l_x_minus = "nul" input_player3_l_x_minus_btn = "nul" input_player3_l_x_minus_axis = "nul" input_player3_l_y_plus = "nul" input_player3_l_y_plus_btn = "nul" input_player3_l_y_plus_axis = "nul" input_player3_l_y_minus = "nul" input_player3_l_y_minus_btn = "nul" input_player3_l_y_minus_axis = "nul" input_player3_r_x_plus = "nul" input_player3_r_x_plus_btn = "nul" input_player3_r_x_plus_axis = "nul" input_player3_r_x_minus = "nul" input_player3_r_x_minus_btn = "nul" input_player3_r_x_minus_axis = "nul" input_player3_r_y_plus = "nul" input_player3_r_y_plus_btn = "nul" input_player3_r_y_plus_axis = "nul" input_player3_r_y_minus = "nul" input_player3_r_y_minus_btn = "nul" input_player3_r_y_minus_axis = "nul" input_player3_turbo = "nul" input_player3_turbo_btn = "nul" input_player3_turbo_axis = "nul" input_player4_b = "nul" input_player4_b_btn = "nul" input_player4_b_axis = "nul" input_player4_y = "nul" input_player4_y_btn = "nul" input_player4_y_axis = "nul" input_player4_select = "nul" input_player4_select_btn = "nul" input_player4_select_axis = "nul" input_player4_start = "nul" input_player4_start_btn = "nul" input_player4_start_axis = "nul" input_player4_up = "nul" input_player4_up_btn = "nul" input_player4_up_axis = "nul" input_player4_down = "nul" input_player4_down_btn = "nul" input_player4_down_axis = "nul" input_player4_left = "nul" input_player4_left_btn = "nul" input_player4_left_axis = "nul" input_player4_right = "nul" input_player4_right_btn = "nul" input_player4_right_axis = "nul" input_player4_a = "nul" input_player4_a_btn = "nul" input_player4_a_axis = "nul" input_player4_x = "nul" input_player4_x_btn = "nul" input_player4_x_axis = "nul" input_player4_l = "nul" input_player4_l_btn = "nul" input_player4_l_axis = "nul" input_player4_r = "nul" input_player4_r_btn = "nul" input_player4_r_axis = "nul" input_player4_l2 = "nul" input_player4_l2_btn = "nul" input_player4_l2_axis = "nul" input_player4_r2 = "nul" input_player4_r2_btn = "nul" input_player4_r2_axis = "nul" input_player4_l3 = "nul" input_player4_l3_btn = "nul" input_player4_l3_axis = "nul" input_player4_r3 = "nul" input_player4_r3_btn = "nul" input_player4_r3_axis = "nul" input_player4_l_x_plus = "nul" input_player4_l_x_plus_btn = "nul" input_player4_l_x_plus_axis = "nul" input_player4_l_x_minus = "nul" input_player4_l_x_minus_btn = "nul" input_player4_l_x_minus_axis = "nul" input_player4_l_y_plus = "nul" input_player4_l_y_plus_btn = "nul" input_player4_l_y_plus_axis = "nul" input_player4_l_y_minus = "nul" input_player4_l_y_minus_btn = "nul" input_player4_l_y_minus_axis = "nul" input_player4_r_x_plus = "nul" input_player4_r_x_plus_btn = "nul" input_player4_r_x_plus_axis = "nul" input_player4_r_x_minus = "nul" input_player4_r_x_minus_btn = "nul" input_player4_r_x_minus_axis = "nul" input_player4_r_y_plus = "nul" input_player4_r_y_plus_btn = "nul" input_player4_r_y_plus_axis = "nul" input_player4_r_y_minus = "nul" input_player4_r_y_minus_btn = "nul" input_player4_r_y_minus_axis = "nul" 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 = "false" auto_overrides_enable = "false" auto_remaps_enable = "false" sort_savefiles_enable = "true" sort_savestates_enable = "false" libretro_log_level = "0" log_verbosity = "false" perfcnt_enable = "false" core_set_supports_no_game_enable = "true" menu_ok_btn = "8" menu_cancel_btn = "0" menu_search_btn = "9" menu_info_btn = "2" menu_default_btn = "3" menu_scroll_down_btn = "11" menu_scroll_up_btn = "10" content_history_path = "~/Documents/RetroArch/configs/content_history.lpl" video_shader = "~/Documents/RetroArch/shaders_glsl/xbr/xbr-mlv4-multipass/xbr-mlv4.glslp" core_options_path = "" recording_output_directory = "" recording_config_directory = "" content_history_dir = "" bundle_assets_last_extracted_version = "" playlist_names = "" playlist_cores = "" menu_wallpaper = "" audio_device = "" video_filter = "" audio_dsp_plugin = "" camera_device = "" cheevos_username = "" cheevos_password = "" video_context_driver = "" input_remapping_path = "" resampler_directory = "" input_osk_overlay = "" video_font_path = "" netplay_ip_address = "" netplay_nickname = "" input_keyboard_layout = ""

xportz commented 8 years ago

I can confirm that MFi controllers no longer work. I'm using the nightly build on iOS 9.1.

xportz commented 8 years ago

Also, just tested a bluetooth keyboard. Works fine in Notes, but RetroArch doesn't pick up on any of the keypresses.

inactive123 commented 8 years ago

I can only test Controllers 4 All with a PS3/PS4 pad, and that works. I don't have any 'real' MFi pad to test.

I do have an iPega pad here which I am going to get to work with RA iOS. Anything else, I guess without the hardware I can't do anything. The donation option is open now though since it seems like contributions is sparse to go by in the iOS scene. I could buy an MFi pad then and be able to get this properly working.

bronnel commented 8 years ago

hey twinaphex Wanna donate 5$ but I don't have a credit card, but I have a US apple ID and I can send 5$ as a gift to you, if you have a US apple ID

MonkeyInitiatives commented 8 years ago

I can also confirm what xportz said that anything bluetooth related that is done natively does not work in the RetroArch app using the nightly builds. A basic bluetooth keyboard doesn't register at all within the app so you can't bind any keys to it. I've tested this with two bluetooth keyboards, and they are able to enter text in Safari and Notes, but absolutely zero keypresses register inside RetroArch. I've also tested an iCade controller that works the same way using native bluetooth, and it too does not work in RetroArch. This controller works fine in other emulators like Provenance and native iOS games that support bluetooth controllers and native bluetooth. It seems that whatever solution RetroArch is doing with bluetooth is overwriting and ignoring native bluetooth input devices.

ajmi982 commented 8 years ago

Can pair my ds3 but can't map analog or start select l3 r3

inactive123 commented 8 years ago

I already explained to you why on IRC before, it is a MFi pad protocol issue, there is no Start/Select, L3/R3 buttons on a 'real' MFi pad, so Controllers 4 All won't have those options either. So this is not a valid complaint, nothing can be done about it for MFi.

Anyway this is unrelated to the subject at hand, please keep this ontopic.

Pierro21 commented 8 years ago

@twinaphex Can you send me the link for donation? And if a native Bluetooth keyboard doesn't work either, don't you think you can solve this problem by test it with keyboard?

inactive123 commented 8 years ago

Yes, I will get back with radius and we will get the donation link up and running so it can be used.

I am currently working on iCade support which is going to require a bunch of different profiles per iCade pad.

inactive123 commented 8 years ago

@ ajmi982 - I had a look at analog today for MFi - it was indeed no longer working. Fixed that now. I tested it with a PS3 pad and now I could bind both the left and right analog sticks in button mapping.

Try it out in the next nightly or compile from source.

ajmi982 commented 8 years ago

That is Awesome!!! I will definitely check it out. BTW, any word on LS3 and RS3 or select and start?

Sent from my iPhone

On Nov 15, 2015, at 5:53 PM, Twinaphex notifications@github.com wrote:

@ ajmi982 - I had a look at analog today for MFi - it was indeed no longer working. Fixed that now. I tested it with a PS3 pad and now I could bind both the left and right analog sticks in button mapping.

Try it out in the next nightly or compile from source.

— Reply to this email directly or view it on GitHub.

inactive123 commented 8 years ago

Start or Select can be mapped as the 'Pause' button which the extended MFi pad supports (you can't have both - either one or the other since there is only a 'Pause' button on the extended MFi pad), but L3 and R3 are impossible I'm afraid with MFi. We will need real BTStack support for that instead of using MFi.

ajmi982 commented 8 years ago

OK so I was able to map both analogs perfectly. Select and start map to button 3. When I load a N64 rom the dpad doesn't work nore does select or start to pull up the pause screen. I tried in LOZ OOT.

Shame on l3 and r3. Maybe full btstack support direct in the future?

Sent from my iPhone

On Nov 15, 2015, at 6:59 PM, Twinaphex notifications@github.com wrote:

Start or Select can be mapped as the 'Pause' button which the extended MFi pad supports (you can't have both - either one or the other since there is only a 'Pause' button on the extended MFi pad), but L3 and R3 are impossible I'm afraid. We will need real BTStack support for that instead of using MFi.

— Reply to this email directly or view it on GitHub.

ajmi982 commented 8 years ago

It's actually not registering the key press for select or start. Was mapped to button three previously.

Sent from my iPhone

On Nov 15, 2015, at 6:59 PM, Twinaphex notifications@github.com wrote:

Start or Select can be mapped as the 'Pause' button which the extended MFi pad supports (you can't have both - either one or the other since there is only a 'Pause' button on the extended MFi pad), but L3 and R3 are impossible I'm afraid. We will need real BTStack support for that instead of using MFi.

— Reply to this email directly or view it on GitHub.

inactive123 commented 8 years ago

Zelda OOT never had D-pad controls even on a real N64. N64 also only had one start button, no select.

BTW, I just checked - I was wrong, the pause button on an extended MFi pad cannot be mapped at all it seems as far as I can see. So the pause button doesn't seem to be programmable. Sorry, nothing I can do about this I think - it is just the limitations of Apple's pad spec.

An alternative could be that we map Start to some other button - we could maybe sacrifice L2 or R2 and put Start/Select there instead. But then you will run into issues with N64 games that require the Z trigger.

Sucks that Apple couldn't even be bothered to come up with a decent gamepad protocol.

I guess what you could do for now is - load an overlay and use Start/Select on the overlay whenever you need it, and just use the gamepad for everything else.

ajmi982 commented 8 years ago

Can we get native btstack support. No CFA?

Also I tries to use controller that was mapped to input one in NES with contra. Can't hit start. Could we even do the Konami code? :)

Sent from my iPhone

On Nov 15, 2015, at 7:18 PM, Twinaphex notifications@github.com wrote:

Zelda OOT never had D-pad controls even on a real N64. N64 also only had one start button, no select.

BTW, I just checked - I was wrong, start cannot be mapped at all. So the pause button doesn't seem to be programmable. Sorry, nothing I can do about this I think - it is just the limitations of Apple's pad spec.

An alternative could be that we map Start to some other button - we could maybe sacrifice L2 or R2 and put Start/Select there instead. But then you will run into issues with N64 games that require the Z trigger.

Sucks that Apple couldn't even be bothered to come up with a decent gamepad protocol.

— Reply to this email directly or view it on GitHub.

inactive123 commented 8 years ago

Yeah I think we can not map the start/select pads with Controllers For All and MFi since there is no such thing as a mappable 'start' button on MFi.

Native BTStack support will take longer since it's harder to support, but I'm going to do it, can't tell you when it will be done though.

For now maybe we could remap an existing button on the MFi pad to start/select. Let me know if remapping L2/R2 is an idea.

ajmi982 commented 8 years ago

I'm trying to figure out couldnt we just map the pause button on mfi to start on retroarch?

Game controller tester 1.0 is an app in the app store. When I use CFA and my DS3 if I press select or start the app responds with the pause button lighting up. For what that's worth.

Sent from my iPhone

On Nov 15, 2015, at 7:35 PM, Twinaphex notifications@github.com wrote:

Yeah I think we can not map the start/select pads with Controllers For All and MFi since there is no such thing as a mappable 'start' button on MFi.

Native BTStack support will take longer since it's harder to support, but I'm going to do it, can't tell you when it will be done though.

For now maybe we could remap an existing button on the MFi pad to start/select. Let me know if remapping L2/R2 is an idea.

— Reply to this email directly or view it on GitHub.

ajmi982 commented 8 years ago

Could we make L2+R2 equal Start and L1+R1 equal Select?

Also not sure why this is even in settings. Some sort of sick joke :)

Sent from my iPhone

On Nov 15, 2015, at 7:35 PM, Twinaphex notifications@github.com wrote:

Yeah I think we can not map the start/select pads with Controllers For All and MFi since there is no such thing as a mappable 'start' button on MFi.

Native BTStack support will take longer since it's harder to support, but I'm going to do it, can't tell you when it will be done though.

For now maybe we could remap an existing button on the MFi pad to start/select. Let me know if remapping L2/R2 is an idea.

— Reply to this email directly or view it on GitHub.

inactive123 commented 8 years ago

I see there is a pause handler callback here in the MFi joypad driver, I'll try to see if I can get that to work.

inactive123 commented 8 years ago

I think we can close this now. it works in the latest nightly.

ajmi982 commented 8 years ago

I'll check it out. I was able to use analog just fine about a week ago. The last few nightly have made retroarch unplayable. Every core crashes.

Sent from my iPhone

On Nov 20, 2015, at 6:49 AM, Twinaphex notifications@github.com wrote:

I think we can close this now. it works in the latest nightly.

— Reply to this email directly or view it on GitHub.

ajmi982 commented 8 years ago

Installed last night's build. Ran online updater for everything. Loaded mupen64plus core. Immediate crash upon rom selection.

Something was done in the last week or so that broke RA for me. :/

Sent from my iPhone

On Nov 20, 2015, at 6:49 AM, Twinaphex notifications@github.com wrote:

I think we can close this now. it works in the latest nightly.

— Reply to this email directly or view it on GitHub.

inactive123 commented 8 years ago

I dunno, I can download the Game & Watch core, go to Add Content -> Download, download a game there, and run it just fine. So "every core crashes" seems like a hyperbolic statement.

Anyway, you really have to start providing crash logs, we cannot help you like this. If you cannot use Xcode, at least launch the 'Devices' option inside Xcode and give us crash logs. No crash logs == we cannot help you. As simple as that.

ajmi982 commented 8 years ago

Crash log from crash reporter on iOS any good for your troubleshooting?

Sent from my iPhone

On Nov 20, 2015, at 10:06 AM, Twinaphex notifications@github.com wrote:

I dunno, I can download the Game & Watch core, go to Add Content -> Download, download a game there, and run it just fine. So "every core crashes" seems like a hyperbolic statement.

Anyway, you really have to start providing crash logs, we cannot help you like this. If you cannot use Xcode, at least launch the 'Devices' option inside Xcode and give us crash logs. No crash logs == we cannot help you. As simple as that.

— Reply to this email directly or view it on GitHub.

inactive123 commented 8 years ago

Anything is better than nothing I guess, so go for it.

ajmi982 commented 8 years ago

{"bug_type":"109","os_version":"iPhone OS 9.0.2 (13A452)","timestamp":"2015-11-20 09:55:46.46 -0500","build_version":"1.2.2","symbolicated":true,"blame":["\/Applications\/RetroArch.app\/RetroArch","\/Library\/MobileSubstrate\/DynamicLibraries\/ControllersForAll.dylib"],"app_name":"RetroArch","bundleID":"com.libretro.RetroArch9","slice_uuid":"a9aaa99b-2692-3ae3-b930-a171e7485037","is_first_party":true,"app_version":"1.2.2","adam_id":0,"share_with_appdevs":false,"name":"RetroArch"} Incident Identifier: A8AC11AC-64B9-4FF4-A38F-E5E7C05AC225 CrashReporter Key: 256010bc264d7786164830eb2f4178cb2a4abc5b Hardware Model: iPhone8,2 Process: RetroArch [1323] Path: /private/var/db/stash/.Sp9HKE/Applications/RetroArch.app/RetroArch Identifier: com.libretro.RetroArch9 Version: 1.2.2 (1.2.2) Code Type: ARM (Native) Parent Process: launchd [1]

Date/Time: 2015-11-20 09:55:46.46 -0500 Launch Time: 2015-11-20 09:55:33.33 -0500 OS Version: iOS 9.0.2 (13A452) Report Version: 105

Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY Triggered by Thread: 0

Filtered syslog: None found

Thread 0 name: Dispatch queue: com.apple.main-thread Thread 0 Crashed: 0 libsystem_kernel.dylib 0x38148d24 0x38134000 + 0x14d24 // pthread_kill + 0x8 1 libsystem_pthread.dylib 0x381e8b5b 0x381e5000 + 0x3b5b // pthread_kill + 0x3f 2 libsystem_c.dylib 0x380e0f51 0x38096000 + 0x4af51 // abort + 0x6d 3 libsystem_c.dylib 0x380e1031 0x38096000 + 0x4b031 // _UTF2_init + 0x1 4 libsystem_c.dylib 0x380f0957 0x38096000 + 0x5a957 // chk_fail + 0x23 5 libsystem_c.dylib 0x380f096d 0x38096000 + 0x5a96d // chkoverlap + 0x1 6 ??? 0x00308758 0x00000000 + 0x308758 7 ??? 0x800808c1 0x00000000 + 0x800808c1 8 + RetroArch () 0x00016505 0x00004000 + 0x12505 // fill_pathnamejoin + 0x15 9 + RetroArch () 0x00032a39 0x00004000 + 0x2ea39 // rarch_environment_cb + 0xed1 10 mupen64plus_libretro_ios.dylib 0x17d1a00c 0x17c4c000 + 0xce00c // retro_setenvironment + 0x5c 11 + RetroArch () 0x000284f5 0x00004000 + 0x244f5 // eventcommand + 0x1941 12 + RetroArch () 0x00044b43 0x00004000 + 0x40b43 // rarch_maininit + 0xc2b 13 + RetroArch () 0x00043bbb 0x00004000 + 0x3fbbb // main_loadcontent + 0x107 14 + RetroArch () 0x00046521 0x00004000 + 0x42521 // menu_loadcontent + 0x5d 15 + RetroArch () 0x00033e0b 0x00004000 + 0x2fe0b // rarchctl + 0x77 16 + RetroArch () 0x000276cf 0x00004000 + 0x236cf // eventcommand + 0xb1b 17 + RetroArch () 0x000e648b 0x00004000 + 0xe248b // action_ok_fileload + 0x137 18 + RetroArch () 0x00074ae1 0x00004000 + 0x70ae1 // menu_entryaction + 0x15d 19 + RetroArch () 0x000a736d 0x00004000 + 0xa336d // action_selectdefault + 0xe5 20 + RetroArch () 0x00074ae1 0x00004000 + 0x70ae1 // menu_entryaction + 0x15d 21 + RetroArch () 0x000773ad 0x00004000 + 0x733ad // menu_entryselect + 0x5d 22 + RetroArch () 0x0000e6ab 0x00004000 + 0xa6ab // -[RAMainMenu menuSelect:] + 0xb 23 + RetroArch () 0x0000c26b 0x00004000 + 0x826b // -[RAMenuItemAction wasSelectedOnTableView:ofController:] + 0x47 24 + RetroArch () 0x0000db3f 0x00004000 + 0x9b3f // -[RAMenuBase tableView:didSelectRowAtIndexPath:] + 0x43 25 UIKit 0x29924c95 0x297e3000 + 0x141c95 // -[UITableView _selectRowAtIndexPath:animated:scrollPosition:notifyDelegate:] + 0x465 26 UIKit 0x299ddc25 0x297e3000 + 0x1fac25 // -[UITableView _userSelectRowAtPendingSelectionIndexPath:] + 0xf1 27 UIKit 0x29a95155 0x297e3000 + 0x2b2155 // _runAfterCACommitDeferredBlocks + 0x10d 28 UIKit 0x29aa030f 0x297e3000 + 0x2bd30f // _cleanUpAfterCAFlushAndRunDeferredBlocks + 0x5b 29 UIKit 0x297e85a1 0x297e3000 + 0x55a1 // _afterCACommitHandler + 0x55 30 CoreFoundation 0x256a60f1 0x255ee000 + 0xb80f1 // __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION + 0x15 31 CoreFoundation 0x256a43e7 0x255ee000 + 0xb63e7 // CFRunLoopDoObservers + 0x11b 32 CoreFoundation 0x256a4825 0x255ee000 + 0xb6825 // CFRunLoopRun + 0x3cd 33 CoreFoundation 0x255f71e9 0x255ee000 + 0x91e9 // CFRunLoopRunSpecific + 0x205 34 CoreFoundation 0x255f6fdd 0x255ee000 + 0x8fdd // CFRunLoopRunInMode + 0x6d 35 GraphicsServices 0x2eb44af9 0x2eb3b000 + 0x9af9 // GSEventRunModal + 0xa1 36 UIKit 0x2985c17d 0x297e3000 + 0x7917d // UIApplicationMain + 0x91 37 + RetroArch (*) 0x0000fb17 0x00004000 + 0xbb17 // main + 0x67 38 libdyld.dylib 0x38079873 0x38077000 + 0x2873 // start + 0x3

Thread 1: 0 libsystem_kernel.dylib 0x3814992c 0x38134000 + 0x1592c // __workq_kernreturn + 0x8 1 libsystem_pthread.dylib 0x381e5e35 0x381e5000 + 0xe35 // _pthread_wqthread + 0x40d 2 libsystem_pthread.dylib 0x381e5a18 0x381e5000 + 0xa18 // start_wqthread + 0x8

Thread 2 name: Dispatch queue: com.apple.libdispatch-manager Thread 2: 0 libsystem_kernel.dylib 0x3814a3c0 0x38134000 + 0x163c0 // kevent_qos + 0x18 1 libdispatch.dylib 0x380609a7 0x38050000 + 0x109a7 // _dispatch_mgr_invoke + 0xff 2 libdispatch.dylib 0x38052b2f 0x38050000 + 0x2b2f // _dispatch_mgr_thread + 0x27

Thread 3 name: Dispatch queue: PS3ControllerQueue Thread 3: 0 libsystem_kernel.dylib 0x38148e68 0x38134000 + 0x14e68 // __recvfrom + 0x14 1 libsystem_c.dylib 0x3809cabb 0x38096000 + 0x6abb // recv + 0x17 2 + ControllersForAll.dylib 0x003e51d9 0x003dc000 + 0x91d9 // 0x000090d8 + 0x101 3 libdispatch.dylib 0x38050ed7 0x38050000 + 0xed7 // _dispatch_call_block_and_release + 0xb 4 libdispatch.dylib 0x3805b04f 0x38050000 + 0xb04f // _dispatch_queue_drain + 0x6e3 5 libdispatch.dylib 0x3805402f 0x38050000 + 0x402f // _dispatch_queue_invoke + 0x11b 6 libdispatch.dylib 0x3805c871 0x38050000 + 0xc871 // _dispatch_root_queue_drain + 0x625 7 libdispatch.dylib 0x3805c24b 0x38050000 + 0xc24b // _dispatch_worker_thread3 + 0x5f 8 libsystem_pthread.dylib 0x381e5e29 0x381e5000 + 0xe29 // _pthread_wqthread + 0x401 9 libsystem_pthread.dylib 0x381e5a18 0x381e5000 + 0xa18 // start_wqthread + 0x8

Thread 4: 0 libsystem_kernel.dylib 0x3814992c 0x38134000 + 0x1592c // __workq_kernreturn + 0x8 1 libsystem_pthread.dylib 0x381e5e35 0x381e5000 + 0xe35 // _pthread_wqthread + 0x40d 2 libsystem_pthread.dylib 0x381e5a18 0x381e5000 + 0xa18 // start_wqthread + 0x8

Thread 5: 0 libsystem_kernel.dylib 0x38148a60 0x38134000 + 0x14a60 // __psynch_cvwait + 0x18 1 libsystem_pthread.dylib 0x381e71b9 0x381e5000 + 0x21b9 // _pthread_cond_wait + 0x219 2 libsystem_pthread.dylib 0x381e80cd 0x381e5000 + 0x30cd // pthread_condwait + 0x29 3 + RetroArch () 0x0004c935 0x00004000 + 0x48935 // async_jobprocessor + 0x55 4 + RetroArch () 0x0004c851 0x00004000 + 0x48851 // thread_wrap + 0x11 5 libsystem_pthread.dylib 0x381e7c93 0x381e5000 + 0x2c93 // _pthread_body + 0x8b 6 libsystem_pthread.dylib 0x381e7c07 0x381e5000 + 0x2c07 // _pthread_start + 0x6f 7 libsystem_pthread.dylib 0x381e5a24 0x381e5000 + 0xa24 // thread_start + 0x8

Thread 6: 0 libsystem_kernel.dylib 0x38148a60 0x38134000 + 0x14a60 // __psynch_cvwait + 0x18 1 libsystem_pthread.dylib 0x381e71b9 0x381e5000 + 0x21b9 // _pthread_cond_wait + 0x219 2 libsystem_pthread.dylib 0x381e80cd 0x381e5000 + 0x30cd // pthread_condwait + 0x29 3 + RetroArch () 0x000e01cf 0x00004000 + 0xdc1cf // threadloop + 0x113 4 + RetroArch () 0x0004c851 0x00004000 + 0x48851 // thread_wrap + 0x11 5 libsystem_pthread.dylib 0x381e7c93 0x381e5000 + 0x2c93 // _pthread_body + 0x8b 6 libsystem_pthread.dylib 0x381e7c07 0x381e5000 + 0x2c07 // _pthread_start + 0x6f 7 libsystem_pthread.dylib 0x381e5a24 0x381e5000 + 0xa24 // thread_start + 0x8

Thread 7 name: AURemoteIO::IOThread Thread 7: 0 libsystem_kernel.dylib 0x38135130 0x38134000 + 0x1130 // mach_msg_trap + 0x14 1 libsystem_kernel.dylib 0x38134f31 0x38134000 + 0xf31 // machmsg + 0x29 2 AudioToolbox 0x24b40635 0x24a18000 + 0x128635 // AURemoteIO::IOThread::Run() + 0x69 3 AudioToolbox 0x24b44001 0x24a18000 + 0x12c001 // AURemoteIO::IOThread::Entry(void) + 0x9 4 AudioToolbox 0x24a5a933 0x24a18000 + 0x42933 // CAPThread::Entry(CAPThread_) + 0xbb 5 libsystem_pthread.dylib 0x381e7c93 0x381e5000 + 0x2c93 // _pthread_body + 0x8b 6 libsystem_pthread.dylib 0x381e7c07 0x381e5000 + 0x2c07 // _pthread_start + 0x6f 7 libsystem_pthread.dylib 0x381e5a24 0x381e5000 + 0xa24 // thread_start + 0x8

Thread 8: 0 libsystem_kernel.dylib 0x38148a60 0x38134000 + 0x14a60 // __psynch_cvwait + 0x18 1 libsystem_pthread.dylib 0x381e71b9 0x381e5000 + 0x21b9 // _pthread_cond_wait + 0x219 2 libsystem_pthread.dylib 0x381e80cd 0x381e5000 + 0x30cd // pthread_condwait + 0x29 3 + RetroArch () 0x0004c935 0x00004000 + 0x48935 // async_jobprocessor + 0x55 4 + RetroArch () 0x0004c851 0x00004000 + 0x48851 // thread_wrap + 0x11 5 libsystem_pthread.dylib 0x381e7c93 0x381e5000 + 0x2c93 // _pthread_body + 0x8b 6 libsystem_pthread.dylib 0x381e7c07 0x381e5000 + 0x2c07 // _pthread_start + 0x6f 7 libsystem_pthread.dylib 0x381e5a24 0x381e5000 + 0xa24 // thread_start + 0x8

Thread 0 crashed with ARM Thread State (32-bit): r0: 0x00000000 r1: 0x00000000 r2: 0x00000000 r3: 0x380d3905 r4: 0x00000006 r5: 0x3ad21000 r6: 0x0030a790 r7: 0x003086f0 r8: 0x150d0084 r9: 0x00000000 r10: 0x00308790 r11: 0x17dafec3 ip: 0x00000148 sp: 0x003086e4 lr: 0x381e8b5b pc: 0x38148d24 cpsr: 0x00000010

Binary Images (dpkg): 0x00004000 - 0x0012bfff + RetroArch armv7 /Applications/RetroArch.app/RetroArch {"name":"RetroArch (iOS 9)","identifier":"com.libretro.retroarch9","version":"1.2.2.2015.11.20.09.17.16","install_date":"2015-11-20 09:51:14 -0500"} 0x00318000 - 0x0031bfff + MobileSubstrate.dylib armv6 /Library/MobileSubstrate/MobileSubstrate.dylib {"name":"Cydia Substrate","identifier":"mobilesubstrate","version":"0.9.6110","install_date":"2015-11-13 06:50:28 -0500"} 0x0035c000 - 0x0035ffff + SubstrateLoader.dylib armv6 <33c1d68d751e3a7e8cc20063e1fb9083> /Library/Frameworks/CydiaSubstrate.framework/Libraries/SubstrateLoader.dylib {"name":"Cydia Substrate","identifier":"mobilesubstrate","version":"0.9.6110","install_date":"2015-11-13 06:50:28 -0500"} 0x0038c000 - 0x0039bfff + Activator.dylib armv7s /Library/MobileSubstrate/DynamicLibraries/Activator.dylib {"name":"Activator","identifier":"libactivator","version":"1.9.7~beta1","install_date":"2015-11-20 09:51:12 -0500"} 0x003dc000 - 0x003e7fff + ControllersForAll.dylib armv7s <7824c676b3943408a0338ea8fde700b7> /Library/MobileSubstrate/DynamicLibraries/ControllersForAll.dylib {"name":"Controllers For All","identifier":"com.orikad.controllersforall","version":"1.7.3","install_date":"2015-11-01 02:19:30 -0500"} 0x003f0000 - 0x003f3fff + librocketbootstrap.dylib armv7s /usr/lib/librocketbootstrap.dylib {"name":"RocketBootstrap","identifier":"com.rpetrich.rocketbootstrap","version":"1.0.4","install_date":"2015-11-02 19:55:47 -0500"} 0x01a00000 - 0x01a17fff + CydiaSubstrate armv7 /Library/Frameworks/CydiaSubstrate.framework/CydiaSubstrate {"name":"Cydia Substrate","identifier":"mobilesubstrate","version":"0.9.6110","install_date":"2015-11-13 06:50:28 -0500"} 0x01a28000 - 0x01a7bfff + PhotoAlbumsPlus.dylib armv7 /Library/MobileSubstrate/DynamicLibraries/PhotoAlbumsPlus.dylib {"name":"PhotoAlbums+ for iOS 9 and iPhone\/iPod","identifier":"com.spiritoflogic.photoalbumsplus.iphone.ios9","version":"1.0.0.0","install_date":"2015-11-04 17:56:58 -0500"} 0x01a8c000 - 0x01a8ffff + PictureInPicture.dylib armv7 /Library/MobileSubstrate/DynamicLibraries/PictureInPicture.dylib {"name":"PictureInPicture","identifier":"com.rpetrich.pictureinpicture","version":"0.9","install_date":"2015-11-10 09:13:58 -0500"} 0x01a9c000 - 0x01a9ffff + SpeedIntensifier.dylib armv7 /Library/MobileSubstrate/DynamicLibraries/SpeedIntensifier.dylib {"name":"Speed Intensifier","identifier":"com.pw5a29.speedintensifier","version":"9.0-3","install_date":"2015-10-23 17:52:34 -0400"} 0x01aa8000 - 0x01aaffff + batteryLife.dylib armv7s <8266b05071c632c6a9323f66fa61f9fc> /Library/MobileSubstrate/DynamicLibraries/batteryLife.dylib {"name":"BatteryLife","identifier":"com.rbt.batterylife","version":"1.6.8","install_date":"2015-10-23 17:51:18 -0400"} 0x01ab8000 - 0x01ac3fff + libstatusbar.dylib armv6 <1a7cadbc703a316ca6d2b316a652b9af> /Library/MobileSubstrate/DynamicLibraries/libstatusbar.dylib {"name":"libstatusbar","identifier":"libstatusbar","version":"1:0.9.9.0-1","install_date":"2015-10-28 21:34:04 -0400"} 0x0678c000 - 0x06793fff + libBTstack.dylib armv6 <5342faa695fe3f20b7c6e394779846ca> /usr/lib/libBTstack.dylib {"name":"BTstack","identifier":"ch.ringwald.btstack","version":"1.1-1","install_date":"2015-11-02 19:55:46 -0500"}

Binary Images (App Store):

Binary Images (Other): 0x17c4c000 - 0x17dbbfff mupen64plus_libretro_ios.dylib armv7 <97aa09836b1b31deb3c2be0f99e119e5> /var/mobile/Documents/RetroArch/cores/mupen64plus_libretro_ios.dylib 0x1fe50000 - 0x1fe77fff dyld armv7s <208fd9e5719439acb248b91286f1dd33> /usr/lib/dyld 0x23b12000 - 0x23b2dfff libJapaneseConverter.dylib armv7s <1defe2baf70f3fa185a64c9810d172b9> /System/Library/CoreServices/Encodings/libJapaneseConverter.dylib 0x23b2e000 - 0x23b4ffff libKoreanConverter.dylib armv7s <1b91087dd46a34abbf7b7d912db45f8c> /System/Library/CoreServices/Encodings/libKoreanConverter.dylib 0x23d4a000 - 0x23de6fff AGXGLDriver armv7s <1de696b644a13ba78100f704a345f4e3> /System/Library/Extensions/AGXGLDriver.bundle/AGXGLDriver 0x23ded000 - 0x23df7fff IOHIDLib armv7s <4de5985c6fab3415b3a77187cd88f7dd> /System/Library/Extensions/IOHIDFamily.kext/PlugIns/IOHIDLib.plugin/IOHIDLib 0x23df8000 - 0x23f5dfff AVFoundation armv7s <70fb5f8bfb603dbaaef2579b84d8fac3> /System/Library/Frameworks/AVFoundation.framework/AVFoundation 0x23f5e000 - 0x23fd2fff libAVFAudio.dylib armv7s /System/Library/Frameworks/AVFoundation.framework/libAVFAudio.dylib 0x23fd3000 - 0x24018fff AVKit armv7s <0b4005330c7933328b1aa03f8e18c928> /System/Library/Frameworks/AVKit.framework/AVKit 0x24019000 - 0x24019fff Accelerate armv7s <6554151222cb3d6fa2278c2852fc0ea4> /System/Library/Frameworks/Accelerate.framework/Accelerate 0x2402b000 - 0x24289fff vImage armv7s <99e5db4c1a5a375784736cfaa8711abf> /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/vImage 0x2428a000 - 0x24374fff libBLAS.dylib armv7s /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libBLAS.dylib 0x24375000 - 0x24642fff libLAPACK.dylib armv7s <3c6985fdb6b53d1198fbde534b811e44> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLAPACK.dylib 0x24643000 - 0x24654fff libLinearAlgebra.dylib armv7s <9cbe46f69d1c38f1ab16ef3f4f04713a> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLinearAlgebra.dylib 0x24655000 - 0x24669fff libSparseBLAS.dylib armv7s <2a57c9d483dc33878f622b0cfc25e02c> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libSparseBLAS.dylib 0x2466a000 - 0x246e8fff libvDSP.dylib armv7s /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvDSP.dylib 0x246e9000 - 0x246fbfff libvMisc.dylib armv7s <37c8743a706138639e557e94b426a260> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvMisc.dylib 0x246fc000 - 0x246fcfff vecLib armv7s /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/vecLib 0x246fd000 - 0x2472cfff Accounts armv7s <91de348c82b23383bdbb80ca52f09710> /System/Library/Frameworks/Accounts.framework/Accounts 0x2472e000 - 0x2479afff AddressBook armv7s <4786ecb04ea93ceea3593028830534e0> /System/Library/Frameworks/AddressBook.framework/AddressBook 0x2479b000 - 0x24865fff AddressBookUI armv7s <4fda3789f60133ff82347b7db935eab4> /System/Library/Frameworks/AddressBookUI.framework/AddressBookUI 0x24866000 - 0x24878fff AssetsLibrary armv7s <850ab2385e1732b9be017736390b0443> /System/Library/Frameworks/AssetsLibrary.framework/AssetsLibrary 0x24879000 - 0x24a17fff AudioCodecs armv7s /System/Library/Frameworks/AudioToolbox.framework/AudioCodecs 0x24a18000 - 0x24cf7fff AudioToolbox armv7s <109f074358223958bd6d38979074ea51> /System/Library/Frameworks/AudioToolbox.framework/AudioToolbox 0x24ee0000 - 0x250d2fff CFNetwork armv7s <62b2d744677b3fd78f52c22d001513cd> /System/Library/Frameworks/CFNetwork.framework/CFNetwork 0x250d3000 - 0x25170fff CloudKit armv7s /System/Library/Frameworks/CloudKit.framework/CloudKit 0x25171000 - 0x251ecfff Contacts armv7s /System/Library/Frameworks/Contacts.framework/Contacts 0x251ed000 - 0x252d0fff ContactsUI armv7s <2a72b07f88b33981a47d5eab2977eb3d> /System/Library/Frameworks/ContactsUI.framework/ContactsUI 0x252d1000 - 0x25381fff CoreAudio armv7s /System/Library/Frameworks/CoreAudio.framework/CoreAudio 0x25397000 - 0x253b6fff CoreBluetooth armv7s <0921650e30df37c4add2530317af53d7> /System/Library/Frameworks/CoreBluetooth.framework/CoreBluetooth 0x253b7000 - 0x255edfff CoreData armv7s <5d7e1f2a6a40358997f68ca2e9d026a4> /System/Library/Frameworks/CoreData.framework/CoreData 0x255ee000 - 0x2591ffff CoreFoundation armv7s /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation 0x25920000 - 0x25a56fff CoreGraphics armv7s /System/Library/Frameworks/CoreGraphics.framework/CoreGraphics 0x25a59000 - 0x25a5bfff libCGXType.A.dylib armv7s <31a24a6321273a3987745d733a789d17> /System/Library/Frameworks/CoreGraphics.framework/Resources/libCGXType.A.dylib 0x25c40000 - 0x25c5cfff libRIP.A.dylib armv7s <272ddf411f473bcb93af05fccdf33485> /System/Library/Frameworks/CoreGraphics.framework/Resources/libRIP.A.dylib 0x25c5d000 - 0x25de1fff CoreImage armv7s <8d627f86449331498cebf01524c0807f> /System/Library/Frameworks/CoreImage.framework/CoreImage 0x25de2000 - 0x25e46fff CoreLocation armv7s /System/Library/Frameworks/CoreLocation.framework/CoreLocation 0x25e79000 - 0x25f3cfff CoreMedia armv7s <16a11ac9ef4a34beb0bc2263d3228373> /System/Library/Frameworks/CoreMedia.framework/CoreMedia 0x25f3d000 - 0x2603cfff CoreMotion armv7s <092b0068d8a0367787508391a72cbf0b> /System/Library/Frameworks/CoreMotion.framework/CoreMotion 0x2603d000 - 0x26070fff CoreSpotlight armv7s <1828093faad639a0a510bf4712a708b2> /System/Library/Frameworks/CoreSpotlight.framework/CoreSpotlight 0x26071000 - 0x260d1fff CoreTelephony armv7s <699f05e3f6a13371896a66d5edb26b28> /System/Library/Frameworks/CoreTelephony.framework/CoreTelephony 0x260d2000 - 0x261c1fff CoreText armv7s <71f542f8b8f532febbe5dc5ce5f4c454> /System/Library/Frameworks/CoreText.framework/CoreText 0x261c2000 - 0x261dafff CoreVideo armv7s /System/Library/Frameworks/CoreVideo.framework/CoreVideo 0x261db000 - 0x26262fff EventKit armv7s /System/Library/Frameworks/EventKit.framework/EventKit 0x263dc000 - 0x26612fff Foundation armv7s <298c8630d8ed3b8e86a33cd0ffe83b77> /System/Library/Frameworks/Foundation.framework/Foundation 0x26613000 - 0x26640fff GLKit armv7s <4cfb99485fb53d719c1c421606be1dea> /System/Library/Frameworks/GLKit.framework/GLKit 0x26641000 - 0x26661fff GSS armv7s <2b58e82b23123e12895620e5f61b9a39> /System/Library/Frameworks/GSS.framework/GSS 0x26662000 - 0x26675fff GameController armv7s <433fab1efeb0316990da984f155afde3> /System/Library/Frameworks/GameController.framework/GameController 0x26798000 - 0x267f5fff IOKit armv7s <368da9672d453fa7877896d8af3a4234> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit 0x267f6000 - 0x26ac1fff ImageIO armv7s <9ecc6683b8ec3a3598cd598ec6d69842> /System/Library/Frameworks/ImageIO.framework/ImageIO 0x26ac2000 - 0x26ed2fff JavaScriptCore armv7s /System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore 0x27063000 - 0x27068fff MediaAccessibility armv7s <91afa8c7fc0430e48100d240f4ea7a08> /System/Library/Frameworks/MediaAccessibility.framework/MediaAccessibility 0x27069000 - 0x27294fff MediaPlayer armv7s <55a0b36c1ca8351dad66f8ca45485f6d> /System/Library/Frameworks/MediaPlayer.framework/MediaPlayer 0x27295000 - 0x27611fff MediaToolbox armv7s /System/Library/Frameworks/MediaToolbox.framework/MediaToolbox 0x276e6000 - 0x27725fff Metal armv7s <16615062130a31fe9ecd15f1d02aeae5> /System/Library/Frameworks/Metal.framework/Metal 0x27737000 - 0x2777ffff MetalPerformanceShaders armv7s /System/Library/Frameworks/MetalPerformanceShaders.framework/MetalPerformanceShaders 0x27780000 - 0x27825fff MobileCoreServices armv7s <119eacbf6c333085a30ce71c78f6d0bc> /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices 0x27826000 - 0x27be5fff ModelIO armv7s <6ac34bb543a8321ca2fbb1fa24a73a58> /System/Library/Frameworks/ModelIO.framework/ModelIO 0x27da6000 - 0x27e7efff GLEngine armv7s <4f42d34d33893df0815e59ecb880ca42> /System/Library/Frameworks/OpenGLES.framework/GLEngine.bundle/GLEngine 0x27e7f000 - 0x27e87fff OpenGLES armv7s <833c4cf81cee3ea2aa554528d37375b7> /System/Library/Frameworks/OpenGLES.framework/OpenGLES 0x27e89000 - 0x27e89fff libCVMSPluginSupport.dylib armv7s <2a810f21c9413edea04bfcb03c2470d4> /System/Library/Frameworks/OpenGLES.framework/libCVMSPluginSupport.dylib 0x27e8a000 - 0x27e8cfff libCoreFSCache.dylib armv7s /System/Library/Frameworks/OpenGLES.framework/libCoreFSCache.dylib 0x27e8d000 - 0x27e90fff libCoreVMClient.dylib armv7s <9a8423353c563ecdb5e366fb35504230> /System/Library/Frameworks/OpenGLES.framework/libCoreVMClient.dylib 0x27e91000 - 0x27e99fff libGFXShared.dylib armv7s <10fae9911eb731da9225f43a0a3e3bb6> /System/Library/Frameworks/OpenGLES.framework/libGFXShared.dylib 0x27e9a000 - 0x27ed9fff libGLImage.dylib armv7s <3fd377f1f75d3cb1a533eda8ec44a926> /System/Library/Frameworks/OpenGLES.framework/libGLImage.dylib 0x27eda000 - 0x28010fff libGLProgrammability.dylib armv7s <0f474cb5194b3bc8b47f1ce9d2fdf33c> /System/Library/Frameworks/OpenGLES.framework/libGLProgrammability.dylib 0x28c5f000 - 0x28cf7fff Photos armv7s <933290f87eec3989acb1a8e8af7a9165> /System/Library/Frameworks/Photos.framework/Photos 0x28cf8000 - 0x290acfff PhotosUI armv7s <20b79d3175a43601b72e0b39b700fd6f> /System/Library/Frameworks/PhotosUI.framework/PhotosUI 0x290b0000 - 0x29222fff QuartzCore armv7s <55464079d8e0328a8b77450493f447ac> /System/Library/Frameworks/QuartzCore.framework/QuartzCore 0x2955a000 - 0x295affff Security armv7s <14af9c531516305682418fcd3b1cdc7b> /System/Library/Frameworks/Security.framework/Security 0x295b0000 - 0x2963ffff Social armv7s /System/Library/Frameworks/Social.framework/Social 0x29798000 - 0x297e0fff SystemConfiguration armv7s <2741989d4a1534da9047c51d38604d92> /System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration 0x297e3000 - 0x2a2e8fff UIKit armv7s <38cebce436b43ae3a72c7a8dcbe9e8c1> /System/Library/Frameworks/UIKit.framework/UIKit 0x2a2e9000 - 0x2a356fff VideoToolbox armv7s <6d35a6b42ac73bb68f1b6e22fb2b8942> /System/Library/Frameworks/VideoToolbox.framework/VideoToolbox 0x2a3c3000 - 0x2a61cfff WebKit armv7s <3a9ca64e4db83a84bcc75842db46da16> /System/Library/Frameworks/WebKit.framework/WebKit 0x2a8f4000 - 0x2a91dfff ACTFramework armv7s <7a9d780b26b333e7a612301709ab2202> /System/Library/PrivateFrameworks/ACTFramework.framework/ACTFramework 0x2a91e000 - 0x2a920fff AGXCompilerConnection armv7s /System/Library/PrivateFrameworks/AGXCompilerConnection.framework/AGXCompilerConnection 0x2a92b000 - 0x2a930fff AOSNotification armv7s /System/Library/PrivateFrameworks/AOSNotification.framework/AOSNotification 0x2ab03000 - 0x2ab5cfff AccountsDaemon armv7s /System/Library/PrivateFrameworks/AccountsDaemon.framework/AccountsDaemon 0x2ab5d000 - 0x2ab81fff AccountsUI armv7s <2b7a0721895a3204b595fbdca4af8148> /System/Library/PrivateFrameworks/AccountsUI.framework/AccountsUI 0x2ab82000 - 0x2ab86fff AggregateDictionary armv7s /System/Library/PrivateFrameworks/AggregateDictionary.framework/AggregateDictionary 0x2afd0000 - 0x2b00ffff AppSupport armv7s <274d8702b280376eb463ec6dc471c4fa> /System/Library/PrivateFrameworks/AppSupport.framework/AppSupport 0x2b010000 - 0x2b069fff AppleAccount armv7s <47a3b91a76f93c859ff7ac33a0bb82e1> /System/Library/PrivateFrameworks/AppleAccount.framework/AppleAccount 0x2b152000 - 0x2b16ffff AppleIDSSOAuthentication armv7s /System/Library/PrivateFrameworks/AppleIDSSOAuthentication.framework/AppleIDSSOAuthentication 0x2b170000 - 0x2b1a8fff AppleJPEG armv7s /System/Library/PrivateFrameworks/AppleJPEG.framework/AppleJPEG 0x2b1b7000 - 0x2b1c9fff ApplePushService armv7s <26295a3576a834ba8881702e763b8896> /System/Library/PrivateFrameworks/ApplePushService.framework/ApplePushService 0x2b227000 - 0x2b230fff AssertionServices armv7s <37d611bb8b743e68b984d6b3a953df8e> /System/Library/PrivateFrameworks/AssertionServices.framework/AssertionServices 0x2b231000 - 0x2b235fff AssetCacheServices armv7s /System/Library/PrivateFrameworks/AssetCacheServices.framework/AssetCacheServices 0x2b236000 - 0x2b252fff AssetsLibraryServices armv7s <7487924f829e3f0293e97ef94df94b6e> /System/Library/PrivateFrameworks/AssetsLibraryServices.framework/AssetsLibraryServices 0x2b253000 - 0x2b29bfff AssistantServices armv7s /System/Library/PrivateFrameworks/AssistantServices.framework/AssistantServices 0x2b2d0000 - 0x2b2effff AuthKit armv7s <19e7bff06fbd30398c7e037884f44b9a> /System/Library/PrivateFrameworks/AuthKit.framework/AuthKit 0x2b308000 - 0x2b30bfff BTLEAudioController armv7s <4fb1bde55edb3af9895ee8129cdf1abf> /System/Library/PrivateFrameworks/BTLEAudioController.framework/BTLEAudioController 0x2b30c000 - 0x2b329fff BackBoardServices armv7s <14f013196ebf323790b59889f57a4b03> /System/Library/PrivateFrameworks/BackBoardServices.framework/BackBoardServices 0x2b32c000 - 0x2b36efff BaseBoard armv7s /System/Library/PrivateFrameworks/BaseBoard.framework/BaseBoard 0x2b36f000 - 0x2b371fff BaseBoardUI armv7s <5b61219c9d7b38cd9853ecc3744d2e2a> /System/Library/PrivateFrameworks/BaseBoardUI.framework/BaseBoardUI 0x2b37a000 - 0x2b380fff BluetoothManager armv7s /System/Library/PrivateFrameworks/BluetoothManager.framework/BluetoothManager 0x2b381000 - 0x2b3a8fff Bom armv7s /System/Library/PrivateFrameworks/Bom.framework/Bom 0x2b3c6000 - 0x2b439fff BulletinBoard armv7s /System/Library/PrivateFrameworks/BulletinBoard.framework/BulletinBoard 0x2b493000 - 0x2b4a0fff CacheDelete armv7s <28c177bea3923e6692bf52ec2e516473> /System/Library/PrivateFrameworks/CacheDelete.framework/CacheDelete 0x2b4fd000 - 0x2b529fff CalendarDaemon armv7s /System/Library/PrivateFrameworks/CalendarDaemon.framework/CalendarDaemon 0x2b52a000 - 0x2b593fff CalendarDatabase armv7s <9504f245ed213c36ac5498f54bcc37e3> /System/Library/PrivateFrameworks/CalendarDatabase.framework/CalendarDatabase 0x2b594000 - 0x2b5d7fff CalendarFoundation armv7s /System/Library/PrivateFrameworks/CalendarFoundation.framework/CalendarFoundation 0x2b622000 - 0x2b6fffff CameraKit armv7s <4c2c2d1b7d3d33e4a7b4a39ce31036ee> /System/Library/PrivateFrameworks/CameraKit.framework/CameraKit 0x2b843000 - 0x2b84bfff CaptiveNetwork armv7s <935e33ccf99033d4af294d9470feba51> /System/Library/PrivateFrameworks/CaptiveNetwork.framework/CaptiveNetwork 0x2b856000 - 0x2b9b4fff Celestial armv7s /System/Library/PrivateFrameworks/Celestial.framework/Celestial 0x2b9c7000 - 0x2b9dffff CertInfo armv7s /System/Library/PrivateFrameworks/CertInfo.framework/CertInfo 0x2b9e0000 - 0x2b9e5fff CertUI armv7s <5f5301a2b5df39afaddc56a2bf157027> /System/Library/PrivateFrameworks/CertUI.framework/CertUI 0x2bb43000 - 0x2bb65fff ChunkingLibrary armv7s <6c1751119b0038b685f550b287721895> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/ChunkingLibrary 0x2bfed000 - 0x2c0abfff CloudPhotoLibrary armv7s <177ba2b2e1f833d6be28411f9a2c52b8> /System/Library/PrivateFrameworks/CloudPhotoLibrary.framework/CloudPhotoLibrary 0x2c0ac000 - 0x2c0b2fff CloudServices armv7s /System/Library/PrivateFrameworks/CloudServices.framework/CloudServices 0x2c0b6000 - 0x2c109fff ColorSync armv7s /System/Library/PrivateFrameworks/ColorSync.framework/ColorSync 0x2c10a000 - 0x2c10cfff CommonAuth armv7s <1aca99861b5b3283b9fb4ec493b92cbc> /System/Library/PrivateFrameworks/CommonAuth.framework/CommonAuth 0x2c10d000 - 0x2c11efff CommonUtilities armv7s <435fe2de606a3e0b974e2c7766a775e0> /System/Library/PrivateFrameworks/CommonUtilities.framework/CommonUtilities 0x2c11f000 - 0x2c123fff CommunicationsFilter armv7s <5dbd7db218de3f2cb44793f90178389e> /System/Library/PrivateFrameworks/CommunicationsFilter.framework/CommunicationsFilter 0x2c23f000 - 0x2c243fff ConstantClasses armv7s <6e18aa889fe23052b1e8f5598639949a> /System/Library/PrivateFrameworks/ConstantClasses.framework/ConstantClasses 0x2c272000 - 0x2c295fff ContactsFoundation armv7s <1b9bda0819cf3935bb762c120bf05260> /System/Library/PrivateFrameworks/ContactsFoundation.framework/ContactsFoundation 0x2c296000 - 0x2c2d2fff ContentIndex armv7s <21777462532e313fab62928a5a22dca4> /System/Library/PrivateFrameworks/ContentIndex.framework/ContentIndex 0x2c2d3000 - 0x2c2d9fff CoreAUC armv7s /System/Library/PrivateFrameworks/CoreAUC.framework/CoreAUC 0x2c2fe000 - 0x2c307fff CoreCDP armv7s <25c39b0795783fe988c1c30645aee149> /System/Library/PrivateFrameworks/CoreCDP.framework/CoreCDP 0x2c32c000 - 0x2c381fff CoreDAV armv7s /System/Library/PrivateFrameworks/CoreDAV.framework/CoreDAV 0x2c382000 - 0x2c41ffff CoreDuet armv7s <9d1f0a18811e3c3d88d111089f55de29> /System/Library/PrivateFrameworks/CoreDuet.framework/CoreDuet 0x2c420000 - 0x2c432fff CoreDuetDaemonProtocol armv7s <74fc6e42fd9133ff81e7fd8bb95aec8f> /System/Library/PrivateFrameworks/CoreDuetDaemonProtocol.framework/CoreDuetDaemonProtocol 0x2c435000 - 0x2c437fff CoreDuetDebugLogging armv7s <5d5a80106c6639df8e0bb215138750f5> /System/Library/PrivateFrameworks/CoreDuetDebugLogging.framework/CoreDuetDebugLogging 0x2c5db000 - 0x2c6ddfff CoreMediaStream armv7s <67848e4151ac314db3d33621d6dfe72d> /System/Library/PrivateFrameworks/CoreMediaStream.framework/CoreMediaStream 0x2c778000 - 0x2c814fff CorePDF armv7s <4f7d70eb62ce37fa8a136fd872b16986> /System/Library/PrivateFrameworks/CorePDF.framework/CorePDF 0x2cb77000 - 0x2cb7dfff CoreTime armv7s /System/Library/PrivateFrameworks/CoreTime.framework/CoreTime 0x2cb7e000 - 0x2cc1ffff CoreUI armv7s /System/Library/PrivateFrameworks/CoreUI.framework/CoreUI 0x2ccac000 - 0x2ccb9fff CrashReporterSupport armv7s <07d6cda31c3136c38903a4dc1571f56c> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/CrashReporterSupport 0x2ccd2000 - 0x2ccd7fff DAAPKit armv7s /System/Library/PrivateFrameworks/DAAPKit.framework/DAAPKit 0x2ccd8000 - 0x2cce3fff DCIMServices armv7s <5499381ecec23f78be200ccab0404b31> /System/Library/PrivateFrameworks/DCIMServices.framework/DCIMServices 0x2cce4000 - 0x2cd2afff DataAccess armv7s <684449fd408a33fa8a00891473980be8> /System/Library/PrivateFrameworks/DataAccess.framework/DataAccess 0x2cf30000 - 0x2cf52fff DataAccessExpress armv7s /System/Library/PrivateFrameworks/DataAccessExpress.framework/DataAccessExpress 0x2cfc2000 - 0x2cfc9fff DataMigration armv7s /System/Library/PrivateFrameworks/DataMigration.framework/DataMigration 0x2cfdb000 - 0x2cfdcfff DiagnosticLogCollection armv7s /System/Library/PrivateFrameworks/DiagnosticLogCollection.framework/DiagnosticLogCollection 0x2cfdd000 - 0x2cffcfff DictionaryServices armv7s <4d1ef1f5d44838e6bec2402841722432> /System/Library/PrivateFrameworks/DictionaryServices.framework/DictionaryServices 0x2d045000 - 0x2d064fff EAP8021X armv7s <0f26d13561b5300e9566f81a1cc7e361> /System/Library/PrivateFrameworks/EAP8021X.framework/EAP8021X 0x2d381000 - 0x2d388fff FMCoreLite armv7s <67342e88947f3378a26864a2adf57abd> /System/Library/PrivateFrameworks/FMCoreLite.framework/FMCoreLite 0x2d400000 - 0x2d433fff FTServices armv7s <2dd28b51b57a3ccd9cfddea61bcb2306> /System/Library/PrivateFrameworks/FTServices.framework/FTServices 0x2d434000 - 0x2d858fff FaceCore armv7s /System/Library/PrivateFrameworks/FaceCore.framework/FaceCore 0x2d8e5000 - 0x2d8e5fff FontServices armv7s <8e70cae34e513f2d922f12fd5152bcd2> /System/Library/PrivateFrameworks/FontServices.framework/FontServices 0x2d8e6000 - 0x2d9bdfff libFontParser.dylib armv7s <3b89a3ff0d713774baad0d9894067612> /System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib 0x2d9be000 - 0x2d9c9fff libGSFontCache.dylib armv7s <782ef34800a939b9a22ac5a74ee6157f> /System/Library/PrivateFrameworks/FontServices.framework/libGSFontCache.dylib 0x2dad2000 - 0x2db03fff FrontBoardServices armv7s /System/Library/PrivateFrameworks/FrontBoardServices.framework/FrontBoardServices 0x2dcc1000 - 0x2dcc1fff libmetal_timestamp.dylib armv7s /System/Library/PrivateFrameworks/GPUCompiler.framework/libmetal_timestamp.dylib 0x2e272000 - 0x2e278fff libGPUSupportMercury.dylib armv7s <3e5a54880afa38a6aaa6c2ff74c434fe> /System/Library/PrivateFrameworks/GPUSupport.framework/libGPUSupportMercury.dylib 0x2e720000 - 0x2eb3afff GeoServices armv7s <300117df185335bcaf40fd18ef9aec70> /System/Library/PrivateFrameworks/GeoServices.framework/GeoServices 0x2eb3b000 - 0x2eb4cfff GraphicsServices armv7s /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices 0x2eb51000 - 0x2eb51fff HangTracer armv7s <38fc2cdb60b53d3299dcfccb37be406a> /System/Library/PrivateFrameworks/HangTracer.framework/HangTracer 0x2ed7a000 - 0x2edcefff Heimdal armv7s /System/Library/PrivateFrameworks/Heimdal.framework/Heimdal 0x2ef9f000 - 0x2f026fff HomeSharing armv7s <8480107639373aafb8695461f41c302a> /System/Library/PrivateFrameworks/HomeSharing.framework/HomeSharing 0x2f08f000 - 0x2f0f7fff IDS armv7s <42e9d6c8b4173bcebda86decfbdc57c2> /System/Library/PrivateFrameworks/IDS.framework/IDS 0x2f0f8000 - 0x2f12afff IDSFoundation armv7s /System/Library/PrivateFrameworks/IDSFoundation.framework/IDSFoundation 0x2f30c000 - 0x2f374fff IMFoundation armv7s /System/Library/PrivateFrameworks/IMFoundation.framework/IMFoundation 0x2f37c000 - 0x2f37ffff IOAccelerator armv7s <9692da5c42813d9a9724ecd96faf1a29> /System/Library/PrivateFrameworks/IOAccelerator.framework/IOAccelerator 0x2f382000 - 0x2f388fff IOMobileFramebuffer armv7s <8ad717df311534a2a82e03fc5247a9c2> /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/IOMobileFramebuffer 0x2f389000 - 0x2f38efff IOSurface armv7s <072f34794999341482dc2a6186d896a9> /System/Library/PrivateFrameworks/IOSurface.framework/IOSurface 0x2f38f000 - 0x2f390fff IOSurfaceAccelerator armv7s <64fc8adf51e43928912e1aaa70d13d1b> /System/Library/PrivateFrameworks/IOSurfaceAccelerator.framework/IOSurfaceAccelerator 0x2f6c1000 - 0x2f712fff ImageCapture armv7s <97661e3147b734428ead2cd473529248> /System/Library/PrivateFrameworks/ImageCapture.framework/ImageCapture 0x2f713000 - 0x2f718fff IncomingCallFilter armv7s <2b531e37f09034f0a44c91096f0d8da4> /System/Library/PrivateFrameworks/IncomingCallFilter.framework/IncomingCallFilter 0x2f71c000 - 0x2f727fff IntlPreferences armv7s <5dcb0677aeee39e9b0d25ce44e3c80ea> /System/Library/PrivateFrameworks/IntlPreferences.framework/IntlPreferences 0x2f74f000 - 0x2f7befff LanguageModeling armv7s <5c9b8137d0f1351d87cce5d0ee369c41> /System/Library/PrivateFrameworks/LanguageModeling.framework/LanguageModeling 0x2f7ed000 - 0x2f82cfff MIME armv7s /System/Library/PrivateFrameworks/MIME.framework/MIME 0x2f82d000 - 0x2f893fff MMCS armv7s <07267d70a8813689841416de051c26b7> /System/Library/PrivateFrameworks/MMCS.framework/MMCS 0x2f904000 - 0x2f912fff MailServices armv7s /System/Library/PrivateFrameworks/MailServices.framework/MailServices 0x2f958000 - 0x2fa02fff ManagedConfiguration armv7s /System/Library/PrivateFrameworks/ManagedConfiguration.framework/ManagedConfiguration 0x2fa1f000 - 0x2fa20fff Marco armv7s <81ad20046cd23edd8cdc231d7aefbd89> /System/Library/PrivateFrameworks/Marco.framework/Marco 0x2fe95000 - 0x2feaffff MediaRemote armv7s <8ec54df3dcea3d84b57ee4c9e8bb9728> /System/Library/PrivateFrameworks/MediaRemote.framework/MediaRemote 0x2feb0000 - 0x2fec5fff MediaServices armv7s <98f4c907dde9385fb95778d60bd7fdbc> /System/Library/PrivateFrameworks/MediaServices.framework/MediaServices 0x2ff22000 - 0x2ff3afff MediaStream armv7s /System/Library/PrivateFrameworks/MediaStream.framework/MediaStream 0x2ff3b000 - 0x2ff93fff IMAP armv7s <8bdbf284eca53ae997a1341311369404> /System/Library/PrivateFrameworks/Message.framework/MailServices/IMAP.framework/IMAP 0x2ffa0000 - 0x300a9fff Message armv7s /System/Library/PrivateFrameworks/Message.framework/Message 0x300af000 - 0x300b2fff MessageSupport armv7s <0e04928ba32b347aa2867103574719e9> /System/Library/PrivateFrameworks/MessageSupport.framework/MessageSupport 0x30122000 - 0x3012ffff MobileAsset armv7s /System/Library/PrivateFrameworks/MobileAsset.framework/MobileAsset 0x3015d000 - 0x30165fff MobileBluetooth armv7s <9f12891d1d813dc09d8e1ea0a458bc82> /System/Library/PrivateFrameworks/MobileBluetooth.framework/MobileBluetooth 0x3017d000 - 0x30184fff MobileIcons armv7s <05cc4091800434a7ae1f87d9475a7b4e> /System/Library/PrivateFrameworks/MobileIcons.framework/MobileIcons 0x30185000 - 0x3018bfff MobileInstallation armv7s <85abfab42f673072b92bbd3b8f5a0f72> /System/Library/PrivateFrameworks/MobileInstallation.framework/MobileInstallation 0x3018c000 - 0x30198fff MobileKeyBag armv7s <524bf8ee45973ee99f30b420cbdb6ca8> /System/Library/PrivateFrameworks/MobileKeyBag.framework/MobileKeyBag 0x3019d000 - 0x3019dfff MobileObliteration armv7s /System/Library/PrivateFrameworks/MobileObliteration.framework/MobileObliteration 0x301a3000 - 0x302a2fff MobileSpotlightIndex armv7s <157827c4c1a432569b6eec1521342166> /System/Library/PrivateFrameworks/MobileSpotlightIndex.framework/MobileSpotlightIndex 0x302cc000 - 0x302cffff MobileSystemServices armv7s <486d297a19bd35fca21a9f7d6f1dac85> /System/Library/PrivateFrameworks/MobileSystemServices.framework/MobileSystemServices 0x302fb000 - 0x30308fff MobileWiFi armv7s <99a7cde80d69303baec017c0ddac8d75> /System/Library/PrivateFrameworks/MobileWiFi.framework/MobileWiFi 0x3035b000 - 0x30567fff MusicLibrary armv7s <2fdfac9d9f2f3187bda3f797fd93797c> /System/Library/PrivateFrameworks/MusicLibrary.framework/MusicLibrary 0x306b1000 - 0x306c8fff NanoRegistry armv7s /System/Library/PrivateFrameworks/NanoRegistry.framework/NanoRegistry 0x3070d000 - 0x30712fff Netrb armv7s /System/Library/PrivateFrameworks/Netrb.framework/Netrb 0x30734000 - 0x3074bfff NetworkStatistics armv7s <85b2909294de3a2a823cc39fa6c5f481> /System/Library/PrivateFrameworks/NetworkStatistics.framework/NetworkStatistics 0x3074c000 - 0x30789fff Notes armv7s <95d6b8c00b1d3a8189f9cc0830b7d877> /System/Library/PrivateFrameworks/Notes.framework/Notes 0x308c5000 - 0x308cffff NotificationsUI armv7s /System/Library/PrivateFrameworks/NotificationsUI.framework/NotificationsUI 0x308d0000 - 0x308d2fff OAuth armv7s <01dd2e5b0a5a31c4afc1dd3bbb616f90> /System/Library/PrivateFrameworks/OAuth.framework/OAuth 0x311b1000 - 0x311b5fff ParsecSubscriptionServiceSupport armv7s <1c637cfeab29326fbc6b4bd658c47560> /System/Library/PrivateFrameworks/ParsecSubscriptionServiceSupport.framework/ParsecSubscriptionServiceSupport 0x3126e000 - 0x31290fff Pegasus armv7s <7eb3695245c33d56b5b78b1cc7483961> /System/Library/PrivateFrameworks/Pegasus.framework/Pegasus 0x312d3000 - 0x312fbfff PersistentConnection armv7s <5825dc82bfdf3eb2b44cebfbed274fd6> /System/Library/PrivateFrameworks/PersistentConnection.framework/PersistentConnection 0x31305000 - 0x31385fff PhotoEditSupport armv7s /System/Library/PrivateFrameworks/PhotoEditSupport.framework/PhotoEditSupport 0x31386000 - 0x31449fff PhotoLibrary armv7s <512be893d53d3a2b82580239f5ead22e> /System/Library/PrivateFrameworks/PhotoLibrary.framework/PhotoLibrary 0x3144a000 - 0x31769fff PhotoLibraryServices armv7s <967a8c0491fe3912ad0404fbfdd0887c> /System/Library/PrivateFrameworks/PhotoLibraryServices.framework/PhotoLibraryServices 0x3176a000 - 0x31775fff PhotosFormats armv7s /System/Library/PrivateFrameworks/PhotosFormats.framework/PhotosFormats 0x317b5000 - 0x31802fff PhysicsKit armv7s <6594b3a0294f3a8684a87525879affef> /System/Library/PrivateFrameworks/PhysicsKit.framework/PhysicsKit 0x31803000 - 0x3181bfff PlugInKit armv7s /System/Library/PrivateFrameworks/PlugInKit.framework/PlugInKit 0x3181c000 - 0x31827fff PowerLog armv7s <80f412683df23e2ba7e31e03594f5ee1> /System/Library/PrivateFrameworks/PowerLog.framework/PowerLog 0x31ba0000 - 0x31c64fff Preferences armv7s <54e56356c8113ee59941b72abaa9fba4> /System/Library/PrivateFrameworks/Preferences.framework/Preferences 0x31d41000 - 0x31d45fff ProgressUI armv7s /System/Library/PrivateFrameworks/ProgressUI.framework/ProgressUI 0x31d46000 - 0x31de5fff ProofReader armv7s <36d60f77431d32be8627f1af5e3c9402> /System/Library/PrivateFrameworks/ProofReader.framework/ProofReader 0x31de6000 - 0x31e04fff ProtectedCloudStorage armv7s <858e1a6fe919348087cdd542ae880b77> /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/ProtectedCloudStorage 0x31e05000 - 0x31e15fff ProtocolBuffer armv7s /System/Library/PrivateFrameworks/ProtocolBuffer.framework/ProtocolBuffer 0x31e16000 - 0x31e48fff PrototypeTools armv7s <2477056acc2b36ae9945817e5c51c03d> /System/Library/PrivateFrameworks/PrototypeTools.framework/PrototypeTools 0x31e4b000 - 0x31eb9fff Quagga armv7s <2179ed260f0e345eb6e0a34b07be2b20> /System/Library/PrivateFrameworks/Quagga.framework/Quagga 0x32101000 - 0x32142fff SAObjects armv7s <40fbb7da631c3def91ac101184b55d2f> /System/Library/PrivateFrameworks/SAObjects.framework/SAObjects 0x329b5000 - 0x329cbfff SiriTasks armv7s /System/Library/PrivateFrameworks/SiriTasks.framework/SiriTasks 0x32c4d000 - 0x32c81fff SpringBoardFoundation armv7s /System/Library/PrivateFrameworks/SpringBoardFoundation.framework/SpringBoardFoundation 0x32c82000 - 0x32ca3fff SpringBoardServices armv7s <7cbcb198840333d8be90cd7d4938921f> /System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices 0x32ca4000 - 0x32cbafff SpringBoardUI armv7s <80654ad27c0e336c93d00a63bdbb3506> /System/Library/PrivateFrameworks/SpringBoardUI.framework/SpringBoardUI 0x32cbb000 - 0x32ce0fff SpringBoardUIServices armv7s <9056e96b906f3fa29d3026d890a047ff> /System/Library/PrivateFrameworks/SpringBoardUIServices.framework/SpringBoardUIServices 0x330dc000 - 0x33293fff StoreServices armv7s /System/Library/PrivateFrameworks/StoreServices.framework/StoreServices 0x334ce000 - 0x334d2fff TCC armv7s <51ccd53aeec8304282d754cf485a71b8> /System/Library/PrivateFrameworks/TCC.framework/TCC 0x334e1000 - 0x33521fff TelephonyUI armv7s <5df6e6a7f7da3fe59111712b2e61db35> /System/Library/PrivateFrameworks/TelephonyUI.framework/TelephonyUI 0x33522000 - 0x3357dfff TelephonyUtilities armv7s /System/Library/PrivateFrameworks/TelephonyUtilities.framework/TelephonyUtilities 0x344f6000 - 0x34521fff TextInput armv7s <104c1c63c8da3b3ba6b676bb65a74cbb> /System/Library/PrivateFrameworks/TextInput.framework/TextInput 0x3456a000 - 0x34588fff ToneLibrary armv7s /System/Library/PrivateFrameworks/ToneLibrary.framework/ToneLibrary 0x345f0000 - 0x346b8fff UIFoundation armv7s <497f1ec38297387a927cbe9aaeb79a11> /System/Library/PrivateFrameworks/UIFoundation.framework/UIFoundation 0x346ed000 - 0x346f0fff UserFS armv7s <2b777c09405b36f297a8778231a533d3> /System/Library/PrivateFrameworks/UserFS.framework/UserFS 0x34713000 - 0x3471cfff UserNotificationServices armv7s <8686b3836365325aa87dce91b52f3a0a> /System/Library/PrivateFrameworks/UserNotificationServices.framework/UserNotificationServices 0x34f23000 - 0x34f42fff VoiceServices armv7s <10b22060d707398097c4a7da80a814c1> /System/Library/PrivateFrameworks/VoiceServices.framework/VoiceServices 0x35022000 - 0x35055fff WebBookmarks armv7s <69ba1d048f403eaebd03e119007299ac> /System/Library/PrivateFrameworks/WebBookmarks.framework/WebBookmarks 0x3506b000 - 0x35c77fff WebCore armv7s /System/Library/PrivateFrameworks/WebCore.framework/WebCore 0x35ccc000 - 0x35d98fff WebKitLegacy armv7s <323489faeddd3508a4ce2b390d323254> /System/Library/PrivateFrameworks/WebKitLegacy.framework/WebKitLegacy 0x35e6c000 - 0x35e72fff XPCKit armv7s /System/Library/PrivateFrameworks/XPCKit.framework/XPCKit 0x36084000 - 0x360b0fff iCalendar armv7s /System/Library/PrivateFrameworks/iCalendar.framework/iCalendar 0x360bc000 - 0x360cffff iPhotoMigrationSupport armv7s /System/Library/PrivateFrameworks/iPhotoMigrationSupport.framework/iPhotoMigrationSupport 0x360d0000 - 0x3610ffff iTunesStore armv7s <4f85e6df957930389bd8733d3c2a33dd> /System/Library/PrivateFrameworks/iTunesStore.framework/iTunesStore 0x362bc000 - 0x362d9fff vCard armv7s /System/Library/PrivateFrameworks/vCard.framework/vCard 0x369dd000 - 0x369e7fff libAccessibility.dylib armv7s /usr/lib/libAccessibility.dylib 0x36c91000 - 0x36ca6fff libCRFSuite.dylib armv7s <94d4b31ce7dc3d9eb36f36c41ba7428d> /usr/lib/libCRFSuite.dylib 0x36caf000 - 0x36cb8fff libChineseTokenizer.dylib armv7s <6ef4a0aab9183fa1bb494b46e441fbfb> /usr/lib/libChineseTokenizer.dylib 0x36ecb000 - 0x36ee5fff libMobileGestalt.dylib armv7s <6efdb9687b7d34e6b67e1dba9f78becd> /usr/lib/libMobileGestalt.dylib 0x36f0f000 - 0x36f10fff libSystem.B.dylib armv7s /usr/lib/libSystem.B.dylib 0x36f90000 - 0x36fe2fff libTelephonyUtilDynamic.dylib armv7s /usr/lib/libTelephonyUtilDynamic.dylib 0x37054000 - 0x37076fff libarchive.2.dylib armv7s /usr/lib/libarchive.2.dylib 0x370a7000 - 0x370b3fff libbsm.0.dylib armv7s /usr/lib/libbsm.0.dylib 0x370b4000 - 0x370befff libbz2.1.0.dylib armv7s <5579cddde07f30a7ba666105d9d8c931> /usr/lib/libbz2.1.0.dylib 0x370bf000 - 0x3710afff libc++.1.dylib armv7s /usr/lib/libc++.1.dylib 0x3710b000 - 0x37125fff libc++abi.dylib armv7s <0412d33fb6ac3ef0a0604e078519233e> /usr/lib/libc++abi.dylib 0x37127000 - 0x37134fff libcmph.dylib armv7s /usr/lib/libcmph.dylib 0x37135000 - 0x37147fff libcompression.dylib armv7s /usr/lib/libcompression.dylib 0x37251000 - 0x37258fff libcupolicy.dylib armv7s <8c9aaba3b0a734e4a720913123afd8fb> /usr/lib/libcupolicy.dylib 0x37273000 - 0x37273fff libenergytrace.dylib armv7s /usr/lib/libenergytrace.dylib 0x3727f000 - 0x3729afff libextension.dylib armv7s /usr/lib/libextension.dylib 0x372a2000 - 0x372a2fff libgcc_s.1.dylib armv7s /usr/lib/libgcc_s.1.dylib 0x372b9000 - 0x372bcfff libheimdal-asn1.dylib armv7s <85bf5c9162ef36e0bc45c7b2c19af92e> /usr/lib/libheimdal-asn1.dylib 0x372bd000 - 0x373aafff libiconv.2.dylib armv7s <82e0619aa3653acf8716161fb2f57a5b> /usr/lib/libiconv.2.dylib 0x373ab000 - 0x37538fff libicucore.A.dylib armv7s <7849837b8b79336c8613964ce759fc01> /usr/lib/libicucore.A.dylib 0x37541000 - 0x37545fff liblangid.dylib armv7s /usr/lib/liblangid.dylib 0x37546000 - 0x37550fff liblockdown.dylib armv7s <9800cfa53d1a3676980626710849f1bd> /usr/lib/liblockdown.dylib 0x37551000 - 0x37566fff liblzma.5.dylib armv7s <73c7b2c8ab7c357e8b50e217276c3fed> /usr/lib/liblzma.5.dylib 0x37567000 - 0x3757bfff libmarisa.dylib armv7s /usr/lib/libmarisa.dylib 0x376a8000 - 0x378ecfff libmecabra.dylib armv7s <5bf264fd0f9937f6aa0a6bcdf613da88> /usr/lib/libmecabra.dylib 0x378ed000 - 0x37904fff libmis.dylib armv7s <6144150fa15039da92b3b9d53528f05c> /usr/lib/libmis.dylib 0x37948000 - 0x37cb2fff libobjc.A.dylib armv7s <171de81e7c493676a82be7106bb25e7f> /usr/lib/libobjc.A.dylib 0x37d83000 - 0x37d99fff libresolv.9.dylib armv7s <5e7d4af890db3b23a77b3530bece08b1> /usr/lib/libresolv.9.dylib 0x37dc4000 - 0x37e7cfff libsqlite3.dylib armv7s <8420aea5e54f3c8099ab0739f289cbdf> /usr/lib/libsqlite3.dylib 0x37e7d000 - 0x37ec9fff libstdc++.6.dylib armv7s /usr/lib/libstdc++.6.dylib 0x37eca000 - 0x37ef1fff libtidy.A.dylib armv7s <9144d4dca8b0321da1ecb8ebc8314950> /usr/lib/libtidy.A.dylib 0x37ef2000 - 0x37efafff libtzupdate.dylib armv7s <1cfb24e5c0283a3b966043ed75f447db> /usr/lib/libtzupdate.dylib 0x37efe000 - 0x37fb4fff libxml2.2.dylib armv7s /usr/lib/libxml2.2.dylib 0x37fb5000 - 0x37fd6fff libxslt.1.dylib armv7s /usr/lib/libxslt.1.dylib 0x37fd7000 - 0x37fe3fff libz.1.dylib armv7s <42afd7e4ef463d288da21bd479b428e7> /usr/lib/libz.1.dylib 0x37fe4000 - 0x37fe8fff libcache.dylib armv7s <77789952000d33aeae109a0399391491> /usr/lib/system/libcache.dylib 0x37fe9000 - 0x37ff2fff libcommonCrypto.dylib armv7s /usr/lib/system/libcommonCrypto.dylib 0x37ff3000 - 0x37ff7fff libcompiler_rt.dylib armv7s /usr/lib/system/libcompiler_rt.dylib 0x37ff8000 - 0x37ffefff libcopyfile.dylib armv7s /usr/lib/system/libcopyfile.dylib 0x37fff000 - 0x3804ffff libcorecrypto.dylib armv7s <4a579e72a74938d19924213d19f6e3a0> /usr/lib/system/libcorecrypto.dylib 0x38050000 - 0x38076fff libdispatch.dylib armv7s <8888af1393e63856ae2241410612f978> /usr/lib/system/libdispatch.dylib 0x38077000 - 0x38079fff libdyld.dylib armv7s <933d12d584303b71b41fe00f99afd84a> /usr/lib/system/libdyld.dylib 0x3807a000 - 0x3807afff libkeymgr.dylib armv7s <55dc1bf65a5a3c47b3e112792ab67168> /usr/lib/system/libkeymgr.dylib 0x3807b000 - 0x3807bfff liblaunch.dylib armv7s <78760f893b0c3d4fabf4ab0e4635efda> /usr/lib/system/liblaunch.dylib 0x3807c000 - 0x3807ffff libmacho.dylib armv7s <15e67424fc303f54bf65c5b85371fafd> /usr/lib/system/libmacho.dylib 0x38080000 - 0x38081fff libremovefile.dylib armv7s <0100a51b93bc39258a5a08ac94d40c7b> /usr/lib/system/libremovefile.dylib 0x38082000 - 0x38094fff libsystem_asl.dylib armv7s <2610222c66133e0abc1dd20710dd64e7> /usr/lib/system/libsystem_asl.dylib 0x38095000 - 0x38095fff libsystem_blocks.dylib armv7s <89e8584b53a23e5b8edc8d6b20c526ef> /usr/lib/system/libsystem_blocks.dylib 0x38096000 - 0x380fafff libsystem_c.dylib armv7s <0be9e1350ed838c797a8d190197d427b> /usr/lib/system/libsystem_c.dylib 0x380fb000 - 0x380fdfff libsystem_configuration.dylib armv7s <15ba6ddd164c3e6abe7baa29d5a052fd> /usr/lib/system/libsystem_configuration.dylib 0x380fe000 - 0x38100fff libsystem_containermanager.dylib armv7s <6265d06d00fa3e5cb9413e5a86442d2b> /usr/lib/system/libsystem_containermanager.dylib 0x38101000 - 0x38102fff libsystem_coreservices.dylib armv7s <53c87ad09a4733aebf1af2f7ae9e91b9> /usr/lib/system/libsystem_coreservices.dylib 0x38103000 - 0x38112fff libsystem_coretls.dylib armv7s /usr/lib/system/libsystem_coretls.dylib 0x38113000 - 0x38119fff libsystem_dnssd.dylib armv7s <9f3ff891e8eb3fb4ac110120662cad74> /usr/lib/system/libsystem_dnssd.dylib 0x3811a000 - 0x38133fff libsystem_info.dylib armv7s <61f3cd55151f3d01821e2614a1679d8d> /usr/lib/system/libsystem_info.dylib 0x38134000 - 0x3814efff libsystem_kernel.dylib armv7s /usr/lib/system/libsystem_kernel.dylib 0x3814f000 - 0x3816efff libsystem_m.dylib armv7s <0a8f01f3a19b3d1f803e4cbd36992234> /usr/lib/system/libsystem_m.dylib 0x3816f000 - 0x38181fff libsystem_malloc.dylib armv7s <5d5574e84ec13f28a72c60c88bb07684> /usr/lib/system/libsystem_malloc.dylib 0x38182000 - 0x381cffff libsystem_network.dylib armv7s <0793fbe6708d3cc5be791eb410c6cdc0> /usr/lib/system/libsystem_network.dylib 0x381d0000 - 0x381d7fff libsystem_networkextension.dylib armv7s /usr/lib/system/libsystem_networkextension.dylib 0x381d8000 - 0x381dffff libsystem_notify.dylib armv7s <4744fbe4c6a33442a0b382116aa5acda> /usr/lib/system/libsystem_notify.dylib 0x381e0000 - 0x381e4fff libsystem_platform.dylib armv7s <5c2320bed0463f459d52ab2a980da706> /usr/lib/system/libsystem_platform.dylib 0x381e5000 - 0x381ebfff libsystem_pthread.dylib armv7s <7db2e13a605531cf8eaa364e59fde85f> /usr/lib/system/libsystem_pthread.dylib 0x381ec000 - 0x381eefff libsystem_sandbox.dylib armv7s <74b43ebde5ee37a1b661f4d543351df2> /usr/lib/system/libsystem_sandbox.dylib 0x381ef000 - 0x381fdfff libsystem_trace.dylib armv7s <24424884ac9e36779f6a0dad45912b1e> /usr/lib/system/libsystem_trace.dylib 0x381fe000 - 0x381fefff libunwind.dylib armv7s /usr/lib/system/libunwind.dylib 0x381ff000 - 0x381fffff libvminterpose.dylib armv7s <77410a5c684539dcad29883e615a6723> /usr/lib/system/libvminterpose.dylib 0x38200000 - 0x3821efff libxpc.dylib armv7s <2d0006e6ddcf3dcdb97d2eddbb5839e7> /usr/lib/system/libxpc.dylib

Sent from my iPhone

On Nov 20, 2015, at 10:19 AM, Twinaphex notifications@github.com wrote:

Anything is better than nothing I guess, so go for it.

— Reply to this email directly or view it on GitHub.

ajmi982 commented 8 years ago

Fri Nov 20 09:53:59 2015: ReportCrash (Crash Reporter): Formulating report for corpse[1109] RetroArch Fri Nov 20 09:54:07 2015: RetroArch (com.apple.console): MS:Notice: Injecting: com.libretro.RetroArch9 RetroArch Fri Nov 20 09:54:07 2015: RetroArch (com.apple.console): MS:Notice: Loading: /Library/MobileSubstrate/DynamicLibraries/Activator.dylib Fri Nov 20 09:54:07 2015: RetroArch (com.apple.console): MS:Notice: Loading: /Library/MobileSubstrate/DynamicLibraries/ControllersForAll.dylib Fri Nov 20 09:54:07 2015: RetroArch (com.apple.console): MS:Notice: Loading: /Library/MobileSubstrate/DynamicLibraries/PhotoAlbumsPlus.dylib Fri Nov 20 09:54:07 2015: RetroArch (com.libretro.RetroArch9): iPhone8,2 9.0.2 7000 Fri Nov 20 09:54:07 2015: RetroArch (com.apple.console): MS:Notice: Loading: /Library/MobileSubstrate/DynamicLibraries/PictureInPicture.dylib Fri Nov 20 09:54:07 2015: RetroArch (com.apple.console): MS:Notice: Loading: /Library/MobileSubstrate/DynamicLibraries/SpeedIntensifier.dylib Fri Nov 20 09:54:07 2015: RetroArch (com.apple.console): MS:Warning: nil class argument for selector slowAnimations Fri Nov 20 09:54:07 2015: RetroArch (com.apple.console): MS:Warning: nil class argument for selector slowDownFactor Fri Nov 20 09:54:07 2015: RetroArch (com.apple.console): MS:Warning: nil class argument for selector slowAnimations Fri Nov 20 09:54:07 2015: RetroArch (com.apple.console): MS:Warning: nil class argument for selector slowDownFactor Fri Nov 20 09:54:07 2015: RetroArch (com.apple.console): MS:Warning: nil class argument for selector backlightFadeDuration Fri Nov 20 09:54:07 2015: RetroArch (com.apple.console): MS:Warning: nil class argument for selector setIsEditing: Fri Nov 20 09:54:07 2015: RetroArch (com.apple.console): MS:Warning: nil class argument for selector _beginEditing Fri Nov 20 09:54:07 2015: RetroArch (com.apple.console): MS:Warning: nil class argument for selector _stopEditing Fri Nov 20 09:54:07 2015: RetroArch (com.apple.console): MS:Notice: Loading: /Library/MobileSubstrate/DynamicLibraries/batteryLife.dylib Fri Nov 20 09:54:07 2015: RetroArch (com.apple.console): MS:Notice: Loading: /Library/MobileSubstrate/DynamicLibraries/libstatusbar.dylib Fri Nov 20 09:54:07 2015: RetroArch (user): CoreFoundation = 1240.100000 Fri Nov 20 09:54:07 2015: RetroArch (com.apple.coregraphics): CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable. Fri Nov 20 09:54:07 2015: RetroArch (com.apple.coregraphics): CGContextTranslateCTM: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable. Fri Nov 20 09:54:07 2015: RetroArch (com.apple.coregraphics): CGContextRestoreGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable. Fri Nov 20 09:54:14 2015: RetroArch (user): Warning: Libinfo call to mDNSResponder on main thread Fri Nov 20 09:54:32 2015: RetroArch (user): Warning: Libinfo call to mDNSResponder on main thread Fri Nov 20 09:54:42 2015: RetroArch (user): Warning: Libinfo call to mDNSResponder on main thread Fri Nov 20 09:54:45 2015: RetroArch (user): Warning: Libinfo call to mDNSResponder on main thread Fri Nov 20 09:54:50 2015: RetroArch (user): Warning: Libinfo call to mDNSResponder on main thread Fri Nov 20 09:55:12 2015: RetroArch (user): Warning: Libinfo call to mDNSResponder on main thread Fri Nov 20 09:55:18 2015: RetroArch (user): Warning: Libinfo call to mDNSResponder on main thread Fri Nov 20 09:55:20 2015: RetroArch (user): Warning: Libinfo call to mDNSResponder on main thread Fri Nov 20 09:55:27 2015: RetroArch (user): Warning: Libinfo call to mDNSResponder on main thread Fri Nov 20 09:55:33 2015: RetroArch (com.apple.console): MS:Notice: Injecting: com.libretro.RetroArch9 RetroArch Fri Nov 20 09:55:33 2015: RetroArch (com.apple.console): MS:Notice: Loading: /Library/MobileSubstrate/DynamicLibraries/Activator.dylib Fri Nov 20 09:55:33 2015: RetroArch (com.apple.console): MS:Notice: Loading: /Library/MobileSubstrate/DynamicLibraries/ControllersForAll.dylib Fri Nov 20 09:55:33 2015: RetroArch (com.apple.console): MS:Notice: Loading: /Library/MobileSubstrate/DynamicLibraries/PhotoAlbumsPlus.dylib Fri Nov 20 09:55:33 2015: RetroArch (com.libretro.RetroArch9): iPhone8,2 9.0.2 7000 Fri Nov 20 09:55:33 2015: RetroArch (com.apple.console): MS:Notice: Loading: /Library/MobileSubstrate/DynamicLibraries/PictureInPicture.dylib Fri Nov 20 09:55:33 2015: RetroArch (com.apple.console): MS:Notice: Loading: /Library/MobileSubstrate/DynamicLibraries/SpeedIntensifier.dylib Fri Nov 20 09:55:33 2015: RetroArch (com.apple.console): MS:Warning: nil class argument for selector slowAnimations Fri Nov 20 09:55:33 2015: RetroArch (com.apple.console): MS:Warning: nil class argument for selector slowDownFactor Fri Nov 20 09:55:33 2015: RetroArch (com.apple.console): MS:Warning: nil class argument for selector slowAnimations Fri Nov 20 09:55:33 2015: RetroArch (com.apple.console): MS:Warning: nil class argument for selector slowDownFactor Fri Nov 20 09:55:33 2015: RetroArch (com.apple.console): MS:Warning: nil class argument for selector backlightFadeDuration Fri Nov 20 09:55:33 2015: RetroArch (com.apple.console): MS:Warning: nil class argument for selector setIsEditing: Fri Nov 20 09:55:33 2015: RetroArch (com.apple.console): MS:Warning: nil class argument for selector _beginEditing Fri Nov 20 09:55:33 2015: RetroArch (com.apple.console): MS:Warning: nil class argument for selector _stopEditing Fri Nov 20 09:55:33 2015: RetroArch (com.apple.console): MS:Notice: Loading: /Library/MobileSubstrate/DynamicLibraries/batteryLife.dylib Fri Nov 20 09:55:33 2015: RetroArch (com.apple.console): MS:Notice: Loading: /Library/MobileSubstrate/DynamicLibraries/libstatusbar.dylib Fri Nov 20 09:55:33 2015: RetroArch (user): CoreFoundation = 1240.100000 Fri Nov 20 09:55:33 2015: RetroArch (com.apple.coregraphics): CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable. Fri Nov 20 09:55:33 2015: RetroArch (com.apple.coregraphics): CGContextTranslateCTM: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable. Fri Nov 20 09:55:33 2015: RetroArch (com.apple.coregraphics): CGContextRestoreGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable. Fri Nov 20 09:55:46 2015: RetroArch (user): detected source and destination buffer overlap Fri Nov 20 09:55:46 2015: ReportCrash (Crash Reporter): Formulating report for corpse[1323] RetroArch

Sent from my iPhone

On Nov 20, 2015, at 10:19 AM, Twinaphex notifications@github.com wrote:

Anything is better than nothing I guess, so go for it.

— Reply to this email directly or view it on GitHub.

inactive123 commented 8 years ago

OK, thanks for that crash log. I think the error was somewhere in a function called rarch_game_specific_options'. We pushed some commits, there should be a new nightly in the upcoming hours. Hopefully that fixes this issue.

ajmi982 commented 8 years ago

I'll report back. Great stuff.

Sent from my iPhone

On Nov 20, 2015, at 10:36 AM, Twinaphex notifications@github.com wrote:

OK, thanks for that crash log. I think the error was somewhere in a function called rarch_game_specific_options'. We pushed some commits, there should be a new nightly in the upcoming hours. Hopefully that fixes this issue.

— Reply to this email directly or view it on GitHub.

ajmi982 commented 8 years ago

Looks like you fixed it!

What core do I need for the . mgw files I'm downloading in RA. I don't see game and watch anywhere.

Sent from my iPhone

On Nov 20, 2015, at 10:36 AM, Twinaphex notifications@github.com wrote:

OK, thanks for that crash log. I think the error was somewhere in a function called rarch_game_specific_options'. We pushed some commits, there should be a new nightly in the upcoming hours. Hopefully that fixes this issue.

— Reply to this email directly or view it on GitHub.