Mednafen PSX HW Core on macOS

Hopefully someone can shed some light on this.

I am using the current stable 1.3.6 of Retroarch. I have the proper bios files, and the core reports everything as ok.

Whenever i load an iso (tested with multiple ones) Retroarch immediately crashes. The regular core works fine, but i would like to use HW for the increased resolution capabilities.

I am using a Retina Macbook Pro 2015, OpenGL support should be there. Checking system says openGL is supported.

I don’t think we can figure anything out without a log. You can try to get a log by going into the app bundle and launch the executable from terminal.app. This doesn’t always work, apparently, but it’s your best shot.

here is a complete log:

RetroArch [INFO] :: === Build ======================================= Capabilities: MMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 SSE4.2 AVX AVX2 AES Built: Jul 17 2016 RetroArch [INFO] :: Version: 1.3.6 RetroArch [INFO] :: ================================================= RetroArch [INFO] :: Config: loading config from: /Users/cien/Library/Application Support/RetroArch/config/retroarch.cfg. RetroArch [INFO] :: Resetting undo buffers. RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: RGB565. RetroArch [INFO] :: Version of libretro API: 1 RetroArch [INFO] :: Compiled against API: 1 RetroArch [INFO] :: Set audio input rate to: 29975.00 Hz. RetroArch [INFO] :: Found shader “/Applications/RetroArch.app/Contents/Resources/shaders/psx1.glslp” RetroArch [INFO] :: Found shader “/Applications/RetroArch.app/Contents/Resources/shaders/retroarch.glslp” RetroArch [INFO] :: Video @ 960x720 RetroArch [INFO] :: Found GL context: cocoagl RetroArch [INFO] :: Detecting screen resolution 960x720. RetroArch [INFO] :: [GL]: Vendor: Intel Inc., Renderer: Intel® Iris™ Graphics 6100. RetroArch [INFO] :: [GL]: Version: 2.1 INTEL-10.18.65. RetroArch [INFO] :: Querying GL extension: ARB_ES2_compatibility => doesn’t exist RetroArch [INFO] :: Querying GL extension: ARB_texture_non_power_of_two => exists RetroArch [INFO] :: Querying GL extension: ARB_fragment_program => exists RetroArch [INFO] :: Querying GL extension: ARB_texture_float => exists RetroArch [INFO] :: Querying GL extension: EXT_texture_sRGB => exists RetroArch [INFO] :: Querying GL extension: ARB_framebuffer_sRGB => exists RetroArch [INFO] :: GL: Using resolution 1920x1440 RetroArch [INFO] :: [GL]: Default shader backend found: glsl. RetroArch [INFO] :: [Shader driver]: Using GLSL shader backend. RetroArch [INFO] :: Checking GLSL shader support … RetroArch [WARN] :: [GL]: Stock GLSL shaders will be used. RetroArch [INFO] :: Found GLSL vertex shader. RetroArch [INFO] :: Found GLSL fragment shader. RetroArch [INFO] :: Linking GLSL program. RetroArch [INFO] :: Found GLSL vertex shader. RetroArch [INFO] :: Found GLSL fragment shader. RetroArch [INFO] :: Linking GLSL program. RetroArch [INFO] :: Found GLSL vertex shader. RetroArch [INFO] :: Found GLSL fragment shader. RetroArch [INFO] :: Linking GLSL program. RetroArch [INFO] :: Found GLSL vertex shader. RetroArch [INFO] :: Found GLSL fragment shader. RetroArch [INFO] :: Linking GLSL program. RetroArch [INFO] :: Found GLSL vertex shader. RetroArch [INFO] :: Found GLSL fragment shader. RetroArch [INFO] :: Linking GLSL program. RetroArch [INFO] :: [GL]: Using 4 textures. RetroArch [INFO] :: [GL]: Loaded 1 program(s). RetroArch [INFO] :: Using font rendering backend: coretext. RetroArch [INFO] :: Graphics driver did not initialize an input driver. Attempting to pick a suitable driver. RetroArch [INFO] :: Found HID driver: “iohidmanager”. RetroArch [INFO] :: Found joypad driver: “hid”. RetroArch [INFO] :: [CoreAudio]: Using output sample rate of 48000.0 Hz RetroArch [INFO] :: [CoreAudio]: Using buffer size of 24576 bytes: (latency = 64 ms) RetroArch [INFO] :: Found menu display driver: “menu_display_gl”. RetroArch [INFO] :: Querying GL extension: ARB_framebuffer_object => exists RetroArch [INFO] :: Using font rendering backend: coretext. RetroArch [INFO] :: Using font rendering backend: coretext. RetroArch [WARN] :: Input device ID 5 is unknown to this libretro implementation. Using RETRO_DEVICE_JOYPAD. RetroArch [INFO] :: SRAM will not be saved. RetroArch [INFO] :: null: [/Users/cien/Library/Application Support/RetroArch/config/content_history.lpl]. RetroArch [INFO] :: [GL]: VSync => on RetroArch [INFO] :: [GL]: VSync => on RetroArch [INFO] :: Using content: /Users/cien/Desktop/Breath of Fire IV (USA)/Breath of Fire IV (USA).cue. RetroArch [INFO] :: Resetting undo buffers. RetroArch [INFO] :: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames. RetroArch [INFO] :: Redirecting save file to “/Users/cien/Documents/RetroArch/saves/Breath of Fire IV (USA).srm”. RetroArch [INFO] :: Redirecting savestate to “/Users/cien/Documents/RetroArch/states/Breath of Fire IV (USA).state”. RetroArch [INFO] :: === Build ======================================= Capabilities: MMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 SSE4.2 AVX AVX2 AES Built: Jul 17 2016 RetroArch [INFO] :: Version: 1.3.6 RetroArch [INFO] :: ================================================= RetroArch [INFO] :: Resetting undo buffers. RetroArch [INFO] :: Loading dynamic libretro core from: “/Applications/RetroArch.app/Contents/Resources/cores/mednafen_psx_hw_libretro.dylib” RetroArch [INFO] :: Overrides: no core-specific overrides found at /Users/cien/Library/Application Support/RetroArch/config/Mednafen PSX/Mednafen PSX.cfg. RetroArch [INFO] :: Overrides: no game-specific overrides found at /Users/cien/Library/Application Support/RetroArch/config/Mednafen PSX/Breath of Fire IV (USA).cfg. RetroArch [INFO] :: Environ SET_VARIABLES. RetroArch [INFO] :: Environ SET_CONTROLLER_INFO. RetroArch [INFO] :: Controller port: 1 RetroArch [INFO] :: PS1 Joypad (ID: 1) RetroArch [INFO] :: DualAnalog (ID: 261) RetroArch [INFO] :: DualShock (ID: 517) RetroArch [INFO] :: FlightStick (ID: 773) RetroArch [INFO] :: Controller port: 2 RetroArch [INFO] :: PS1 Joypad (ID: 1) RetroArch [INFO] :: DualAnalog (ID: 261) RetroArch [INFO] :: DualShock (ID: 517) RetroArch [INFO] :: FlightStick (ID: 773) RetroArch [INFO] :: Controller port: 3 RetroArch [INFO] :: PS1 Joypad (ID: 1) RetroArch [INFO] :: DualAnalog (ID: 261) RetroArch [INFO] :: DualShock (ID: 517) RetroArch [INFO] :: FlightStick (ID: 773) RetroArch [INFO] :: Controller port: 4 RetroArch [INFO] :: PS1 Joypad (ID: 1) RetroArch [INFO] :: DualAnalog (ID: 261) RetroArch [INFO] :: DualShock (ID: 517) RetroArch [INFO] :: FlightStick (ID: 773) RetroArch [INFO] :: Controller port: 5 RetroArch [INFO] :: PS1 Joypad (ID: 1) RetroArch [INFO] :: DualAnalog (ID: 261) RetroArch [INFO] :: DualShock (ID: 517) RetroArch [INFO] :: FlightStick (ID: 773) RetroArch [INFO] :: Controller port: 6 RetroArch [INFO] :: PS1 Joypad (ID: 1) RetroArch [INFO] :: DualAnalog (ID: 261) RetroArch [INFO] :: DualShock (ID: 517) RetroArch [INFO] :: FlightStick (ID: 773) RetroArch [INFO] :: Controller port: 7 RetroArch [INFO] :: PS1 Joypad (ID: 1) RetroArch [INFO] :: DualAnalog (ID: 261) RetroArch [INFO] :: DualShock (ID: 517) RetroArch [INFO] :: FlightStick (ID: 773) RetroArch [INFO] :: Controller port: 8 RetroArch [INFO] :: PS1 Joypad (ID: 1) RetroArch [INFO] :: DualAnalog (ID: 261) RetroArch [INFO] :: DualShock (ID: 517) RetroArch [INFO] :: FlightStick (ID: 773) RetroArch [INFO] :: Remaps: remap directory: /Users/cien/Library/Application Support/RetroArch/config/remaps RetroArch [INFO] :: Remaps: no game-specific remap found at /Users/cien/Library/Application Support/RetroArch/config/remaps/Mednafen PSX/Breath of Fire IV (USA).rmp. RetroArch [INFO] :: Remaps: no core-specific remap found at /Users/cien/Library/Application Support/RetroArch/config/remaps/Mednafen PSX/Mednafen PSX.rmp. RetroArch [INFO] :: Redirecting save file to “/Users/cien/Documents/RetroArch/saves/Breath of Fire IV (USA).srm”. RetroArch [INFO] :: Redirecting savestate to “/Users/cien/Documents/RetroArch/states/Breath of Fire IV (USA).state”. RetroArch [INFO] :: Environ GET_LOG_INTERFACE. RetroArch [INFO] :: Environ SYSTEM_DIRECTORY: “/Users/cien/Documents/RetroArch/system”. RetroArch [INFO] :: Environ SET_DISK_CONTROL_INTERFACE. RetroArch [INFO] :: Environ GET_PERF_INTERFACE. RetroArch [INFO] :: Environ PERFORMANCE_LEVEL: 15. RetroArch [INFO] :: Content loading skipped. Implementation will load it on its own. RetroArch [INFO] :: Environ SET_INPUT_DESCRIPTORS: RetroArch [INFO] :: RetroPad, User 1, Button “B (bottom)” => “Cross” RetroArch [INFO] :: RetroPad, User 1, Button “Y (left)” => “Square” RetroArch [INFO] :: RetroPad, User 1, Button “Select” => “Select” RetroArch [INFO] :: RetroPad, User 1, Button “Start” => “Start” RetroArch [INFO] :: RetroPad, User 1, Button “D-Pad Up” => “D-Pad Up” RetroArch [INFO] :: RetroPad, User 1, Button “D-Pad Down” => “D-Pad Down” RetroArch [INFO] :: RetroPad, User 1, Button “D-Pad Left” => “D-Pad Left” RetroArch [INFO] :: RetroPad, User 1, Button “D-Pad Right” => “D-Pad Right” RetroArch [INFO] :: RetroPad, User 1, Button “A (right)” => “Circle” RetroArch [INFO] :: RetroPad, User 1, Button “X (up)” => “Triangle” RetroArch [INFO] :: RetroPad, User 1, Button “L” => “L1” RetroArch [INFO] :: RetroPad, User 1, Button “R” => “R1” RetroArch [INFO] :: RetroPad, User 1, Button “L2” => “L2” RetroArch [INFO] :: RetroPad, User 1, Button “R2” => “R2” RetroArch [INFO] :: RetroPad, User 1, Button “L3” => “L3” RetroArch [INFO] :: RetroPad, User 1, Button “R3” => “R3” RetroArch [INFO] :: RetroPad, User 2, Button “B (bottom)” => “Cross” RetroArch [INFO] :: RetroPad, User 2, Button “Y (left)” => “Square” RetroArch [INFO] :: RetroPad, User 2, Button “Select” => “Select” RetroArch [INFO] :: RetroPad, User 2, Button “Start” => “Start” RetroArch [INFO] :: RetroPad, User 2, Button “D-Pad Up” => “D-Pad Up” RetroArch [INFO] :: RetroPad, User 2, Button “D-Pad Down” => “D-Pad Down” RetroArch [INFO] :: RetroPad, User 2, Button “D-Pad Left” => “D-Pad Left” RetroArch [INFO] :: RetroPad, User 2, Button “D-Pad Right” => “D-Pad Right” RetroArch [INFO] :: RetroPad, User 2, Button “A (right)” => “Circle” RetroArch [INFO] :: RetroPad, User 2, Button “X (up)” => “Triangle” RetroArch [INFO] :: RetroPad, User 2, Button “L” => “L1” RetroArch [INFO] :: RetroPad, User 2, Button “R” => “R1” RetroArch [INFO] :: RetroPad, User 2, Button “L2” => “L2” RetroArch [INFO] :: RetroPad, User 2, Button “R2” => “R2” RetroArch [INFO] :: RetroPad, User 2, Button “L3” => “L3” RetroArch [INFO] :: RetroPad, User 2, Button “R3” => “R3” RetroArch [INFO] :: RetroPad, User 3, Button “B (bottom)” => “Cross” RetroArch [INFO] :: RetroPad, User 3, Button “Y (left)” => “Square” RetroArch [INFO] :: RetroPad, User 3, Button “Select” => “Select” RetroArch [INFO] :: RetroPad, User 3, Button “Start” => “Start” RetroArch [INFO] :: RetroPad, User 3, Button “D-Pad Up” => “D-Pad Up” RetroArch [INFO] :: RetroPad, User 3, Button “D-Pad Down” => “D-Pad Down” RetroArch [INFO] :: RetroPad, User 3, Button “D-Pad Left” => “D-Pad Left” RetroArch [INFO] :: RetroPad, User 3, Button “D-Pad Right” => “D-Pad Right” RetroArch [INFO] :: RetroPad, User 3, Button “A (right)” => “Circle” RetroArch [INFO] :: RetroPad, User 3, Button “X (up)” => “Triangle” RetroArch [INFO] :: RetroPad, User 3, Button “L” => “L1” RetroArch [INFO] :: RetroPad, User 3, Button “R” => “R1” RetroArch [INFO] :: RetroPad, User 3, Button “L2” => “L2” RetroArch [INFO] :: RetroPad, User 3, Button “R2” => “R2” RetroArch [INFO] :: RetroPad, User 3, Button “L3” => “L3” RetroArch [INFO] :: RetroPad, User 3, Button “R3” => “R3” RetroArch [INFO] :: RetroPad, User 4, Button “B (bottom)” => “Cross” RetroArch [INFO] :: RetroPad, User 4, Button “Y (left)” => “Square” RetroArch [INFO] :: RetroPad, User 4, Button “Select” => “Select” RetroArch [INFO] :: RetroPad, User 4, Button “Start” => “Start” RetroArch [INFO] :: RetroPad, User 4, Button “D-Pad Up” => “D-Pad Up” RetroArch [INFO] :: RetroPad, User 4, Button “D-Pad Down” => “D-Pad Down” RetroArch [INFO] :: RetroPad, User 4, Button “D-Pad Left” => “D-Pad Left” RetroArch [INFO] :: RetroPad, User 4, Button “D-Pad Right” => “D-Pad Right” RetroArch [INFO] :: RetroPad, User 4, Button “A (right)” => “Circle” RetroArch [INFO] :: RetroPad, User 4, Button “X (up)” => “Triangle” RetroArch [INFO] :: RetroPad, User 4, Button “L” => “L1” RetroArch [INFO] :: RetroPad, User 4, Button “R” => “R1” RetroArch [INFO] :: RetroPad, User 4, Button “L2” => “L2” RetroArch [INFO] :: RetroPad, User 4, Button “R2” => “R2” RetroArch [INFO] :: RetroPad, User 4, Button “L3” => “L3” RetroArch [INFO] :: RetroPad, User 4, Button “R3” => “R3” RetroArch [INFO] :: RetroPad, User 5, Button “B (bottom)” => “Cross” RetroArch [INFO] :: RetroPad, User 5, Button “Y (left)” => “Square” RetroArch [INFO] :: RetroPad, User 5, Button “Select” => “Select” RetroArch [INFO] :: RetroPad, User 5, Button “Start” => “Start” RetroArch [INFO] :: RetroPad, User 5, Button “D-Pad Up” => “D-Pad Up” RetroArch [INFO] :: RetroPad, User 5, Button “D-Pad Down” => “D-Pad Down” RetroArch [INFO] :: RetroPad, User 5, Button “D-Pad Left” => “D-Pad Left” RetroArch [INFO] :: RetroPad, User 5, Button “D-Pad Right” => “D-Pad Right” RetroArch [INFO] :: RetroPad, User 5, Button “A (right)” => “Circle” RetroArch [INFO] :: RetroPad, User 5, Button “X (up)” => “Triangle” RetroArch [INFO] :: RetroPad, User 5, Button “L” => “L1” RetroArch [INFO] :: RetroPad, User 5, Button “R” => “R1” RetroArch [INFO] :: RetroPad, User 5, Button “L2” => “L2” RetroArch [INFO] :: RetroPad, User 5, Button “R2” => “R2” RetroArch [INFO] :: RetroPad, User 5, Button “L3” => “L3” RetroArch [INFO] :: RetroPad, User 5, Button “R3” => “R3” RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: XRGB8888. RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_renderer: RetroArch [INFO] :: opengl RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_cdimagecache: RetroArch [INFO] :: disabled RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_cpu_overclock: RetroArch [INFO] :: disabled RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_skipbios: RetroArch [INFO] :: disabled RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_widescreen_hack: RetroArch [INFO] :: disabled RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_enable_memcard1: RetroArch [INFO] :: enabled RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_dither_mode: RetroArch [INFO] :: 1x(native) RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_gte_subpixel: RetroArch [INFO] :: 1x(native) RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_analog_toggle: RetroArch [INFO] :: disabled RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_enable_multitap_port1: RetroArch [INFO] :: disabled RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_enable_multitap_port2: RetroArch [INFO] :: disabled RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_initial_scanline: RetroArch [INFO] :: 0 RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_last_scanline: RetroArch [INFO] :: 239 RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_initial_scanline_pal: RetroArch [INFO] :: 0 RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_last_scanline_pal: RetroArch [INFO] :: 287 RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_use_mednafen_memcard0_method: RetroArch [INFO] :: libretro RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_shared_memory_cards: RetroArch [INFO] :: disabled RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_frame_duping_enable: RetroArch [INFO] :: disabled RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_display_internal_framerate: RetroArch [INFO] :: disabled RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_crop_overscan: RetroArch [INFO] :: enabled RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_image_offset: RetroArch [INFO] :: disabled RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_image_crop: RetroArch [INFO] :: disabled RetroArch [INFO] :: Environ GET_RUMBLE_INTERFACE. RetroArch [libretro INFO] :: Rumble interface supported! RetroArch [libretro INFO] :: Loading /Users/cien/Desktop/Breath of Fire IV (USA)/Breath of Fire IV (USA).cue… RetroArch [libretro DEBUG] :: CD 1 Layout: RetroArch [libretro DEBUG] :: Track 1, LBA: 0 DATA RetroArch [libretro DEBUG] :: Track 2, LBA: 274413 DATA RetroArch [libretro DEBUG] :: Leadout: 292651 unhandled setting UI: psx.input.port1.gun_chairs unhandled setting UI: psx.input.port2.gun_chairs unhandled setting UI: psx.input.port3.gun_chairs unhandled setting UI: psx.input.port4.gun_chairs unhandled setting UI: psx.input.port5.gun_chairs unhandled setting UI: psx.input.port6.gun_chairs unhandled setting UI: psx.input.port7.gun_chairs unhandled setting UI: psx.input.port8.gun_chairs RetroArch [libretro ERROR] :: Error opening file: /Users/cien/Documents/RetroArch/saves/Breath of Fire IV (USA).2.mcr No such file or directory RetroArch [libretro ERROR] :: Error opening file: /Users/cien/Documents/RetroArch/saves/Breath of Fire IV (USA).3.mcr No such file or directory RetroArch [libretro ERROR] :: Error opening file: /Users/cien/Documents/RetroArch/saves/Breath of Fire IV (USA).4.mcr No such file or directory RetroArch [libretro ERROR] :: Error opening file: /Users/cien/Documents/RetroArch/saves/Breath of Fire IV (USA).5.mcr No such file or directory RetroArch [libretro ERROR] :: Error opening file: /Users/cien/Documents/RetroArch/saves/Breath of Fire IV (USA).6.mcr No such file or directory RetroArch [libretro ERROR] :: Error opening file: /Users/cien/Documents/RetroArch/saves/Breath of Fire IV (USA).7.mcr No such file or directory RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: XRGB8888. RetroArch [INFO] :: Environ SET_HW_RENDER. RetroArch [INFO] :: Requesting core OpenGL context (3.1). RetroArch [INFO] :: Skipping SRAM load… RetroArch [INFO] :: Version of libretro API: 1 RetroArch [INFO] :: Compiled against API: 1 RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_internal_resolution: RetroArch [INFO] :: 1x(native) RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_display_vram: RetroArch [INFO] :: disabled RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_widescreen_hack: RetroArch [INFO] :: disabled RetroArch [INFO] :: Set audio input rate to: 44106.62 Hz. RetroArch [INFO] :: Found shader “/Applications/RetroArch.app/Contents/Resources/shaders/psx1.glslp” RetroArch [INFO] :: Found shader “/Applications/RetroArch.app/Contents/Resources/shaders/retroarch.glslp” RetroArch [INFO] :: Video @ 1920x1440 RetroArch [INFO] :: Using HW render, OpenGL driver forced. RetroArch [INFO] :: Found GL context: cocoagl RetroArch [INFO] :: Detecting screen resolution 1920x1440. RetroArch [INFO] :: [GL]: Vendor: (null), Renderer: (null). RetroArch [INFO] :: [GL]: Version: (null). RetroArch [INFO] :: [GL]: Using Core GL context. RetroArch [INFO] :: Querying GL extension: ARB_ES2_compatibility => doesn’t exist RetroArch [INFO] :: Querying GL extension: ARB_texture_non_power_of_two => doesn’t exist RetroArch [INFO] :: Querying GL extension: ARB_fragment_program => doesn’t exist RetroArch [INFO] :: GL: Using resolution 3840x1712 RetroArch [INFO] :: [GL]: Default shader backend found: glsl. RetroArch [INFO] :: [Shader driver]: Using GLSL shader backend. RetroArch [INFO] :: Checking GLSL shader support … RetroArch [WARN] :: [GL]: Stock GLSL shaders will be used. RetroArch [ERROR] :: Failed to link program #0. RetroArch [ERROR] :: GLSL stock programs failed to compile. RetroArch [ERROR] :: [GL]: Failed to initialize shader, falling back to stock. RetroArch [INFO] :: [Shader driver]: Using GLSL shader backend. RetroArch [INFO] :: Checking GLSL shader support … RetroArch [WARN] :: [GL]: Stock GLSL shaders will be used. RetroArch [ERROR] :: Failed to link program #0. RetroArch [ERROR] :: GLSL stock programs failed to compile. RetroArch [ERROR] :: [GL]: Shader initialization failed. RetroArch [ERROR] :: Cannot open video driver … Exiting … RetroArch [ERROR] :: Fatal error received in: “init_video()” RetroArch [ERROR] :: Failed to start audio driver. Will continue without audio. RetroArch [INFO] :: Saving config at path: “/Users/cien/Library/Application Support/RetroArch/config/retroarch.cfg” RetroArch [INFO] :: Saved new config to “/Users/cien/Library/Application Support/RetroArch/config/retroarch.cfg”. OpenGL context destroy RetroArch [INFO] :: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.

