The only way I was able to get the keyboard to even start to work was to set input_autodetect_enable to false. Even then the shift keys (and maybe others) are not recognized and I had to set the ‘select’ manually. I’ve been trying to get input debugging working by setting input_debug_enable to true but nothing results.
More importantly the color is significantly off for some of the “more recent” games, such as 1944 or AlienVsPredator. Here are some images:
expected:
what I’m getting:
Here is my log
RetroArch CMD: /Users/plumberofdeath/Documents/RetroArch/RetroArch Binary/retroarch /Users/plumberofdeath/Documents/RetroArch/ROMs/FBA/1944.zip -c /Users/plumberofdeath/Documents/RetroArch/retroarch_test0.cfg -v
=== Build =======================================
Compiler: GCC (4.2.1) 64-bit
Built: May 30 2013
=================================================
RetroArch: [CPUID]: Vendor: GenuineIntel
RetroArch: [CPUID]: SSE: 1
RetroArch: [CPUID]: SSE2: 1
RetroArch: [CPUID]: AVX: 0
RetroArch: Loading config from: /Users/plumberofdeath/Documents/RetroArch/retroarch_test0.cfg.
=== Config ===
system_directory = "/Users/plumberofdeath/Documents/RetroArch"
video_smooth = "true"
video_driver = "gl"
audio_driver = "coreaudio"
stdin_cmd_enable = "true"
libretro_path = "/Users/plumberofdeath/Documents/RetroArch/libretro-05-30-2013/libretro-fba-0.2.97.26.dylib"
phoenix_last_rom = "/Users/plumberofdeath/Documents/RetroArch/ROMs/FBA/1944.zip"
input_player1_select = "n"
input_autodetect_enable = "false"
input_debug_enable = "true"
rewind_enable = "false"
rewind_granularity = "1"
video_shader_enable = "true"
video_scale_integer = "false"
video_vsync = "true"
video_hard_sync = "false"
video_hard_sync_frames = "0"
aspect_ratio_index = "4"
audio_rate_control = "true"
audio_rate_control_delta = "0.005000"
savefile_directory = "default"
savestate_directory = "default"
rgui_browser_directory = "/Users/plumberofdeath/Documents/RetroArch/ROMs/FBA"
video_shader_dir = "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL"
overlay_directory = "default"
overlay_opacity = "1.000000"
overlay_scale = "1.000000"
gamma_correction = "false"
throttle_enable = "false"
triple_buffering_enable = "false"
info_msg_enable = "false"
soft_filter_enable = "false"
flicker_filter_enable = "false"
flicker_filter_index = "0"
soft_filter_index = "0"
current_resolution_id = "0"
custom_viewport_width = "1152"
custom_viewport_height = "672"
custom_viewport_x = "0"
custom_viewport_y = "0"
video_font_size = "48.000000"
config_save_on_exit = "true"
sound_mode = "0"
state_slot = "0"
audio_mute = "0"
screen_orientation = "0"
custom_bgm_enable = "false"
input_dpad_emulation_p1 = "0"
input_device_p1 = "0"
input_dpad_emulation_p2 = "0"
input_device_p2 = "0"
input_dpad_emulation_p3 = "0"
input_device_p3 = "0"
input_dpad_emulation_p4 = "0"
input_device_p4 = "0"
input_dpad_emulation_p5 = "0"
input_device_p5 = "0"
input_dpad_emulation_p6 = "0"
input_device_p6 = "0"
input_dpad_emulation_p7 = "0"
input_device_p7 = "0"
input_dpad_emulation_p8 = "0"
input_device_p8 = "0"
input_player1_select_axis = "nul"
input_player1_select_btn = "nul"
input_overlay = "n"
video_aspect_ratio = "-1.000000"
=== Config end ===
RetroArch: Loading dynamic libretro from: "/Users/plumberofdeath/Documents/RetroArch/libretro-05-30-2013/libretro-fba-0.2.97.26.dylib"
RetroArch: Version of libretro API: 1
RetroArch: Compiled against API: 1
RetroArch: ROM loading skipped. Implementation will load it on its own.
[FBA] Archive: 1944
Game: 1944
RetroArch: Environ SET_ROTATION: 0
RetroArch: Environ SET_PIXEL_FORMAT: RGB565.
Frontend supports RGB565 - will use that instead of XRGB1555.
has_analog: 0
parentrom: (null)
boardrom: (null)
drvname: 1944
genre: 2
hardware: 117506048
P1 Coin - assigned to key: RetroPad Button Select, port: 0.
P1 Start - assigned to key: RetroPad Button Start, port: 0.
P1 Up - assigned to key: RetroPad D-Pad Up, port: 0.
P1 Down - assigned to key: RetroPad D-Pad Down, port: 0.
P1 Left - assigned to key: RetroPad D-Pad Left, port: 0.
P1 Right - assigned to key: RetroPad D-Pad Right, port: 0.
P1 Shot - assigned to key: RetroPad Button B, port: 0.
P1 Bomb - assigned to key: RetroPad Button A, port: 0.
P2 Coin - assigned to key: RetroPad Button Select, port: 1.
P2 Start - assigned to key: RetroPad Button Start, port: 1.
P2 Up - assigned to key: RetroPad D-Pad Up, port: 1.
P2 Down - assigned to key: RetroPad D-Pad Down, port: 1.
P2 Left - assigned to key: RetroPad D-Pad Left, port: 1.
P2 Right - assigned to key: RetroPad D-Pad Right, port: 1.
P2 Shot - assigned to key: RetroPad Button B, port: 1.
P2 Bomb - assigned to key: RetroPad Button A, port: 1.
Reset - assigned to key: RetroPad Reset, port: 0.
Diagnostic - assigned to key: RetroPad Diagnostic, port: 0.
Service - assigned to key: RetroPad Service, port: 0.
RetroArch: Set audio input rate to: 32013.30 Hz.
RetroArch: Found shader "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL/4xBR.OpenGL.shader"
RetroArch: Found shader "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL/5xBR Rounded.shader"
RetroArch: Found shader "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL/5xBR Semi-Rounded.shader"
RetroArch: Found shader "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL/5xBR Squared.shader"
RetroArch: Found shader "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL/Bicubic (normal).shader"
RetroArch: Found shader "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL/Bicubic (sharp).shader"
RetroArch: Found shader "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL/Bicubic (sharper).shader"
RetroArch: Found shader "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL/caligari-scanlines.shader"
RetroArch: Found shader "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL/CRT-interlaced-halation.shader"
RetroArch: Found shader "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL/CRT-interlaced.shader"
RetroArch: Found shader "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL/CRT-simple.shader"
RetroArch: Found shader "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL/CRT.shader"
RetroArch: Found shader "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL/Curvature.shader"
RetroArch: Found shader "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL/Dot 'n Bloom.shader"
RetroArch: Found shader "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL/edge-detection.shader"
RetroArch: Found shader "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL/HDR-TV.shader"
RetroArch: Found shader "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL/heavybloom.shader"
RetroArch: Found shader "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL/HQ2x.shader"
RetroArch: Found shader "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL/implementation-test.shader"
RetroArch: Found shader "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL/Integer-Scale.OpenGL.shader"
RetroArch: Found shader "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL/Lanczos (4tap).shader"
RetroArch: Found shader "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL/Lanczos (6tap).shader"
RetroArch: Found shader "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL/NTSC.shader"
RetroArch: Found shader "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL/Phosphor-simple.shader"
RetroArch: Found shader "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL/Pixellate-scanlines.shader"
RetroArch: Found shader "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL/Pixellate.shader"
RetroArch: Found shader "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL/Quilez.shader"
RetroArch: Found shader "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL/SABR.shader"
RetroArch: Found shader "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL/Scale2x.shader"
RetroArch: Found shader "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL/Scale4xHQ.shader"
RetroArch: Found shader "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL/scanline-3x.shader"
RetroArch: Found shader "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL/scanline-4x.shader"
RetroArch: Found shader "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL/simplebloom.shader"
RetroArch: Found shader "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL/SimpleTVBlur.OpenGL.shader"
RetroArch: Found shader "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL/Themaister-scanlines.shader"
RetroArch: Found shader "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL/Themaister-Waterpaint-scanlines.shader"
RetroArch: Found shader "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL/Themaister-Waterpaint.shader"
RetroArch: Adjusting aspect ratio to 1.71
RetroArch: Video @ 1152x672
RetroArch: Found GL context: sdl-gl
RetroArch: Detecting screen resolution 2560x1440.
RetroArch: GL: Using resolution 1152x672
RetroArch: [GL]: Not loading any shader.
RetroArch: GL: Loaded 0 program(s).
RetroArch: Found joypad driver: "sdl".
RetroArch: Using font rendering backend: freetype.
RetroArch [ERROR] :: Failed to load config file: n.
RetroArch [ERROR] :: Failed to load overlay.
RetroArch: [CoreAudio]: Using output sample rate of 48000.0 Hz
RetroArch: [CoreAudio]: Using buffer size of 24576 bytes: (latency = 64 ms)
RetroArch: Sinc resampler [SSE]
RetroArch: SINC params (8 phase bits, 16 taps).
RetroArch: [RGUI]: Opening history: /Users/plumberofdeath/Documents/RetroArch/.retroarch-history.txt.
RetroArch: Paused.
And my config:
system_directory = "/Users/plumberofdeath/Documents/RetroArch"
video_smooth = "true"
video_driver = "gl"
audio_driver = "coreaudio"
stdin_cmd_enable = "true"
libretro_path = "/Users/plumberofdeath/Documents/RetroArch/libretro-05-30-2013/libretro-fba-0.2.97.26.dylib"
phoenix_last_rom = "/Users/plumberofdeath/Documents/RetroArch/ROMs/FBA/1944.zip"
input_player1_select = "n"
input_autodetect_enable = "false"
input_debug_enable = "true"
rewind_enable = "false"
rewind_granularity = "1"
video_shader_enable = "true"
video_scale_integer = "false"
video_vsync = "true"
video_hard_sync = "false"
video_hard_sync_frames = "0"
aspect_ratio_index = "4"
audio_rate_control = "true"
audio_rate_control_delta = "0.005000"
savefile_directory = "default"
savestate_directory = "default"
rgui_browser_directory = "/Users/plumberofdeath/Documents/RetroArch/ROMs/FBA"
video_shader_dir = "/Users/plumberofdeath/Documents/RetroArch/Shaders/OpenGL"
overlay_directory = "default"
overlay_opacity = "1.000000"
overlay_scale = "1.000000"
gamma_correction = "false"
throttle_enable = "false"
triple_buffering_enable = "false"
info_msg_enable = "false"
soft_filter_enable = "false"
flicker_filter_enable = "false"
flicker_filter_index = "0"
soft_filter_index = "0"
current_resolution_id = "0"
custom_viewport_width = "1152"
custom_viewport_height = "672"
custom_viewport_x = "0"
custom_viewport_y = "0"
video_font_size = "48.000000"
config_save_on_exit = "true"
sound_mode = "0"
state_slot = "0"
audio_mute = "0"
screen_orientation = "0"
custom_bgm_enable = "false"
input_dpad_emulation_p1 = "0"
input_device_p1 = "0"
input_dpad_emulation_p2 = "0"
input_device_p2 = "0"
input_dpad_emulation_p3 = "0"
input_device_p3 = "0"
input_dpad_emulation_p4 = "0"
input_device_p4 = "0"
input_dpad_emulation_p5 = "0"
input_device_p5 = "0"
input_dpad_emulation_p6 = "0"
input_device_p6 = "0"
input_dpad_emulation_p7 = "0"
input_device_p7 = "0"
input_dpad_emulation_p8 = "0"
input_device_p8 = "0"
input_player1_select_axis = "nul"
input_player1_select_btn = "nul"
input_overlay = "n"
video_aspect_ratio = "-1.000000"