These lines suggest that it can’t find your OpenGL implementation at all, which is surprising: RetroArch [INFO] :: [GL]: Vendor: (null), Renderer: (null). RetroArch [INFO] :: [GL]: Version: (null). RetroArch [INFO] :: [GL]: Using Core GL context. RetroArch [INFO] :: Querying GL extension: ARB_ES2_compatibility => doesn’t exist RetroArch [INFO] :: Querying GL extension: ARB_texture_non_power_of_two => doesn’t exist RetroArch [INFO] :: Querying GL extension: ARB_fragment_program => doesn’t exist

[QUOTE=hunterk;47628]These lines suggest that it can’t find your OpenGL implementation at all, which is surprising: RetroArch [INFO] :: [GL]: Vendor: (null), Renderer: (null). RetroArch [INFO] :: [GL]: Version: (null). RetroArch [INFO] :: [GL]: Using Core GL context. RetroArch [INFO] :: Querying GL extension: ARB_ES2_compatibility => doesn’t exist RetroArch [INFO] :: Querying GL extension: ARB_texture_non_power_of_two => doesn’t exist RetroArch [INFO] :: Querying GL extension: ARB_fragment_program => doesn’t exist[/QUOTE]

Very weird. I wonder if it is possibly an incompatibility with macOS Sierra?

I will try with El Capitan and see what happens.

Thanks for the help!

And for the record, the problem seems to be almost the same on my MacBook pro retina mid 2014 on El Capitan.



 06:46:20  ...RetroArch.app/Contents/MacOS 
$ ./RetroArch
RetroArch [INFO] :: Config: loading config from: /Applications/RetroArch.app/Contents/Resources/configs/retroarch.cfg.
RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: RGB565.
RetroArch [INFO] :: Version of libretro API: 1
RetroArch [INFO] :: Compiled against API: 1
RetroArch [INFO] :: Set audio input rate to: 29975.00 Hz.
RetroArch [INFO] :: Video @ 960x720
RetroArch [INFO] :: Found GL context: cocoagl
RetroArch [INFO] :: Detecting screen resolution 960x720.
RetroArch [INFO] :: [GL]: Vendor: Intel Inc., Renderer: Intel Iris OpenGL Engine.
RetroArch [INFO] :: [GL]: Version: 2.1 INTEL-10.14.73.
RetroArch [INFO] :: Querying GL extension: ARB_ES2_compatibility => doesn't exist
RetroArch [INFO] :: Querying GL extension: ARB_texture_non_power_of_two => exists
RetroArch [INFO] :: Querying GL extension: ARB_fragment_program => exists
RetroArch [INFO] :: Querying GL extension: ARB_texture_float => exists
RetroArch [INFO] :: Querying GL extension: EXT_texture_sRGB => exists
RetroArch [INFO] :: Querying GL extension: ARB_framebuffer_sRGB => exists
RetroArch [INFO] :: GL: Using resolution 1920x1440
RetroArch [INFO] :: [GL]: Default shader backend found: glsl.
RetroArch [INFO] :: [GL]: Not loading any shader.
RetroArch [INFO] :: [GL]: Using 4 textures.
RetroArch [INFO] :: [GL]: Loaded 0 program(s).
RetroArch [INFO] :: Using font rendering backend: coretext.
RetroArch [INFO] :: Graphics driver did not initialize an input driver. Attempting to pick a suitable driver.
RetroArch [INFO] :: Found HID driver: "iohidmanager".
RetroArch [INFO] :: Found joypad driver: "hid".
RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX AVX2
RetroArch [INFO] :: [CoreAudio]: Using output sample rate of 48000.0 Hz
RetroArch [INFO] :: [CoreAudio]: Using buffer size of 24576 bytes: (latency = 64 ms)
RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX AVX2
RetroArch [INFO] :: Found menu display driver: "menu_display_gl".
RetroArch [INFO] :: Using font rendering backend: coretext.
RetroArch [INFO] :: Using font rendering backend: coretext.
RetroArch [INFO] :: SRAM will not be saved.
RetroArch [INFO] :: null: [/Applications/RetroArch.app/Contents/Resources/configs/content_history.lpl].
RetroArch [INFO] :: [GL]: VSync => on
RetroArch [INFO] :: [GL]: VSync => on
^[[CRetroArch [INFO] :: Using content: /Users/sinok/Games/PSX/SLPS-01770_Eng/Tales of Phantasia (pre-v1.1 fix 1) [SLPS-01770]/Tales of Phantasia PS1 pre-v1.1 fix 1.cue.
RetroArch [INFO] :: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.
RetroArch [INFO] :: Redirecting save file to "/Users/sinok/Documents/RetroArch/saves/Tales of Phantasia PS1 pre-v1.1 fix 1.srm".
RetroArch [INFO] :: Redirecting savestate to "/Users/sinok/Documents/RetroArch/states/Tales of Phantasia PS1 pre-v1.1 fix 1.state".
RetroArch [INFO] :: === Build =======================================RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX AVX2
MMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 SSE4.2 AVX AVX2 AES Built: Mar 20 2016
RetroArch [INFO] :: Version: 1.3.3
RetroArch [INFO] :: =================================================
RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX AVX2
RetroArch [INFO] :: Loading dynamic libretro core from: "/Applications/RetroArch.app/Contents/Resources/cores/mednafen_psx_hw_libretro.dylib"
RetroArch [INFO] :: Overrides: no core-specific overrides found at /Applications/RetroArch.app/Contents/Resources/configs/Mednafen PSX/Mednafen PSX.cfg
RetroArch [INFO] :: Overrides: no game-specific overrides found at /Applications/RetroArch.app/Contents/Resources/configs/Mednafen PSX/Tales of Phantasia PS1 pre-v1.1 fix 1.cfg
RetroArch [INFO] :: Environ SET_VARIABLES.
RetroArch [INFO] :: Environ SET_CONTROLLER_INFO.
RetroArch [INFO] :: Controller port: 1
RetroArch [INFO] ::    PS1 Joypad (ID: 1)
RetroArch [INFO] ::    DualAnalog (ID: 261)
RetroArch [INFO] ::    DualShock (ID: 517)
RetroArch [INFO] ::    FlightStick (ID: 773)
RetroArch [INFO] :: Controller port: 2
RetroArch [INFO] ::    PS1 Joypad (ID: 1)
RetroArch [INFO] ::    DualAnalog (ID: 261)
RetroArch [INFO] ::    DualShock (ID: 517)
RetroArch [INFO] ::    FlightStick (ID: 773)
RetroArch [INFO] :: Controller port: 3
RetroArch [INFO] ::    PS1 Joypad (ID: 1)
RetroArch [INFO] ::    DualAnalog (ID: 261)
RetroArch [INFO] ::    DualShock (ID: 517)
RetroArch [INFO] ::    FlightStick (ID: 773)
RetroArch [INFO] :: Controller port: 4
RetroArch [INFO] ::    PS1 Joypad (ID: 1)
RetroArch [INFO] ::    DualAnalog (ID: 261)
RetroArch [INFO] ::    DualShock (ID: 517)
RetroArch [INFO] ::    FlightStick (ID: 773)
RetroArch [INFO] :: Controller port: 5
RetroArch [INFO] ::    PS1 Joypad (ID: 1)
RetroArch [INFO] ::    DualAnalog (ID: 261)
RetroArch [INFO] ::    DualShock (ID: 517)
RetroArch [INFO] ::    FlightStick (ID: 773)
RetroArch [INFO] :: Controller port: 6
RetroArch [INFO] ::    PS1 Joypad (ID: 1)
RetroArch [INFO] ::    DualAnalog (ID: 261)
RetroArch [INFO] ::    DualShock (ID: 517)
RetroArch [INFO] ::    FlightStick (ID: 773)
RetroArch [INFO] :: Controller port: 7
RetroArch [INFO] ::    PS1 Joypad (ID: 1)
RetroArch [INFO] ::    DualAnalog (ID: 261)
RetroArch [INFO] ::    DualShock (ID: 517)
RetroArch [INFO] ::    FlightStick (ID: 773)
RetroArch [INFO] :: Controller port: 8
RetroArch [INFO] ::    PS1 Joypad (ID: 1)
RetroArch [INFO] ::    DualAnalog (ID: 261)
RetroArch [INFO] ::    DualShock (ID: 517)
RetroArch [INFO] ::    FlightStick (ID: 773)
RetroArch [INFO] :: Remaps: core name: Mednafen PSX
RetroArch [INFO] :: Remaps: game name: Tales of Phantasia PS1 pre-v1.1 fix 1
RetroArch [INFO] :: Remaps: remap directory: /Applications/RetroArch.app/Contents/Resources/remaps
RetroArch [INFO] :: Remaps: no game-specific remap found at /Applications/RetroArch.app/Contents/Resources/remaps/Mednafen PSX/Tales of Phantasia PS1 pre-v1.1 fix 1.rmp
RetroArch [INFO] :: Remaps: no core-specific remap found at /Applications/RetroArch.app/Contents/Resources/remaps/Mednafen PSX/Mednafen PSX.rmp
RetroArch [INFO] :: Environ GET_LOG_INTERFACE.
RetroArch [INFO] :: Environ SYSTEM_DIRECTORY: "/Users/sinok/Games/BIOS".
RetroArch [INFO] :: Environ SAVE_DIRECTORY: "/Users/sinok/Documents/RetroArch/saves".
RetroArch [INFO] :: Environ SET_DISK_CONTROL_INTERFACE.
RetroArch [INFO] :: Environ GET_PERF_INTERFACE.
RetroArch [INFO] :: Environ PERFORMANCE_LEVEL: 15.
RetroArch [INFO] :: Content loading skipped. Implementation will load it on its own.
RetroArch [INFO] :: Environ SET_INPUT_DESCRIPTORS:
RetroArch [INFO] ::     RetroPad, User 1, Button "B (bottom)" => "Cross"
RetroArch [INFO] ::     RetroPad, User 1, Button "Y (left)" => "Square"
RetroArch [INFO] ::     RetroPad, User 1, Button "Select" => "Select"
RetroArch [INFO] ::     RetroPad, User 1, Button "Start" => "Start"
RetroArch [INFO] ::     RetroPad, User 1, Button "D-Pad Up" => "D-Pad Up"
RetroArch [INFO] ::     RetroPad, User 1, Button "D-Pad Down" => "D-Pad Down"
RetroArch [INFO] ::     RetroPad, User 1, Button "D-Pad Left" => "D-Pad Left"
RetroArch [INFO] ::     RetroPad, User 1, Button "D-Pad Right" => "D-Pad Right"
RetroArch [INFO] ::     RetroPad, User 1, Button "A (right)" => "Circle"
RetroArch [INFO] ::     RetroPad, User 1, Button "X (up)" => "Triangle"
RetroArch [INFO] ::     RetroPad, User 1, Button "L" => "L1"
RetroArch [INFO] ::     RetroPad, User 1, Button "R" => "R1"
RetroArch [INFO] ::     RetroPad, User 1, Button "L2" => "L2"
RetroArch [INFO] ::     RetroPad, User 1, Button "R2" => "R2"
RetroArch [INFO] ::     RetroPad, User 1, Button "L3" => "L3"
RetroArch [INFO] ::     RetroPad, User 1, Button "R3" => "R3"
RetroArch [INFO] ::     RetroPad, User 2, Button "B (bottom)" => "Cross"
RetroArch [INFO] ::     RetroPad, User 2, Button "Y (left)" => "Square"
RetroArch [INFO] ::     RetroPad, User 2, Button "Select" => "Select"
RetroArch [INFO] ::     RetroPad, User 2, Button "Start" => "Start"
RetroArch [INFO] ::     RetroPad, User 2, Button "D-Pad Up" => "D-Pad Up"
RetroArch [INFO] ::     RetroPad, User 2, Button "D-Pad Down" => "D-Pad Down"
RetroArch [INFO] ::     RetroPad, User 2, Button "D-Pad Left" => "D-Pad Left"
RetroArch [INFO] ::     RetroPad, User 2, Button "D-Pad Right" => "D-Pad Right"
RetroArch [INFO] ::     RetroPad, User 2, Button "A (right)" => "Circle"
RetroArch [INFO] ::     RetroPad, User 2, Button "X (up)" => "Triangle"
RetroArch [INFO] ::     RetroPad, User 2, Button "L" => "L1"
RetroArch [INFO] ::     RetroPad, User 2, Button "R" => "R1"
RetroArch [INFO] ::     RetroPad, User 2, Button "L2" => "L2"
RetroArch [INFO] ::     RetroPad, User 2, Button "R2" => "R2"
RetroArch [INFO] ::     RetroPad, User 2, Button "L3" => "L3"
RetroArch [INFO] ::     RetroPad, User 2, Button "R3" => "R3"
RetroArch [INFO] ::     RetroPad, User 3, Button "B (bottom)" => "Cross"
RetroArch [INFO] ::     RetroPad, User 3, Button "Y (left)" => "Square"
RetroArch [INFO] ::     RetroPad, User 3, Button "Select" => "Select"
RetroArch [INFO] ::     RetroPad, User 3, Button "Start" => "Start"
RetroArch [INFO] ::     RetroPad, User 3, Button "D-Pad Up" => "D-Pad Up"
RetroArch [INFO] ::     RetroPad, User 3, Button "D-Pad Down" => "D-Pad Down"
RetroArch [INFO] ::     RetroPad, User 3, Button "D-Pad Left" => "D-Pad Left"
RetroArch [INFO] ::     RetroPad, User 3, Button "D-Pad Right" => "D-Pad Right"
RetroArch [INFO] ::     RetroPad, User 3, Button "A (right)" => "Circle"
RetroArch [INFO] ::     RetroPad, User 3, Button "X (up)" => "Triangle"
RetroArch [INFO] ::     RetroPad, User 3, Button "L" => "L1"
RetroArch [INFO] ::     RetroPad, User 3, Button "R" => "R1"
RetroArch [INFO] ::     RetroPad, User 3, Button "L2" => "L2"
RetroArch [INFO] ::     RetroPad, User 3, Button "R2" => "R2"
RetroArch [INFO] ::     RetroPad, User 3, Button "L3" => "L3"
RetroArch [INFO] ::     RetroPad, User 3, Button "R3" => "R3"
RetroArch [INFO] ::     RetroPad, User 4, Button "B (bottom)" => "Cross"
RetroArch [INFO] ::     RetroPad, User 4, Button "Y (left)" => "Square"
RetroArch [INFO] ::     RetroPad, User 4, Button "Select" => "Select"
RetroArch [INFO] ::     RetroPad, User 4, Button "Start" => "Start"
RetroArch [INFO] ::     RetroPad, User 4, Button "D-Pad Up" => "D-Pad Up"
RetroArch [INFO] ::     RetroPad, User 4, Button "D-Pad Down" => "D-Pad Down"
RetroArch [INFO] ::     RetroPad, User 4, Button "D-Pad Left" => "D-Pad Left"
RetroArch [INFO] ::     RetroPad, User 4, Button "D-Pad Right" => "D-Pad Right"
RetroArch [INFO] ::     RetroPad, User 4, Button "A (right)" => "Circle"
RetroArch [INFO] ::     RetroPad, User 4, Button "X (up)" => "Triangle"
RetroArch [INFO] ::     RetroPad, User 4, Button "L" => "L1"
RetroArch [INFO] ::     RetroPad, User 4, Button "R" => "R1"
RetroArch [INFO] ::     RetroPad, User 4, Button "L2" => "L2"
RetroArch [INFO] ::     RetroPad, User 4, Button "R2" => "R2"
RetroArch [INFO] ::     RetroPad, User 4, Button "L3" => "L3"
RetroArch [INFO] ::     RetroPad, User 4, Button "R3" => "R3"
RetroArch [INFO] ::     RetroPad, User 5, Button "B (bottom)" => "Cross"
RetroArch [INFO] ::     RetroPad, User 5, Button "Y (left)" => "Square"
RetroArch [INFO] ::     RetroPad, User 5, Button "Select" => "Select"
RetroArch [INFO] ::     RetroPad, User 5, Button "Start" => "Start"
RetroArch [INFO] ::     RetroPad, User 5, Button "D-Pad Up" => "D-Pad Up"
RetroArch [INFO] ::     RetroPad, User 5, Button "D-Pad Down" => "D-Pad Down"
RetroArch [INFO] ::     RetroPad, User 5, Button "D-Pad Left" => "D-Pad Left"
RetroArch [INFO] ::     RetroPad, User 5, Button "D-Pad Right" => "D-Pad Right"
RetroArch [INFO] ::     RetroPad, User 5, Button "A (right)" => "Circle"
RetroArch [INFO] ::     RetroPad, User 5, Button "X (up)" => "Triangle"
RetroArch [INFO] ::     RetroPad, User 5, Button "L" => "L1"
RetroArch [INFO] ::     RetroPad, User 5, Button "R" => "R1"
RetroArch [INFO] ::     RetroPad, User 5, Button "L2" => "L2"
RetroArch [INFO] ::     RetroPad, User 5, Button "R2" => "R2"
RetroArch [INFO] ::     RetroPad, User 5, Button "L3" => "L3"
RetroArch [INFO] ::     RetroPad, User 5, Button "R3" => "R3"
RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: XRGB8888.
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_renderer:
RetroArch [INFO] ::     opengl
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_cdimagecache:
RetroArch [INFO] ::     disabled
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_cpu_overclock:
RetroArch [INFO] ::     disabled
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_skipbios:
RetroArch [INFO] ::     enabled
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_widescreen_hack:
RetroArch [INFO] ::     enabled
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_enable_memcard1:
RetroArch [INFO] ::     enabled
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_dither_mode:
RetroArch [INFO] ::     1x(native)
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_gte_subpixel:
RetroArch [INFO] ::     1x(native)
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_analog_toggle:
RetroArch [INFO] ::     disabled
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_enable_multitap_port1:
RetroArch [INFO] ::     disabled
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_enable_multitap_port2:
RetroArch [INFO] ::     disabled
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_initial_scanline:
RetroArch [INFO] ::     0
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_last_scanline:
RetroArch [INFO] ::     239
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_initial_scanline_pal:
RetroArch [INFO] ::     0
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_last_scanline_pal:
RetroArch [INFO] ::     287
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_use_mednafen_memcard0_method:
RetroArch [INFO] ::     libretro
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_shared_memory_cards:
RetroArch [INFO] ::     disabled
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_frame_duping_enable:
RetroArch [INFO] ::     disabled
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_display_internal_framerate:
RetroArch [INFO] ::     disabled
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_crop_overscan:
RetroArch [INFO] ::     enabled
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_image_offset:
RetroArch [INFO] ::     disabled
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_image_crop:
RetroArch [INFO] ::     disabled
RetroArch [INFO] :: Environ GET_RUMBLE_INTERFACE.
RetroArch [libretro INFO] :: Rumble interface supported!
RetroArch [libretro INFO] :: Loading /Users/sinok/Games/PSX/SLPS-01770_Eng/Tales of Phantasia (pre-v1.1 fix 1) [SLPS-01770]/Tales of Phantasia PS1 pre-v1.1 fix 1.cue...
RetroArch [libretro DEBUG] :: CD 1 Layout:
RetroArch [libretro DEBUG] :: Track  1, LBA:      0  DATA
RetroArch [libretro DEBUG] :: Leadout: 260853
CDIF_ReadSector() invalid sector type at LBA=4
unhandled setting UI: psx.input.port1.gun_chairs
unhandled setting UI: psx.input.port2.gun_chairs
unhandled setting UI: psx.input.port3.gun_chairs
unhandled setting UI: psx.input.port4.gun_chairs
unhandled setting UI: psx.input.port5.gun_chairs
unhandled setting UI: psx.input.port6.gun_chairs
unhandled setting UI: psx.input.port7.gun_chairs
unhandled setting UI: psx.input.port8.gun_chairs
RetroArch [libretro ERROR] :: Error opening file:
/Users/sinok/Documents/RetroArch/saves/Tales of Phantasia PS1 pre-v1.1 fix 1.1.mcr
No such file or directory
RetroArch [libretro ERROR] :: Error opening file:
/Users/sinok/Documents/RetroArch/saves/Tales of Phantasia PS1 pre-v1.1 fix 1.2.mcr
No such file or directory
RetroArch [libretro ERROR] :: Error opening file:
/Users/sinok/Documents/RetroArch/saves/Tales of Phantasia PS1 pre-v1.1 fix 1.3.mcr
No such file or directory
RetroArch [libretro ERROR] :: Error opening file:
/Users/sinok/Documents/RetroArch/saves/Tales of Phantasia PS1 pre-v1.1 fix 1.4.mcr
No such file or directory
RetroArch [libretro ERROR] :: Error opening file:
/Users/sinok/Documents/RetroArch/saves/Tales of Phantasia PS1 pre-v1.1 fix 1.5.mcr
No such file or directory
RetroArch [libretro ERROR] :: Error opening file:
/Users/sinok/Documents/RetroArch/saves/Tales of Phantasia PS1 pre-v1.1 fix 1.6.mcr
No such file or directory
RetroArch [libretro ERROR] :: Error opening file:
/Users/sinok/Documents/RetroArch/saves/Tales of Phantasia PS1 pre-v1.1 fix 1.7.mcr
No such file or directory
CDIF_ReadSector() invalid sector type at LBA=4
RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: XRGB8888.
RetroArch [INFO] :: Environ SET_HW_RENDER.
RetroArch [INFO] :: Requesting core OpenGL context (3.1).
RetroArch [INFO] :: Skipping SRAM load..
RetroArch [INFO] :: Version of libretro API: 1
RetroArch [INFO] :: Compiled against API: 1
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_internal_resolution:
RetroArch [INFO] ::     1x(native)
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_display_vram:
RetroArch [INFO] ::     disabled
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_widescreen_hack:
RetroArch [INFO] ::     enabled
RetroArch [INFO] :: Set audio input rate to: 44106.62 Hz.
RetroArch [INFO] :: Video @ 2559x1440
RetroArch [INFO] :: Using HW render, OpenGL driver forced.
RetroArch [INFO] :: Found GL context: cocoagl
RetroArch [INFO] :: Detecting screen resolution 1920x1440.
RetroArch [INFO] :: [GL]: Vendor: (null), Renderer: (null).
RetroArch [INFO] :: [GL]: Version: (null).
RetroArch [INFO] :: [GL]: Using Core GL context.
RetroArch [INFO] :: Querying GL extension: ARB_ES2_compatibility => doesn't exist
RetroArch [INFO] :: Querying GL extension: ARB_texture_non_power_of_two => doesn't exist
RetroArch [INFO] :: Querying GL extension: ARB_fragment_program => doesn't exist
RetroArch [INFO] :: GL: Using resolution 5118x1710
RetroArch [INFO] :: [GL]: Default shader backend found: glsl.
RetroArch [INFO] :: [GL]: Using GLSL shader backend.
RetroArch [INFO] :: Checking GLSL shader support ...
RetroArch [WARN] :: [GL]: Stock GLSL shaders will be used.
RetroArch [ERROR] :: GLSL stock programs failed to compile.
RetroArch [ERROR] :: [GL]: Failed to initialize shader, falling back to stock.
RetroArch [INFO] :: Checking GLSL shader support ...
RetroArch [WARN] :: [GL]: Stock GLSL shaders will be used.
RetroArch [ERROR] :: GLSL stock programs failed to compile.
RetroArch [ERROR] :: [GL]: Shader initialization failed.
RetroArch [ERROR] :: Cannot open video driver ... Exiting ...
RetroArch [ERROR] :: Fatal error received in: "init_video()"
RetroArch [ERROR] :: Failed to start audio driver. Will continue without audio.
[1]    21907 segmentation fault  ./RetroArch

And weirdly, the software renderer actually picks the right values for the GL Implementation This is the log of the software renderer:


$ ./RetroArch
RetroArch [INFO] :: Config: loading config from: /Applications/RetroArch.app/Contents/Resources/configs/retroarch.cfg.
RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: RGB565.
RetroArch [INFO] :: Version of libretro API: 1
RetroArch [INFO] :: Compiled against API: 1
RetroArch [INFO] :: Set audio input rate to: 29975.00 Hz.
RetroArch [INFO] :: Video @ 960x720
RetroArch [INFO] :: Found GL context: cocoagl
RetroArch [INFO] :: Detecting screen resolution 960x720.
RetroArch [INFO] :: [GL]: Vendor: Intel Inc., Renderer: Intel Iris OpenGL Engine.
RetroArch [INFO] :: [GL]: Version: 2.1 INTEL-10.14.73.
RetroArch [INFO] :: Querying GL extension: ARB_ES2_compatibility => doesn't exist
RetroArch [INFO] :: Querying GL extension: ARB_texture_non_power_of_two => exists
RetroArch [INFO] :: Querying GL extension: ARB_fragment_program => exists
RetroArch [INFO] :: Querying GL extension: ARB_texture_float => exists
RetroArch [INFO] :: Querying GL extension: EXT_texture_sRGB => exists
RetroArch [INFO] :: Querying GL extension: ARB_framebuffer_sRGB => exists
RetroArch [INFO] :: GL: Using resolution 1920x1440
RetroArch [INFO] :: [GL]: Default shader backend found: glsl.
RetroArch [INFO] :: [GL]: Not loading any shader.
RetroArch [INFO] :: [GL]: Using 4 textures.
RetroArch [INFO] :: [GL]: Loaded 0 program(s).
RetroArch [INFO] :: Using font rendering backend: coretext.
RetroArch [INFO] :: Graphics driver did not initialize an input driver. Attempting to pick a suitable driver.
RetroArch [INFO] :: Found HID driver: "iohidmanager".
RetroArch [INFO] :: Found joypad driver: "hid".
RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX AVX2
RetroArch [INFO] :: [CoreAudio]: Using output sample rate of 48000.0 Hz
RetroArch [INFO] :: [CoreAudio]: Using buffer size of 24576 bytes: (latency = 64 ms)
RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX AVX2
RetroArch [INFO] :: Found menu display driver: "menu_display_gl".
RetroArch [INFO] :: Using font rendering backend: coretext.
RetroArch [INFO] :: Using font rendering backend: coretext.
RetroArch [INFO] :: SRAM will not be saved.
RetroArch [INFO] :: null: [/Applications/RetroArch.app/Contents/Resources/configs/content_history.lpl].
RetroArch [INFO] :: [GL]: VSync => on
RetroArch [INFO] :: [GL]: VSync => on
^[[CRetroArch [INFO] :: [GL]: VSync => on
RetroArch [INFO] :: [GL]: VSync => on
RetroArch [INFO] :: Using content: /Users/sinok/Games/PSX/SLPS-01770_Eng/Tales of Phantasia (pre-v1.1 fix 1) [SLPS-01770]/Tales of Phantasia PS1 pre-v1.1 fix 1.cue.
RetroArch [INFO] :: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.
RetroArch [INFO] :: Redirecting save file to "/Users/sinok/Documents/RetroArch/saves/Tales of Phantasia PS1 pre-v1.1 fix 1.srm".
RetroArch [INFO] :: Redirecting savestate to "/Users/sinok/Documents/RetroArch/states/Tales of Phantasia PS1 pre-v1.1 fix 1.state".
RetroArch [INFO] :: === Build =======================================RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX AVX2
MMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 SSE4.2 AVX AVX2 AES Built: Mar 20 2016
RetroArch [INFO] :: Version: 1.3.3
RetroArch [INFO] :: =================================================
RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX AVX2
RetroArch [INFO] :: Loading dynamic libretro core from: "/Applications/RetroArch.app/Contents/Resources/cores/mednafen_psx_hw_libretro.dylib"
RetroArch [INFO] :: Overrides: no core-specific overrides found at /Applications/RetroArch.app/Contents/Resources/configs/Mednafen PSX/Mednafen PSX.cfg
RetroArch [INFO] :: Overrides: no game-specific overrides found at /Applications/RetroArch.app/Contents/Resources/configs/Mednafen PSX/Tales of Phantasia PS1 pre-v1.1 fix 1.cfg
RetroArch [INFO] :: Environ SET_VARIABLES.
RetroArch [INFO] :: Environ SET_CONTROLLER_INFO.
RetroArch [INFO] :: Controller port: 1
RetroArch [INFO] ::    PS1 Joypad (ID: 1)
RetroArch [INFO] ::    DualAnalog (ID: 261)
RetroArch [INFO] ::    DualShock (ID: 517)
RetroArch [INFO] ::    FlightStick (ID: 773)
RetroArch [INFO] :: Controller port: 2
RetroArch [INFO] ::    PS1 Joypad (ID: 1)
RetroArch [INFO] ::    DualAnalog (ID: 261)
RetroArch [INFO] ::    DualShock (ID: 517)
RetroArch [INFO] ::    FlightStick (ID: 773)
RetroArch [INFO] :: Controller port: 3
RetroArch [INFO] ::    PS1 Joypad (ID: 1)
RetroArch [INFO] ::    DualAnalog (ID: 261)
RetroArch [INFO] ::    DualShock (ID: 517)
RetroArch [INFO] ::    FlightStick (ID: 773)
RetroArch [INFO] :: Controller port: 4
RetroArch [INFO] ::    PS1 Joypad (ID: 1)
RetroArch [INFO] ::    DualAnalog (ID: 261)
RetroArch [INFO] ::    DualShock (ID: 517)
RetroArch [INFO] ::    FlightStick (ID: 773)
RetroArch [INFO] :: Controller port: 5
RetroArch [INFO] ::    PS1 Joypad (ID: 1)
RetroArch [INFO] ::    DualAnalog (ID: 261)
RetroArch [INFO] ::    DualShock (ID: 517)
RetroArch [INFO] ::    FlightStick (ID: 773)
RetroArch [INFO] :: Controller port: 6
RetroArch [INFO] ::    PS1 Joypad (ID: 1)
RetroArch [INFO] ::    DualAnalog (ID: 261)
RetroArch [INFO] ::    DualShock (ID: 517)
RetroArch [INFO] ::    FlightStick (ID: 773)
RetroArch [INFO] :: Controller port: 7
RetroArch [INFO] ::    PS1 Joypad (ID: 1)
RetroArch [INFO] ::    DualAnalog (ID: 261)
RetroArch [INFO] ::    DualShock (ID: 517)
RetroArch [INFO] ::    FlightStick (ID: 773)
RetroArch [INFO] :: Controller port: 8
RetroArch [INFO] ::    PS1 Joypad (ID: 1)
RetroArch [INFO] ::    DualAnalog (ID: 261)
RetroArch [INFO] ::    DualShock (ID: 517)
RetroArch [INFO] ::    FlightStick (ID: 773)
RetroArch [INFO] :: Remaps: core name: Mednafen PSX
RetroArch [INFO] :: Remaps: game name: Tales of Phantasia PS1 pre-v1.1 fix 1
RetroArch [INFO] :: Remaps: remap directory: /Applications/RetroArch.app/Contents/Resources/remaps
RetroArch [INFO] :: Remaps: no game-specific remap found at /Applications/RetroArch.app/Contents/Resources/remaps/Mednafen PSX/Tales of Phantasia PS1 pre-v1.1 fix 1.rmp
RetroArch [INFO] :: Remaps: no core-specific remap found at /Applications/RetroArch.app/Contents/Resources/remaps/Mednafen PSX/Mednafen PSX.rmp
RetroArch [INFO] :: Environ GET_LOG_INTERFACE.
RetroArch [INFO] :: Environ SYSTEM_DIRECTORY: "/Users/sinok/Games/BIOS".
RetroArch [INFO] :: Environ SAVE_DIRECTORY: "/Users/sinok/Documents/RetroArch/saves".
RetroArch [INFO] :: Environ SET_DISK_CONTROL_INTERFACE.
RetroArch [INFO] :: Environ GET_PERF_INTERFACE.
RetroArch [INFO] :: Environ PERFORMANCE_LEVEL: 15.
RetroArch [INFO] :: Content loading skipped. Implementation will load it on its own.
RetroArch [INFO] :: Environ SET_INPUT_DESCRIPTORS:
RetroArch [INFO] ::     RetroPad, User 1, Button "B (bottom)" => "Cross"
RetroArch [INFO] ::     RetroPad, User 1, Button "Y (left)" => "Square"
RetroArch [INFO] ::     RetroPad, User 1, Button "Select" => "Select"
RetroArch [INFO] ::     RetroPad, User 1, Button "Start" => "Start"
RetroArch [INFO] ::     RetroPad, User 1, Button "D-Pad Up" => "D-Pad Up"
RetroArch [INFO] ::     RetroPad, User 1, Button "D-Pad Down" => "D-Pad Down"
RetroArch [INFO] ::     RetroPad, User 1, Button "D-Pad Left" => "D-Pad Left"
RetroArch [INFO] ::     RetroPad, User 1, Button "D-Pad Right" => "D-Pad Right"
RetroArch [INFO] ::     RetroPad, User 1, Button "A (right)" => "Circle"
RetroArch [INFO] ::     RetroPad, User 1, Button "X (up)" => "Triangle"
RetroArch [INFO] ::     RetroPad, User 1, Button "L" => "L1"
RetroArch [INFO] ::     RetroPad, User 1, Button "R" => "R1"
RetroArch [INFO] ::     RetroPad, User 1, Button "L2" => "L2"
RetroArch [INFO] ::     RetroPad, User 1, Button "R2" => "R2"
RetroArch [INFO] ::     RetroPad, User 1, Button "L3" => "L3"
RetroArch [INFO] ::     RetroPad, User 1, Button "R3" => "R3"
RetroArch [INFO] ::     RetroPad, User 2, Button "B (bottom)" => "Cross"
RetroArch [INFO] ::     RetroPad, User 2, Button "Y (left)" => "Square"
RetroArch [INFO] ::     RetroPad, User 2, Button "Select" => "Select"
RetroArch [INFO] ::     RetroPad, User 2, Button "Start" => "Start"
RetroArch [INFO] ::     RetroPad, User 2, Button "D-Pad Up" => "D-Pad Up"
RetroArch [INFO] ::     RetroPad, User 2, Button "D-Pad Down" => "D-Pad Down"
RetroArch [INFO] ::     RetroPad, User 2, Button "D-Pad Left" => "D-Pad Left"
RetroArch [INFO] ::     RetroPad, User 2, Button "D-Pad Right" => "D-Pad Right"
RetroArch [INFO] ::     RetroPad, User 2, Button "A (right)" => "Circle"
RetroArch [INFO] ::     RetroPad, User 2, Button "X (up)" => "Triangle"
RetroArch [INFO] ::     RetroPad, User 2, Button "L" => "L1"
RetroArch [INFO] ::     RetroPad, User 2, Button "R" => "R1"
RetroArch [INFO] ::     RetroPad, User 2, Button "L2" => "L2"
RetroArch [INFO] ::     RetroPad, User 2, Button "R2" => "R2"
RetroArch [INFO] ::     RetroPad, User 2, Button "L3" => "L3"
RetroArch [INFO] ::     RetroPad, User 2, Button "R3" => "R3"
RetroArch [INFO] ::     RetroPad, User 3, Button "B (bottom)" => "Cross"
RetroArch [INFO] ::     RetroPad, User 3, Button "Y (left)" => "Square"
RetroArch [INFO] ::     RetroPad, User 3, Button "Select" => "Select"
RetroArch [INFO] ::     RetroPad, User 3, Button "Start" => "Start"
RetroArch [INFO] ::     RetroPad, User 3, Button "D-Pad Up" => "D-Pad Up"
RetroArch [INFO] ::     RetroPad, User 3, Button "D-Pad Down" => "D-Pad Down"
RetroArch [INFO] ::     RetroPad, User 3, Button "D-Pad Left" => "D-Pad Left"
RetroArch [INFO] ::     RetroPad, User 3, Button "D-Pad Right" => "D-Pad Right"
RetroArch [INFO] ::     RetroPad, User 3, Button "A (right)" => "Circle"
RetroArch [INFO] ::     RetroPad, User 3, Button "X (up)" => "Triangle"
RetroArch [INFO] ::     RetroPad, User 3, Button "L" => "L1"
RetroArch [INFO] ::     RetroPad, User 3, Button "R" => "R1"
RetroArch [INFO] ::     RetroPad, User 3, Button "L2" => "L2"
RetroArch [INFO] ::     RetroPad, User 3, Button "R2" => "R2"
RetroArch [INFO] ::     RetroPad, User 3, Button "L3" => "L3"
RetroArch [INFO] ::     RetroPad, User 3, Button "R3" => "R3"
RetroArch [INFO] ::     RetroPad, User 4, Button "B (bottom)" => "Cross"
RetroArch [INFO] ::     RetroPad, User 4, Button "Y (left)" => "Square"
RetroArch [INFO] ::     RetroPad, User 4, Button "Select" => "Select"
RetroArch [INFO] ::     RetroPad, User 4, Button "Start" => "Start"
RetroArch [INFO] ::     RetroPad, User 4, Button "D-Pad Up" => "D-Pad Up"
RetroArch [INFO] ::     RetroPad, User 4, Button "D-Pad Down" => "D-Pad Down"
RetroArch [INFO] ::     RetroPad, User 4, Button "D-Pad Left" => "D-Pad Left"
RetroArch [INFO] ::     RetroPad, User 4, Button "D-Pad Right" => "D-Pad Right"
RetroArch [INFO] ::     RetroPad, User 4, Button "A (right)" => "Circle"
RetroArch [INFO] ::     RetroPad, User 4, Button "X (up)" => "Triangle"
RetroArch [INFO] ::     RetroPad, User 4, Button "L" => "L1"
RetroArch [INFO] ::     RetroPad, User 4, Button "R" => "R1"
RetroArch [INFO] ::     RetroPad, User 4, Button "L2" => "L2"
RetroArch [INFO] ::     RetroPad, User 4, Button "R2" => "R2"
RetroArch [INFO] ::     RetroPad, User 4, Button "L3" => "L3"
RetroArch [INFO] ::     RetroPad, User 4, Button "R3" => "R3"
RetroArch [INFO] ::     RetroPad, User 5, Button "B (bottom)" => "Cross"
RetroArch [INFO] ::     RetroPad, User 5, Button "Y (left)" => "Square"
RetroArch [INFO] ::     RetroPad, User 5, Button "Select" => "Select"
RetroArch [INFO] ::     RetroPad, User 5, Button "Start" => "Start"
RetroArch [INFO] ::     RetroPad, User 5, Button "D-Pad Up" => "D-Pad Up"
RetroArch [INFO] ::     RetroPad, User 5, Button "D-Pad Down" => "D-Pad Down"
RetroArch [INFO] ::     RetroPad, User 5, Button "D-Pad Left" => "D-Pad Left"
RetroArch [INFO] ::     RetroPad, User 5, Button "D-Pad Right" => "D-Pad Right"
RetroArch [INFO] ::     RetroPad, User 5, Button "A (right)" => "Circle"
RetroArch [INFO] ::     RetroPad, User 5, Button "X (up)" => "Triangle"
RetroArch [INFO] ::     RetroPad, User 5, Button "L" => "L1"
RetroArch [INFO] ::     RetroPad, User 5, Button "R" => "R1"
RetroArch [INFO] ::     RetroPad, User 5, Button "L2" => "L2"
RetroArch [INFO] ::     RetroPad, User 5, Button "R2" => "R2"
RetroArch [INFO] ::     RetroPad, User 5, Button "L3" => "L3"
RetroArch [INFO] ::     RetroPad, User 5, Button "R3" => "R3"
RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: XRGB8888.
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_renderer:
RetroArch [INFO] ::     software
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_cdimagecache:
RetroArch [INFO] ::     disabled
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_cpu_overclock:
RetroArch [INFO] ::     disabled
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_skipbios:
RetroArch [INFO] ::     enabled
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_widescreen_hack:
RetroArch [INFO] ::     disabled
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_enable_memcard1:
RetroArch [INFO] ::     enabled
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_internal_resolution:
RetroArch [INFO] ::     1x(native)
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_dither_mode:
RetroArch [INFO] ::     1x(native)
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_gte_subpixel:
RetroArch [INFO] ::     1x(native)
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_analog_toggle:
RetroArch [INFO] ::     disabled
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_enable_multitap_port1:
RetroArch [INFO] ::     disabled
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_enable_multitap_port2:
RetroArch [INFO] ::     disabled
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_initial_scanline:
RetroArch [INFO] ::     0
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_last_scanline:
RetroArch [INFO] ::     239
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_initial_scanline_pal:
RetroArch [INFO] ::     0
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_last_scanline_pal:
RetroArch [INFO] ::     287
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_use_mednafen_memcard0_method:
RetroArch [INFO] ::     libretro
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_shared_memory_cards:
RetroArch [INFO] ::     disabled
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_frame_duping_enable:
RetroArch [INFO] ::     disabled
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_display_internal_framerate:
RetroArch [INFO] ::     disabled
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_crop_overscan:
RetroArch [INFO] ::     enabled
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_image_offset:
RetroArch [INFO] ::     disabled
RetroArch [INFO] :: Environ GET_VARIABLE beetle_psx_image_crop:
RetroArch [INFO] ::     disabled
RetroArch [INFO] :: Environ GET_RUMBLE_INTERFACE.
RetroArch [libretro INFO] :: Rumble interface supported!
RetroArch [libretro INFO] :: Loading /Users/sinok/Games/PSX/SLPS-01770_Eng/Tales of Phantasia (pre-v1.1 fix 1) [SLPS-01770]/Tales of Phantasia PS1 pre-v1.1 fix 1.cue...
RetroArch [libretro DEBUG] :: CD 1 Layout:
RetroArch [libretro DEBUG] :: Track  1, LBA:      0  DATA
RetroArch [libretro DEBUG] :: Leadout: 260853
CDIF_ReadSector() invalid sector type at LBA=4
unhandled setting UI: psx.input.port1.gun_chairs
unhandled setting UI: psx.input.port2.gun_chairs
unhandled setting UI: psx.input.port3.gun_chairs
unhandled setting UI: psx.input.port4.gun_chairs
unhandled setting UI: psx.input.port5.gun_chairs
unhandled setting UI: psx.input.port6.gun_chairs
unhandled setting UI: psx.input.port7.gun_chairs
unhandled setting UI: psx.input.port8.gun_chairs
RetroArch [libretro ERROR] :: Error opening file:
/Users/sinok/Documents/RetroArch/saves/Tales of Phantasia PS1 pre-v1.1 fix 1.1.mcr
No such file or directory
RetroArch [libretro ERROR] :: Error opening file:
/Users/sinok/Documents/RetroArch/saves/Tales of Phantasia PS1 pre-v1.1 fix 1.2.mcr
No such file or directory
RetroArch [libretro ERROR] :: Error opening file:
/Users/sinok/Documents/RetroArch/saves/Tales of Phantasia PS1 pre-v1.1 fix 1.3.mcr
No such file or directory
RetroArch [libretro ERROR] :: Error opening file:
/Users/sinok/Documents/RetroArch/saves/Tales of Phantasia PS1 pre-v1.1 fix 1.4.mcr
No such file or directory
RetroArch [libretro ERROR] :: Error opening file:
/Users/sinok/Documents/RetroArch/saves/Tales of Phantasia PS1 pre-v1.1 fix 1.5.mcr
No such file or directory
RetroArch [libretro ERROR] :: Error opening file:
/Users/sinok/Documents/RetroArch/saves/Tales of Phantasia PS1 pre-v1.1 fix 1.6.mcr
No such file or directory
RetroArch [libretro ERROR] :: Error opening file:
/Users/sinok/Documents/RetroArch/saves/Tales of Phantasia PS1 pre-v1.1 fix 1.7.mcr
No such file or directory
CDIF_ReadSector() invalid sector type at LBA=4
retro_read_file: Failed to open /Users/sinok/Documents/RetroArch/saves/Tales of Phantasia PS1 pre-v1.1 fix 1.srm: No such file or directory
RetroArch [INFO] :: Skipping SRAM load..
RetroArch [INFO] :: Version of libretro API: 1
RetroArch [INFO] :: Compiled against API: 1
RetroArch [INFO] :: Set audio input rate to: 44106.62 Hz.
RetroArch [INFO] :: Video @ 960x720
RetroArch [INFO] :: Found GL context: cocoagl
RetroArch [INFO] :: Detecting screen resolution 1920x1440.
RetroArch [INFO] :: [GL]: Vendor: Intel Inc., Renderer: Intel Iris OpenGL Engine.
RetroArch [INFO] :: [GL]: Version: 2.1 INTEL-10.14.73.
RetroArch [INFO] :: Querying GL extension: ARB_ES2_compatibility => doesn't exist
RetroArch [INFO] :: Querying GL extension: ARB_texture_non_power_of_two => exists
RetroArch [INFO] :: Querying GL extension: ARB_fragment_program => exists
RetroArch [INFO] :: Querying GL extension: ARB_texture_float => exists
RetroArch [INFO] :: Querying GL extension: EXT_texture_sRGB => exists
RetroArch [INFO] :: Querying GL extension: ARB_framebuffer_sRGB => exists
RetroArch [INFO] :: GL: Using resolution 1920x1440
RetroArch [INFO] :: [GL]: Default shader backend found: glsl.
RetroArch [INFO] :: [GL]: Not loading any shader.
RetroArch [INFO] :: [GL]: Using 4 textures.
RetroArch [INFO] :: [GL]: Loaded 0 program(s).
RetroArch [INFO] :: Using font rendering backend: coretext.
RetroArch [INFO] :: Graphics driver did not initialize an input driver. Attempting to pick a suitable driver.
RetroArch [INFO] :: Found HID driver: "iohidmanager".
RetroArch [INFO] :: Found joypad driver: "hid".
RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX AVX2
RetroArch [INFO] :: [CoreAudio]: Using output sample rate of 48000.0 Hz
RetroArch [INFO] :: [CoreAudio]: Using buffer size of 24576 bytes: (latency = 64 ms)
RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX AVX2
RetroArch [INFO] :: Using font rendering backend: coretext.
RetroArch [INFO] :: null: [/Applications/RetroArch.app/Contents/Resources/configs/content_history.lpl].
RetroArch [INFO] :: [GL]: VSync => on
RetroArch [INFO] :: [GL]: VSync => on
RetroArch [INFO] :: Paused.
RetroArch [INFO] :: Unpaused.
RetroArch [INFO] :: Paused.
RetroArch [INFO] :: Unpaused.
RetroArch [INFO] :: [GL]: VSync => on
RetroArch [INFO] :: Saving config at path: "/Applications/RetroArch.app/Contents/Resources/configs/retroarch.cfg"
RetroArch [INFO] :: Saved new config to "/Applications/RetroArch.app/Contents/Resources/configs/retroarch.cfg".
RetroArch [INFO] :: Saving RAM type #0 to "/Users/sinok/Documents/RetroArch/saves/Tales of Phantasia PS1 pre-v1.1 fix 1.srm".
RetroArch [INFO] :: Saved successfully to "/Users/sinok/Documents/RetroArch/saves/Tales of Phantasia PS1 pre-v1.1 fix 1.srm".
RetroArch [INFO] :: Saving RAM type #1 to "/Users/sinok/Documents/RetroArch/saves/Tales of Phantasia PS1 pre-v1.1 fix 1.rtc".
RetroArch [libretro INFO] :: [Mednafen PSX]: Samples / Frame: 738.70678
RetroArch [libretro INFO] :: [Mednafen PSX]: Estimated FPS: 59.69892
RetroArch [INFO] :: Average audio buffer saturation: 46.54 %, standard deviation (percentage points): 12.72 %.
RetroArch [INFO] :: Amount of time spent close to underrun: 6.36 %. Close to blocking: 0.00 %.
RetroArch [INFO] :: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.
RetroArch [INFO] :: Average audio buffer saturation: 46.54 %, standard deviation (percentage points): 12.72 %.
RetroArch [INFO] :: Amount of time spent close to underrun: 6.36 %. Close to blocking: 0.00 %.
RetroArch [INFO] :: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.

Hope it might help

Not working here either. I did notice that the HW core hasn’t been updated since 9/15 on Mac. Probably related to this commit, which bumped the OpenGl requirements to 4.4 (MacOS only supports up to 4.1).

Yes, that’s what happen when you buy a Mac, i’m having headaches on a regular basis at my work because safari is 6 years behind every other browsers (i’m a web developer). Don’t be sad, it’s not as if you could have bought a computer with the same specs for half the price. Me ? Trolling ? Naaaah, just stating facts.

[QUOTE=BarbuDreadMon;49382]Yes, that’s what happen when you buy a Mac, i’m having headaches on a regular basis at my work because safari is 6 years behind every other browsers (i’m a web developer). Don’t be sad, it’s not as if you could have bought a computer with the same specs for half the price. Me ? Trolling ? Naaaah, just stating facts.[/QUOTE]

The hardware is probably capable, it’s just a driver thing. But just Apple screwing up, nothing new.

[QUOTE=sinok;49420]The hardware is probably capable, it’s just a driver thing. But just Apple screwing up, nothing new.[/QUOTE] When do you think Apple will upgrade their drivers ? OpenGL 4.1 is from 2010, you thought I was joking when i said “safari is 6 years behind every other browsers” ? And they sure have no engineers to spend for something that will give them no money : OpenGL 4.4 won’t be ready before MacOS 10.15 in 2020, and you won’t be able to install this MacOS on a MacBook from 2015 (it would run, but they will block it so that you will have to buy a new MacBook).

Best hope for MacOS users with mednafen psx hw is that the core developers add some compatibility code for old stuff (like every developer who want/have to deal with Apple devices).