Crt-Geom + Glcore in Windows 10 = Retroarch Crush!

Hello to the community.

I’m using Win10 on both of my desktop PCs, Retroarch version 1.20 (I believe the problem started back on 1.19.1 as i updated the ‘shaders_slang’ through Retroarch) and I experience Retroarch crash when trying to use crt-geom.slangp shader preset with glcore driver. The shader keeps crashing Retroarch every time on both PCs and works only with Vulkan or D3d driver. I use glcore because is compatible with both of my PCs since only one of them runs under Vulkan. (The other is a bit of a potato pc :yum:)

To solve my problem (hopefully temporarily) I’ve downloaded an older version of the ‘crt-geom.slang’ shader from 1.19.1 vanilla installation replasing the new-one and for now works fine.

Any Information will be appreciated, if needed I can post a debug-log file.

Thanks in advance :slightly_smiling_face:

Hmm, I couldn’t reproduce here in linux. Can you get a log of the crash?

Wow that was Super-Fast!

  • Here you are:

[INFO] RetroArch 1.20.0 (Git 6412f4feef) [INFO] === Build ======================================= [INFO] CPU Model Name: Intel® Core™ i3-3220 CPU @ 3.30GHz [INFO] Capabilities: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE42 AVX [INFO] Version: 1.20.0 [INFO] Git: 6412f4feef [INFO] Built: Jan 4 2025 [INFO] ================================================= [INFO] [Input]: Found input driver: “dinput”. [INFO] [Environ]: SET_PIXEL_FORMAT: RGB565. [INFO] [Core]: Version of libretro API: 1, Compiled against API: 1 [INFO] [Core]: Geometry: 320x240, Aspect: 1.333, FPS: 60.00, Sample rate: 48000.00 Hz. [INFO] [Video]: Set video size to: fullscreen. [INFO] [GLCore]: Found GL context: “wgl”. [INFO] [GLCore]: Detecting screen resolution: 1360x768. [INFO] [WGL]: Extensions: WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_ARB_create_context_robustness [INFO] [WGL]: Adaptive VSync supported. [INFO] [GLCore]: Vendor: Intel, Renderer: Intel® HD Graphics 2500. [INFO] [GLCore]: Version: 4.0.0 - Build 10.18.10.5161. [INFO] [GLCore]: Using resolution 1360x768. [INFO] [Joypad]: Found joypad driver: “dinput”. [INFO] [GLCore]: Loading stock shader. [INFO] [slang]: Building pass #0 (N/A) [INFO] [GLCore]: Not using frame history. [INFO] [GLCore]: Not using framebuffer feedback. [INFO] [Video]: Found display server: “win32”. [INFO] [Audio]: Set audio input rate to: 48000.00 Hz. [DEBUG] [WASAPI]: Initializing default eRender device… [DEBUG] [WASAPI]: Requesting shared 16-bit 2-channel client with WAVE_FORMAT_PCM samples at 48000Hz 64ms. [DEBUG] [WASAPI]: Default device period is 10.0ms. [DEBUG] [WASAPI]: Minimum device period is 3.0ms. [DEBUG] [WASAPI]: Shared stream latency is 0.0ms. [DEBUG] [WASAPI]: Endpoint buffer size is 3072 frames (6144 samples, 12288 bytes, 64.0 ms). [INFO] [WASAPI]: Client initialized (shared, PCM, 48000Hz, 64.0ms). [INFO] [Audio]: Started synchronous audio driver. [DEBUG] [WASAPI mic]: Initialized microphone driver context. [INFO] [Microphone]: Initialized microphone driver. [INFO] [Display]: Found display driver: “glcore”. [INFO] [MIDI]: Output device: “Microsoft GS Wavetable Synth”. [INFO] [Playlist]: Loading history file: “G:+Emulators\RetroArch (Multi-core) emulator\config\content_history.lpl”. [INFO] [Playlist]: Loading history file: “G:+Emulators\RetroArch (Multi-core) emulator\config\content_music_history.lpl”. [INFO] [Playlist]: Loading history file: “G:+Emulators\RetroArch (Multi-core) emulator\config\content_video_history.lpl”. [INFO] [Playlist]: Loading history file: “G:+Emulators\RetroArch (Multi-core) emulator\config\content_image_history.lpl”. [INFO] [Playlist]: Loading favorites file: “G:+Emulators\RetroArch (Multi-core) emulator\config\content_favorites.lpl”. [DEBUG] [Audio]: Started audio driver “wasapi” (is_shutdown=false) [DEBUG] [Audio]: Started audio driver “wasapi” (is_shutdown=false) [DEBUG] [Audio]: Stopped audio driver “wasapi” [INFO] [Content]: Updating firmware status for: “G:+Emulators\RetroArch (Multi-core) emulator\cores\stella_libretro.dll” on “G:+Emulators\RetroArch (Multi-core) emulator\system”. [INFO] [Core]: Using content: “+Games\ATARI\Atari 2600\Atlantis (USA).a26”. [INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds. [INFO] [Core]: Unloading core… [INFO] [Core]: Unloading core symbols… [DEBUG] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames. [INFO] RetroArch 1.20.0 (Git 6412f4feef) [INFO] === Build ======================================= [INFO] CPU Model Name: Intel® Core™ i3-3220 CPU @ 3.30GHz [INFO] Capabilities: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE42 AVX [INFO] Version: 1.20.0 [INFO] Git: 6412f4feef [INFO] Built: Jan 4 2025 [INFO] ================================================= [INFO] [Input]: Found input driver: “dinput”. [INFO] [Core]: Loading dynamic libretro core from: “G:+Emulators\RetroArch (Multi-core) emulator\cores\stella_libretro.dll” [INFO] [Overrides]: Redirecting save file to “G:+Emulators\RetroArch (Multi-core) emulator\saves\Atari 2600\Stella\Atlantis (USA).srm”. [INFO] [Overrides]: Redirecting save state to “G:+Emulators\RetroArch (Multi-core) emulator\states\Atlantis (USA).state”. [INFO] [Environ]: SET_VARIABLES. [INFO] [Remaps]: Content-dir-specific remap found at “G:+Emulators\RetroArch (Multi-core) emulator\config\remaps\Stella\Atari 2600.rmp”. [INFO] [Environ]: GET_LOG_INTERFACE. [INFO] [Environ]: PERFORMANCE_LEVEL: 4. [INFO] [Content]: Loading content file: “+Games\ATARI\Atari 2600\Atlantis (USA).a26”. [INFO] [Environ]: SET_CONTROLLER_INFO. [DEBUG] Port 1: [DEBUG] “None” (0) [DEBUG] “Joystick” (1) [DEBUG] “Analog” (5) [DEBUG] “Lightgun” (4) [DEBUG] Port 2: [DEBUG] “None” (0) [DEBUG] “Joystick” (1) [DEBUG] “Analog” (5) [DEBUG] Port 3: [DEBUG] “None” (0) [DEBUG] “Joystick” (1) [DEBUG] “Analog” (5) [DEBUG] Port 4: [DEBUG] “None” (0) [DEBUG] “Joystick” (1) [DEBUG] “Analog” (5) [INFO] [Environ]: SET_INPUT_DESCRIPTORS: [DEBUG] Port 1: [DEBUG] “D-Pad Up” => “Up” [DEBUG] “D-Pad Down” => “Down” [DEBUG] “D-Pad Left” => “Left” [DEBUG] “D-Pad Right” => “Right” [DEBUG] “B Button (Down)” => “Fire” [DEBUG] “A Button (Right)” => “Trigger” [DEBUG] “Y Button (Left)” => “Booster” [DEBUG] “X Button (Top)” => “Reload/Next game” [DEBUG] “Select Button” => “Select” [DEBUG] “Start Button” => “Reset” [DEBUG] “L Button (Shoulder)” => “Left Difficulty A” [DEBUG] “R Button (Shoulder)” => “Right Difficulty A” [DEBUG] “L2 Button (Trigger)” => “Left Difficulty B” [DEBUG] “R2 Button (Trigger)” => “Right Difficulty B” [DEBUG] “L3 Button (Thumb)” => “Color” [DEBUG] “R3 Button (Thumb)” => “Black/White” [DEBUG] Port 2: [DEBUG] “D-Pad Up” => “Up” [DEBUG] “D-Pad Down” => “Down” [DEBUG] “D-Pad Left” => “Left” [DEBUG] “D-Pad Right” => “Right” [DEBUG] “B Button (Down)” => “Fire” [DEBUG] “A Button (Right)” => “Trigger” [DEBUG] “Y Button (Left)” => “Booster” [DEBUG] “X Button (Top)” => “Reload/Next game” [DEBUG] “Select Button” => “Select” [DEBUG] “Start Button” => “Reset” [DEBUG] “L Button (Shoulder)” => “Left Difficulty A” [DEBUG] “R Button (Shoulder)” => “Right Difficulty A” [DEBUG] “L2 Button (Trigger)” => “Left Difficulty B” [DEBUG] “R2 Button (Trigger)” => “Right Difficulty B” [DEBUG] “L3 Button (Thumb)” => “Color” [DEBUG] “R3 Button (Thumb)” => “Black/White” [DEBUG] Port 3: [DEBUG] “D-Pad Left” => “Left” [DEBUG] “D-Pad Right” => “Right” [DEBUG] “B Button (Down)” => “Fire” [DEBUG] Port 4: [DEBUG] “D-Pad Left” => “Left” [DEBUG] “D-Pad Right” => “Right” [DEBUG] “B Button (Down)” => “Fire” [DEBUG] Port 5: [DEBUG] Port 6: [DEBUG] Port 7: [DEBUG] Port 8: [INFO] [Environ]: SET_PIXEL_FORMAT: XRGB8888. [DEBUG] [Environ]: GET_VARIABLE: stella_filter = “disabled” [DEBUG] [Environ]: GET_VARIABLE: stella_crop_hoverscan = “disabled” [DEBUG] [Environ]: GET_VARIABLE: stella_ntsc_aspect = “par” [DEBUG] [Environ]: GET_VARIABLE: stella_pal_aspect = “par” [DEBUG] [Environ]: GET_VARIABLE: stella_palette = “standard” [DEBUG] [Environ]: GET_VARIABLE: stella_console = “auto” [DEBUG] [Environ]: GET_VARIABLE: stella_stereo = “auto” [DEBUG] [Environ]: GET_VARIABLE: stella_phosphor = “auto” [DEBUG] [Environ]: GET_VARIABLE: stella_phosphor_blend = “60” [DEBUG] [Environ]: GET_VARIABLE: stella_paddle_joypad_sensitivity = “1” [DEBUG] [Environ]: GET_VARIABLE: stella_paddle_analog_sensitivity = “9” [DEBUG] [Environ]: GET_VARIABLE: stella_reload = “off” [DEBUG] [Environ]: GET_VARIABLE: stella_filter = “disabled” [DEBUG] [Environ]: GET_VARIABLE: stella_crop_hoverscan = “disabled” [DEBUG] [Environ]: GET_VARIABLE: stella_ntsc_aspect = “par” [DEBUG] [Environ]: GET_VARIABLE: stella_pal_aspect = “par” [DEBUG] [Environ]: GET_VARIABLE: stella_palette = “standard” [DEBUG] [Environ]: GET_VARIABLE: stella_console = “auto” [DEBUG] [Environ]: GET_VARIABLE: stella_stereo = “auto” [DEBUG] [Environ]: GET_VARIABLE: stella_phosphor = “auto” [DEBUG] [Environ]: GET_VARIABLE: stella_phosphor_blend = “60” [DEBUG] [Environ]: GET_VARIABLE: stella_paddle_joypad_sensitivity = “1” [DEBUG] [Environ]: GET_VARIABLE: stella_paddle_analog_sensitivity = “9” [DEBUG] [Environ]: GET_VARIABLE: stella_reload = “off” [INFO] [Environ]: SET_GEOMETRY: 320x228, Aspect: 1.404. [INFO] [SRAM]: Skipping SRAM load. [INFO] [Core]: Version of libretro API: 1, Compiled against API: 1 [INFO] [Core]: Geometry: 320x228, Aspect: 1.404, FPS: 60.00, Sample rate: 31440.00 Hz. [INFO] [Video]: Set video size to: fullscreen. [INFO] [GLCore]: Found GL context: “wgl”. [INFO] [GLCore]: Detecting screen resolution: 1360x768. [INFO] [WGL]: Extensions: WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_ARB_create_context_robustness [INFO] [WGL]: Adaptive VSync supported. [INFO] [GLCore]: Vendor: Intel, Renderer: Intel® HD Graphics 2500. [INFO] [GLCore]: Version: 4.0.0 - Build 10.18.10.5161. [INFO] [GLCore]: Using resolution 1360x768. [INFO] [Joypad]: Found joypad driver: “dinput”. [INFO] [Shaders]: Specific shader preset found at “G:+Emulators\RetroArch (Multi-core) emulator\config\Stella\Atari 2600.slangp”. [DEBUG] [Shaders]: Load parameter value: “overscan_y” = 91.000000. [DEBUG] [Shaders]: Load parameter value: “DOTMASK” = 0.000000. [DEBUG] [Shaders]: Load parameter value: “border_on_top” = 0.000000. [INFO] [slang]: Compiling shader: “G:+Emulators\RetroArch (Multi-core) emulator\shaders\shaders_slang\crt\shaders\crt-geom.slang”. [INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #0. [INFO] [slang]: Compiling shader: “G:+Emulators\RetroArch (Multi-core) emulator\shaders\shaders_slang\border\shaders\imgborder.slang”. [INFO] [slang]: Building pass #0 (N/A)

  • Wright now I’m in front of my SUPER-POTATO pc after updating the shaders from the Updater (it used to work perfect even on this machine).

  • I also checked another shader which worked in the past and now doesn’t like ‘crt-geom-tate’

  • Yet another log using crt-geom-tate shader:

[INFO] RetroArch 1.20.0 (Git 6412f4feef) [INFO] === Build ======================================= [INFO] CPU Model Name: Intel® Core™ i3-3220 CPU @ 3.30GHz [INFO] Capabilities: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE42 AVX [INFO] Version: 1.20.0 [INFO] Git: 6412f4feef [INFO] Built: Jan 4 2025 [INFO] ================================================= [INFO] [Input]: Found input driver: “dinput”. [INFO] [Environ]: SET_PIXEL_FORMAT: RGB565. [INFO] [Core]: Version of libretro API: 1, Compiled against API: 1 [INFO] [Core]: Geometry: 320x240, Aspect: 1.333, FPS: 60.00, Sample rate: 48000.00 Hz. [INFO] [Video]: Set video size to: fullscreen. [INFO] [GLCore]: Found GL context: “wgl”. [INFO] [GLCore]: Detecting screen resolution: 1360x768. [INFO] [WGL]: Extensions: WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_ARB_create_context_robustness [INFO] [WGL]: Adaptive VSync supported. [INFO] [GLCore]: Vendor: Intel, Renderer: Intel® HD Graphics 2500. [INFO] [GLCore]: Version: 4.0.0 - Build 10.18.10.5161. [INFO] [GLCore]: Using resolution 1360x768. [INFO] [Joypad]: Found joypad driver: “dinput”. [INFO] [GLCore]: Loading stock shader. [INFO] [slang]: Building pass #0 (N/A) [INFO] [GLCore]: Not using frame history. [INFO] [GLCore]: Not using framebuffer feedback. [INFO] [Video]: Found display server: “win32”. [INFO] [Audio]: Set audio input rate to: 48000.00 Hz. [DEBUG] [WASAPI]: Initializing default eRender device… [DEBUG] [WASAPI]: Requesting shared 16-bit 2-channel client with WAVE_FORMAT_PCM samples at 48000Hz 64ms. [DEBUG] [WASAPI]: Default device period is 10.0ms. [DEBUG] [WASAPI]: Minimum device period is 3.0ms. [DEBUG] [WASAPI]: Shared stream latency is 0.0ms. [DEBUG] [WASAPI]: Endpoint buffer size is 3072 frames (6144 samples, 12288 bytes, 64.0 ms). [INFO] [WASAPI]: Client initialized (shared, PCM, 48000Hz, 64.0ms). [INFO] [Audio]: Started synchronous audio driver. [DEBUG] [WASAPI mic]: Initialized microphone driver context. [INFO] [Microphone]: Initialized microphone driver. [INFO] [Display]: Found display driver: “glcore”. [INFO] [MIDI]: Output device: “Microsoft GS Wavetable Synth”. [INFO] [Playlist]: Loading history file: “G:+Emulators\RetroArch (Multi-core) emulator\config\content_history.lpl”. [INFO] [Playlist]: Loading history file: “G:+Emulators\RetroArch (Multi-core) emulator\config\content_music_history.lpl”. [INFO] [Playlist]: Loading history file: “G:+Emulators\RetroArch (Multi-core) emulator\config\content_video_history.lpl”. [INFO] [Playlist]: Loading history file: “G:+Emulators\RetroArch (Multi-core) emulator\config\content_image_history.lpl”. [INFO] [Playlist]: Loading favorites file: “G:+Emulators\RetroArch (Multi-core) emulator\config\content_favorites.lpl”. [DEBUG] [Audio]: Started audio driver “wasapi” (is_shutdown=false) [DEBUG] [Audio]: Started audio driver “wasapi” (is_shutdown=false) [DEBUG] [Audio]: Stopped audio driver “wasapi” [INFO] [Environ]: SET_SUBSYSTEM_INFO. [DEBUG] Subsystem ID: 0 Special game type: 2 Player Game Boy Link Ident: gb_link_2p ID: 257 Content: [DEBUG] GameBoy #1 (required) [DEBUG] GameBoy #2 (required) [DEBUG] Subsystems: 1 [INFO] [Core]: Using content: “G:+Games\Nintendo\Game Boy\Game Boy Classic\Super Mario Land (World).gb”. [INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds. [INFO] [Core]: Unloading core… [INFO] [Core]: Unloading core symbols… [DEBUG] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames. [INFO] RetroArch 1.20.0 (Git 6412f4feef) [INFO] === Build ======================================= [INFO] CPU Model Name: Intel® Core™ i3-3220 CPU @ 3.30GHz [INFO] Capabilities: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE42 AVX [INFO] Version: 1.20.0 [INFO] Git: 6412f4feef [INFO] Built: Jan 4 2025 [INFO] ================================================= [INFO] [Input]: Found input driver: “dinput”. [INFO] [Core]: Loading dynamic libretro core from: “G:+Emulators\RetroArch (Multi-core) emulator\cores\sameboy_libretro.dll” [INFO] [Overrides]: Core-specific overrides found at “G:+Emulators\RetroArch (Multi-core) emulator\config\SameBoy\SameBoy.cfg”. [INFO] [Config]: Loading config: “G:+Emulators\RetroArch (Multi-core) emulator\config\RetroArch-0117-101142.cfg”. [INFO] [Config]: Appending override config: “G:+Emulators\RetroArch (Multi-core) emulator\config\SameBoy\SameBoy.cfg”. [INFO] [Overrides]: Redirecting save file to “G:+Emulators\RetroArch (Multi-core) emulator\saves\Game Boy Classic\SameBoy\Super Mario Land (World).srm”. [INFO] [Overrides]: Redirecting save state to “G:+Emulators\RetroArch (Multi-core) emulator\states\Super Mario Land (World).state”. [INFO] [Environ]: GET_CORE_OPTIONS_VERSION. [INFO] [Environ]: GET_LANGUAGE: “0”. [INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_V2_INTL. [DEBUG] [Environ]: SET_SUBSYSTEM_INFO. [DEBUG] Special game type: 2 Player Game Boy Link Ident: gb_link_2p ID: 257 Content: [DEBUG] GameBoy #1 (required) [DEBUG] GameBoy #2 (required) [INFO] [Environ]: SYSTEM_DIRECTORY: “G:+Emulators\RetroArch (Multi-core) emulator\system”. [INFO] [Environ]: GET_LOG_INTERFACE. [libretro DEBUG] Output audio buffer capacity set to 16384 [INFO] [Content]: Loading content file: “G:+Games\Nintendo\Game Boy\Game Boy Classic\Super Mario Land (World).gb”. [DEBUG] [Environ]: GET_VARIABLE: sameboy_model = “Auto” [DEBUG] [Environ]: GET_VARIABLE: sameboy_auto_sgb_model = “Super Game Boy 2” [DEBUG] [Environ]: GET_VARIABLE: sameboy_rtc = “accurate” [DEBUG] [Environ]: GET_VARIABLE: sameboy_mono_palette = “greyscale” [DEBUG] [Environ]: GET_VARIABLE: sameboy_color_correction_mode = “accurate” [DEBUG] [Environ]: GET_VARIABLE: sameboy_light_temperature = “0” [DEBUG] [Environ]: GET_VARIABLE: sameboy_border = “Super Game Boy only” [DEBUG] [Environ]: GET_VARIABLE: sameboy_high_pass_filter_mode = “accurate” [DEBUG] [Environ]: GET_VARIABLE: sameboy_audio_interference = “0” [DEBUG] [Environ]: GET_VARIABLE: sameboy_rumble = “rumble-enabled games” [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [INFO] [Environ]: SET_PIXEL_FORMAT: XRGB8888. [libretro INFO] Initializing as model: dmg [libretro INFO] Loading boot image: G:+Emulators\RetroArch (Multi-core) emulator\system\dmg_boot.bin [INFO] [Environ]: SET_CONTROLLER_INFO. [DEBUG] Port 1: [DEBUG] “Nintendo Game Boy” (257) [INFO] [Environ]: SET_INPUT_DESCRIPTORS: [DEBUG] Port 1: [DEBUG] “D-Pad Up” => “Up” [DEBUG] “D-Pad Down” => “Down” [DEBUG] “D-Pad Left” => “Left” [DEBUG] “D-Pad Right” => “Right” [DEBUG] “B Button (Down)” => “B” [DEBUG] “A Button (Right)” => “A” [DEBUG] “Select Button” => “Select” [DEBUG] “Start Button” => “Start” [DEBUG] Port 2: [DEBUG] Port 3: [DEBUG] Port 4: [DEBUG] Port 5: [DEBUG] Port 6: [DEBUG] Port 7: [DEBUG] Port 8: [INFO] [Environ]: SET_SUPPORT_ACHIEVEMENTS: yes. [INFO] [Environ]: GET_RUMBLE_INTERFACE. [libretro INFO] Rumble environment supported [DEBUG] [Environ]: GET_VARIABLE: sameboy_model = “Auto” [DEBUG] [Environ]: GET_VARIABLE: sameboy_auto_sgb_model = “Super Game Boy 2” [DEBUG] [Environ]: GET_VARIABLE: sameboy_rtc = “accurate” [DEBUG] [Environ]: GET_VARIABLE: sameboy_mono_palette = “greyscale” [DEBUG] [Environ]: GET_VARIABLE: sameboy_color_correction_mode = “accurate” [DEBUG] [Environ]: GET_VARIABLE: sameboy_light_temperature = “0” [DEBUG] [Environ]: GET_VARIABLE: sameboy_border = “Super Game Boy only” [DEBUG] [Environ]: GET_VARIABLE: sameboy_high_pass_filter_mode = “accurate” [DEBUG] [Environ]: GET_VARIABLE: sameboy_audio_interference = “0” [DEBUG] [Environ]: GET_VARIABLE: sameboy_rumble = “rumble-enabled games” [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [INFO] [Environ]: SET_MEMORY_MAPS. [DEBUG] ndx flags ptr offset start select disconn len addrspace [DEBUG] 001 M1A1bc 00007ffbe5015875 00000000 0000FFFF FFFFFFFF 00000000 00000001 [DEBUG] 002 M1A1bc 00007ffbe5015978 00000000 0000FF80 FFFFFF80 00000000 00000080 [DEBUG] 003 M1A1bc 000000000d7005c0 00000000 0000C000 FFFFF000 00000000 00001000 [DEBUG] 004 M1A1bc 000000000d7015c0 00000000 0000D000 FFFFF000 00000000 00001000 [DEBUG] 005 M1A1bc 0000000000000000 00000000 0000A000 FFFFE000 00000000 00002000 [DEBUG] 006 M1A1bc 000000000d70a610 00000000 00008000 FFFFE000 00000000 00002000 [DEBUG] 007 M1A1bC 000000000bb38c10 00000000 00000000 FFFFC000 00000000 00004000 [DEBUG] 008 M1A1bC 000000000bb3cc10 00000000 00004000 FFFFC000 00000000 00004000 [DEBUG] 009 M1A1bc 00007ffbe5015b3d 00000000 0000FE00 FFFFFF00 00000000 000000A0 [DEBUG] 010 M1A1bc 000000000d7025c0 00000000 00010000 FFFF0000 00000000 00010000 [DEBUG] 011 M1A1bc 00007ffbe50159f7 00000000 0000FF00 FFFFFF00 00000080 00000080 [INFO] [SRAM]: Skipping SRAM load. [INFO] [Core]: Version of libretro API: 1, Compiled against API: 1 [INFO] [Core]: Geometry: 160x144, Aspect: 1.111, FPS: 59.73, Sample rate: 384000.00 Hz. [INFO] [Video]: Set video size to: fullscreen. [INFO] [GLCore]: Found GL context: “wgl”. [INFO] [GLCore]: Detecting screen resolution: 1360x768. [INFO] [WGL]: Extensions: WGL_EXT_depth_float WGL_ARB_buffer_region WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_EXT_extensions_string WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_framebuffer_sRGB WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_pixel_format_packed_float WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_NV_DX_interop WGL_ARB_create_context_robustness [INFO] [WGL]: Adaptive VSync supported. [INFO] [GLCore]: Vendor: Intel, Renderer: Intel® HD Graphics 2500. [INFO] [GLCore]: Version: 4.0.0 - Build 10.18.10.5161. [INFO] [GLCore]: Using resolution 1360x768. [INFO] [Joypad]: Found joypad driver: “dinput”. [INFO] [GLCore]: Loading stock shader. [INFO] [slang]: Building pass #0 (N/A) [INFO] [GLCore]: Not using frame history. [INFO] [GLCore]: Not using framebuffer feedback. [INFO] [Video]: Found display server: “win32”. [INFO] [Audio]: Set audio input rate to: 385751.94 Hz. [DEBUG] [WASAPI]: Initializing default eRender device… [DEBUG] [WASAPI]: Requesting shared 16-bit 2-channel client with WAVE_FORMAT_PCM samples at 48000Hz 64ms. [DEBUG] [WASAPI]: Default device period is 10.0ms. [DEBUG] [WASAPI]: Minimum device period is 3.0ms. [DEBUG] [WASAPI]: Shared stream latency is 0.0ms. [DEBUG] [WASAPI]: Endpoint buffer size is 3072 frames (6144 samples, 12288 bytes, 64.0 ms). [INFO] [WASAPI]: Client initialized (shared, PCM, 48000Hz, 64.0ms). [INFO] [Audio]: Started synchronous audio driver. [DEBUG] [WASAPI mic]: Initialized microphone driver context. [INFO] [Microphone]: Initialized microphone driver. [INFO] [Display]: Found display driver: “glcore”. [INFO] [Environ]: SET_SUBSYSTEM_INFO. [DEBUG] Subsystem ID: 0 Special game type: 2 Player Game Boy Link Ident: gb_link_2p ID: 257 Content: [DEBUG] GameBoy #1 (required) [DEBUG] GameBoy #2 (required) [DEBUG] Subsystems: 1 [INFO] [MIDI]: Output device: “Microsoft GS Wavetable Synth”. [libretro INFO] Connecting device 1 into port 0 [INFO] [Playlist]: Loading history file: “G:+Emulators\RetroArch (Multi-core) emulator\config\content_history.lpl”. [INFO] [Playlist]: Loading history file: “G:+Emulators\RetroArch (Multi-core) emulator\config\content_music_history.lpl”. [INFO] [Playlist]: Loading history file: “G:+Emulators\RetroArch (Multi-core) emulator\config\content_video_history.lpl”. [INFO] [Playlist]: Loading history file: “G:+Emulators\RetroArch (Multi-core) emulator\config\content_image_history.lpl”. [INFO] [Playlist]: Loading favorites file: “G:+Emulators\RetroArch (Multi-core) emulator\config\content_favorites.lpl”. [DEBUG] [Audio]: Started audio driver “wasapi” (is_shutdown=false) [DEBUG] [Audio]: Stopped audio driver “wasapi” [DEBUG] [Shaders]: Load parameter value: “CRTgamma” = 2.200000. [DEBUG] [Shaders]: Load parameter value: “d” = 1.500000. [DEBUG] [Shaders]: Load parameter value: “CURVATURE” = 1.000000. [DEBUG] [Shaders]: Load parameter value: “invert_aspect” = 0.000000. [DEBUG] [Shaders]: Load parameter value: “R” = 1.800000. [DEBUG] [Shaders]: Load parameter value: “cornersize” = 0.015500. [DEBUG] [Shaders]: Load parameter value: “y_tilt” = -0.150000. [DEBUG] [Shaders]: Load parameter value: “DOTMASK” = 0.000000. [DEBUG] [Shaders]: Load parameter value: “scanline_weight” = 0.300000. [DEBUG] [Shaders]: Load parameter value: “vertical_scanlines” = 1.000000. [DEBUG] [Shaders]: Load parameter value: “lum” = 0.070000. [DEBUG] [Shaders]: Load parameter value: “interlace_detect” = 0.000000. [INFO] [slang]: Compiling shader: “G:+Emulators\RetroArch (Multi-core) emulator\shaders\shaders_slang\crt\shaders\crt-geom.slang”. [INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #0. [INFO] [slang]: Building pass #0 (N/A)

  • Unfotunately I’m new to the forum and i don’t know any other way to post a log file other than copy-paste since the upload does not support uploading it, that’s why use bullets for easier reading!

Thank you in advance :slightly_smiling_face:

  • Ok, here i have one more log using my second pc.

  • Trying to run the NES version of 1942 on glcore with ‘crt-geom’ and ‘crt-geom-tate’ both fail to load but not crushing retroarch.

[INFO] RetroArch 1.20.0 (Git 6412f4feef) [INFO] === Build ======================================= [INFO] CPU Model Name: Intel® Core™ i5-6500 CPU @ 3.20GHz [INFO] Capabilities: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE42 AES AVX AVX2 [INFO] Version: 1.20.0 [INFO] Git: 6412f4feef [INFO] Built: Jan 4 2025 [INFO] ================================================= [INFO] [Input]: Found input driver: “dinput”. [INFO] [Environ]: SET_PIXEL_FORMAT: RGB565. [INFO] [Core]: Version of libretro API: 1, Compiled against API: 1 [INFO] [Core]: Geometry: 320x240, Aspect: 1.333, FPS: 60.00, Sample rate: 48000.00 Hz. [INFO] [Video]: Set video size to: fullscreen. [INFO] [GLCore]: Found GL context: “wgl”. [INFO] [GLCore]: Detecting screen resolution: 1920x1080. [INFO] [WGL]: Extensions: WGL_ARB_extensions_string WGL_ARB_pixel_format WGL_ATI_pixel_format_float WGL_ARB_pixel_format_float WGL_ARB_multisample WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_pbuffer WGL_ARB_render_texture WGL_ARB_make_current_read WGL_EXT_extensions_string WGL_ARB_buffer_region WGL_EXT_framebuffer_sRGB WGL_EXT_colorspace WGL_ATI_render_texture_rectangle WGL_EXT_pixel_format_packed_float WGL_I3D_genlock WGL_NV_swap_group WGL_ARB_create_context WGL_AMD_gpu_association WGL_ARB_create_context_profile WGL_ARB_context_flush_control WGL_NV_DX_interop WGL_ARB_create_context_no_error WGL_NV_DX_interop2 WGL_NV_float_buffer [INFO] [WGL]: Adaptive VSync supported. [INFO] [GLCore]: Vendor: ATI Technologies Inc., Renderer: AMD Radeon ™ R7 370 Series. [INFO] [GLCore]: Version: 4.6.14830 Core Profile Context 22.6.1 27.20.20913.2000. [INFO] [GLCore]: Using resolution 1920x1080. [INFO] [Joypad]: Found joypad driver: “dinput”. [INFO] [GLCore]: Loading stock shader. [INFO] [slang]: Building pass #0 (N/A) [INFO] [GLCore]: Not using frame history. [INFO] [GLCore]: Not using framebuffer feedback. [INFO] [Video]: Found display server: “win32”. [INFO] [Audio]: Set audio input rate to: 48000.00 Hz. [DEBUG] [WASAPI]: Initializing default eRender device… [DEBUG] [WASAPI]: Requesting shared 16-bit 2-channel client with WAVE_FORMAT_PCM samples at 48000Hz 64ms. [DEBUG] [WASAPI]: Default device period is 10.0ms. [DEBUG] [WASAPI]: Minimum device period is 3.0ms. [DEBUG] [WASAPI]: Shared stream latency is 0.0ms. [DEBUG] [WASAPI]: Endpoint buffer size is 3072 frames (6144 samples, 12288 bytes, 64.0 ms). [INFO] [WASAPI]: Client initialized (shared, PCM, 48000Hz, 64.0ms). [INFO] [Audio]: Started synchronous audio driver. [DEBUG] [WASAPI mic]: Initialized microphone driver context. [INFO] [Microphone]: Initialized microphone driver. [INFO] [Display]: Found display driver: “glcore”. [INFO] [MIDI]: Output device: “Microsoft GS Wavetable Synth”. [INFO] [Playlist]: Loading history file: “G:+Emulators\RetroArch (Multi-core) emulator\config\content_history.lpl”. [INFO] [Playlist]: Loading history file: “G:+Emulators\RetroArch (Multi-core) emulator\config\content_music_history.lpl”. [INFO] [Playlist]: Loading history file: “G:+Emulators\RetroArch (Multi-core) emulator\config\content_video_history.lpl”. [INFO] [Playlist]: Loading history file: “G:+Emulators\RetroArch (Multi-core) emulator\config\content_image_history.lpl”. [INFO] [Playlist]: Loading favorites file: “G:+Emulators\RetroArch (Multi-core) emulator\config\content_favorites.lpl”. [DEBUG] [Audio]: Started audio driver “wasapi” (is_shutdown=false) [DEBUG] [Audio]: Started audio driver “wasapi” (is_shutdown=false) [DEBUG] [Audio]: Stopped audio driver “wasapi” [INFO] [Core]: Using content: “G:+Games\Nintendo\N.E.S\1942 (JU).nes”. [INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds. [INFO] [Core]: Unloading core… [INFO] [Core]: Unloading core symbols… [DEBUG] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames. [INFO] RetroArch 1.20.0 (Git 6412f4feef) [INFO] === Build ======================================= [INFO] CPU Model Name: Intel® Core™ i5-6500 CPU @ 3.20GHz [INFO] Capabilities: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE42 AES AVX AVX2 [INFO] Version: 1.20.0 [INFO] Git: 6412f4feef [INFO] Built: Jan 4 2025 [INFO] ================================================= [INFO] [Input]: Found input driver: “dinput”. [INFO] [Core]: Loading dynamic libretro core from: “G:+Emulators\RetroArch (Multi-core) emulator\cores\fceumm_libretro.dll” [INFO] [Overrides]: Redirecting save file to “G:+Emulators\RetroArch (Multi-core) emulator\saves\N.E.S\FCEUmm\1942 (JU).srm”. [INFO] [Overrides]: Redirecting save state to “G:+Emulators\RetroArch (Multi-core) emulator\states\1942 (JU).state”. [INFO] [Environ]: SET_CONTROLLER_INFO. [DEBUG] Port 1: [DEBUG] “Auto” (1) [DEBUG] “Gamepad” (513) [DEBUG] “Zapper” (258) [DEBUG] Port 2: [DEBUG] “Auto” (1) [DEBUG] “Gamepad” (513) [DEBUG] “Arkanoid” (514) [DEBUG] “Zapper” (258) [DEBUG] “Power Pad A” (259) [DEBUG] “Power Pad B” (515) [DEBUG] Port 3: [DEBUG] “Auto” (1) [DEBUG] “Gamepad” (513) [DEBUG] “Power Pad A” (259) [DEBUG] “Power Pad B” (515) [DEBUG] Port 4: [DEBUG] “Auto” (1) [DEBUG] “Gamepad” (513) [DEBUG] Port 5: [DEBUG] “Auto” (1) [DEBUG] “Arkanoid” (770) [DEBUG] “(Bandai) Hyper Shot” (1282) [DEBUG] “(Konami) Hyper Shot” (1025) [DEBUG] “Oeka Kids Tablet” (1026) [DEBUG] “4-Player Adapter” (769) [DEBUG] “Family Trainer A” (771) [DEBUG] “Family Trainer B” (1027) [INFO] [Environ]: GET_VFS_INTERFACE. Core requested version >= V1, providing V3. [INFO] [Environ]: RETRO_ENVIRONMENT_SET_CONTENT_INFO_OVERRIDE. [INFO] [Content Override]: File Extension: ‘fds’ - need_fullpath: FALSE, persistent_data: FALSE [INFO] [Content Override]: File Extension: ‘nes’ - need_fullpath: FALSE, persistent_data: FALSE [INFO] [Content Override]: File Extension: ‘unf’ - need_fullpath: FALSE, persistent_data: FALSE [INFO] [Content Override]: File Extension: ‘unif’ - need_fullpath: FALSE, persistent_data: FALSE [INFO] [Environ]: GET_LOG_INTERFACE. [INFO] [Environ]: SET_SUPPORT_ACHIEVEMENTS: yes. [INFO] [Environ]: GET_MESSAGE_INTERFACE_VERSION. [INFO] [Environ]: GET_LANGUAGE: “0”. [INFO] [Content]: Loading content file: “G:+Games\Nintendo\N.E.S\1942 (JU).nes”. [INFO] [Environ]: RETRO_ENVIRONMENT_GET_GAME_INFO_EXT. [INFO] [Environ]: SET_PIXEL_FORMAT: RGB565. [libretro INFO] Frontend supports RGB565 - will use that instead of XRGB1555. [INFO] [Environ]: PERFORMANCE_LEVEL: 5. [INFO] [Environ]: SYSTEM_DIRECTORY: “G:+Emulators\RetroArch (Multi-core) emulator\system”. [INFO] [Environ]: GET_CORE_OPTIONS_VERSION. [INFO] [Environ]: GET_LANGUAGE: “0”. [INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_V2_INTL. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_DISPLAY. [DEBUG] [Environ]: GET_VARIABLE: fceumm_game_genie = “disabled” [libretro INFO] FCEU_MakeFName: G:+Emulators\RetroArch (Multi-core) emulator\system\nes.pal [INFO] [Environ]: SET_INPUT_DESCRIPTORS: [DEBUG] Port 1: [DEBUG] “D-Pad Up” => “D-Pad Up” [DEBUG] “D-Pad Down” => “D-Pad Down” [DEBUG] “D-Pad Left” => “D-Pad Left” [DEBUG] “D-Pad Right” => “D-Pad Right” [DEBUG] “B Button (Down)” => “B” [DEBUG] “A Button (Right)” => “A” [DEBUG] “Y Button (Left)” => “Turbo B” [DEBUG] “X Button (Top)” => “Turbo A” [DEBUG] “Select Button” => “Select” [DEBUG] “Start Button” => “Start” [DEBUG] “L Button (Shoulder)” => “(FDS) Disk Side Change” [DEBUG] “R Button (Shoulder)” => “(FDS) Insert/Eject Disk” [DEBUG] “L2 Button (Trigger)” => “Switch Palette (+ Left/Right)” [DEBUG] “R2 Button (Trigger)” => “(VSSystem) Insert Coin” [DEBUG] “L3 Button (Thumb)” => “A+B” [DEBUG] “R3 Button (Thumb)” => “Turbo A+B” [DEBUG] Port 2: [DEBUG] “D-Pad Up” => “D-Pad Up” [DEBUG] “D-Pad Down” => “D-Pad Down” [DEBUG] “D-Pad Left” => “D-Pad Left” [DEBUG] “D-Pad Right” => “D-Pad Right” [DEBUG] “B Button (Down)” => “B” [DEBUG] “A Button (Right)” => “A” [DEBUG] “Y Button (Left)” => “Turbo B” [DEBUG] “X Button (Top)” => “Turbo A” [DEBUG] “Select Button” => “Select” [DEBUG] “Start Button” => “Start” [DEBUG] “L3 Button (Thumb)” => “A+B” [DEBUG] “R3 Button (Thumb)” => “Turbo A+B” [DEBUG] Port 3: [DEBUG] “D-Pad Up” => “D-Pad Up” [DEBUG] “D-Pad Down” => “D-Pad Down” [DEBUG] “D-Pad Left” => “D-Pad Left” [DEBUG] “D-Pad Right” => “D-Pad Right” [DEBUG] “B Button (Down)” => “B” [DEBUG] “A Button (Right)” => “A” [DEBUG] “Y Button (Left)” => “Turbo B” [DEBUG] “X Button (Top)” => “Turbo A” [DEBUG] “Select Button” => “Select” [DEBUG] “Start Button” => “Start” [DEBUG] “L3 Button (Thumb)” => “A+B” [DEBUG] “R3 Button (Thumb)” => “Turbo A+B” [DEBUG] Port 4: [DEBUG] “D-Pad Up” => “D-Pad Up” [DEBUG] “D-Pad Down” => “D-Pad Down” [DEBUG] “D-Pad Left” => “D-Pad Left” [DEBUG] “D-Pad Right” => “D-Pad Right” [DEBUG] “B Button (Down)” => “B” [DEBUG] “A Button (Right)” => “A” [DEBUG] “Y Button (Left)” => “Turbo B” [DEBUG] “X Button (Top)” => “Turbo A” [DEBUG] “Select Button” => “Select” [DEBUG] “Start Button” => “Start” [DEBUG] “L3 Button (Thumb)” => “A+B” [DEBUG] “R3 Button (Thumb)” => “Turbo A+B” [DEBUG] Port 5: [DEBUG] Port 6: [DEBUG] Port 7: [DEBUG] Port 8: [libretro INFO] Loading custom palette: G:+Emulators\RetroArch (Multi-core) emulator\system\nes.pal [DEBUG] [Environ]: GET_VARIABLE: fceumm_ramstate = “fill $ff” [DEBUG] [Environ]: GET_VARIABLE: fceumm_ntsc_filter = “disabled” [DEBUG] [Environ]: GET_VARIABLE: fceumm_palette = “default” [DEBUG] [Environ]: GET_VARIABLE: fceumm_up_down_allowed = “disabled” [DEBUG] [Environ]: GET_VARIABLE: fceumm_nospritelimit = “disabled” [DEBUG] [Environ]: GET_VARIABLE: fceumm_overclocking = “disabled” [DEBUG] [Environ]: GET_VARIABLE: fceumm_zapper_mode = “clightgun” [DEBUG] [Environ]: GET_VARIABLE: fceumm_arkanoid_mode = “mouse” [DEBUG] [Environ]: GET_VARIABLE: fceumm_zapper_tolerance = “6” [DEBUG] [Environ]: GET_VARIABLE: fceumm_mouse_sensitivity = “100” [DEBUG] [Environ]: GET_VARIABLE: fceumm_show_crosshair = “enabled” [DEBUG] [Environ]: GET_VARIABLE: fceumm_zapper_trigger = “disabled” [DEBUG] [Environ]: GET_VARIABLE: fceumm_zapper_sensor = “disabled” [DEBUG] [Environ]: GET_VARIABLE: fceumm_overscan_h_left = “0” [DEBUG] [Environ]: GET_VARIABLE: fceumm_overscan_h_right = “0” [DEBUG] [Environ]: GET_VARIABLE: fceumm_overscan_v_top = “8” [DEBUG] [Environ]: GET_VARIABLE: fceumm_overscan_v_bottom = “8” [DEBUG] [Environ]: GET_VARIABLE: fceumm_aspect = “8:7 PAR” [DEBUG] [Environ]: GET_VARIABLE: fceumm_turbo_enable = “None” [DEBUG] [Environ]: GET_VARIABLE: fceumm_turbo_delay = “3” [DEBUG] [Environ]: GET_VARIABLE: fceumm_region = “Auto” [DEBUG] [Environ]: GET_VARIABLE: fceumm_sndquality = “Low” [DEBUG] [Environ]: GET_VARIABLE: fceumm_sndlowpass = “disabled” [DEBUG] [Environ]: GET_VARIABLE: fceumm_sndstereodelay = “disabled” [DEBUG] [Environ]: GET_VARIABLE: fceumm_sndvolume = “7” [DEBUG] [Environ]: GET_VARIABLE: fceumm_swapduty = “disabled” [DEBUG] [Environ]: GET_VARIABLE: fceumm_apu_1 = “enabled” [DEBUG] [Environ]: GET_VARIABLE: fceumm_apu_2 = “enabled” [DEBUG] [Environ]: GET_VARIABLE: fceumm_apu_3 = “enabled” [DEBUG] [Environ]: GET_VARIABLE: fceumm_apu_4 = “enabled” [DEBUG] [Environ]: GET_VARIABLE: fceumm_apu_5 = “enabled” [INFO] [Environ]: SET_MEMORY_MAPS. [DEBUG] ndx flags ptr offset start select disconn len addrspace [DEBUG] 001 M1A1bc 00007fff673abac0 00000000 00000000 FFFFFC00 00000000 00000400 [DEBUG] 002 M1A1bc 00007fff673abec0 00000000 00000400 FFFFFC00 00000000 00000400 [DEBUG] 003 M1A1bc 0000000014921300 00000000 00006000 FFFFFC00 00000000 00000400 [DEBUG] 004 M1A1bc 0000000014921700 00000000 00006400 FFFFFC00 00000000 00000400 [DEBUG] 005 M1A1bc 0000000014921b00 00000000 00006800 FFFFFC00 00000000 00000400 [DEBUG] 006 M1A1bc 0000000014921f00 00000000 00006C00 FFFFFC00 00000000 00000400 [DEBUG] 007 M1A1bc 0000000014922300 00000000 00007000 FFFFFC00 00000000 00000400 [DEBUG] 008 M1A1bc 0000000014922700 00000000 00007400 FFFFFC00 00000000 00000400 [DEBUG] 009 M1A1bc 0000000014922b00 00000000 00007800 FFFFFC00 00000000 00000400 [DEBUG] 010 M1A1bc 0000000014922f00 00000000 00007C00 FFFFFC00 00000000 00000400 [DEBUG] 011 M1A1bc 00007fff674afca1 00000000 00002000 FFFFFFFC 00000000 00000004 PPUREG [DEBUG] 012 M1A1bc 00007fff674af4a0 00000000 80002000 80000000 80000000 00000800 NTARAM [DEBUG] 013 M1A1bc 00007fff674af480 00000000 80003000 80000000 80000000 00000020 PALRAM [DEBUG] 014 M1A1bc 00007fff674af380 00000000 80004000 80000000 80000000 00000100 OAM [INFO] [SRAM]: Skipping SRAM load. [INFO] [Core]: Version of libretro API: 1, Compiled against API: 1 [INFO] [Core]: Geometry: 256x224, Aspect: 1.306, FPS: 60.10, Sample rate: 48000.00 Hz. [INFO] [Video]: Set video size to: fullscreen. [INFO] [GLCore]: Found GL context: “wgl”. [INFO] [GLCore]: Detecting screen resolution: 1920x1080. [INFO] [WGL]: Extensions: WGL_ARB_extensions_string WGL_ARB_pixel_format WGL_ATI_pixel_format_float WGL_ARB_pixel_format_float WGL_ARB_multisample WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_pbuffer WGL_ARB_render_texture WGL_ARB_make_current_read WGL_EXT_extensions_string WGL_ARB_buffer_region WGL_EXT_framebuffer_sRGB WGL_EXT_colorspace WGL_ATI_render_texture_rectangle WGL_EXT_pixel_format_packed_float WGL_I3D_genlock WGL_NV_swap_group WGL_ARB_create_context WGL_AMD_gpu_association WGL_ARB_create_context_profile WGL_ARB_context_flush_control WGL_NV_DX_interop WGL_ARB_create_context_no_error WGL_NV_DX_interop2 WGL_NV_float_buffer [INFO] [WGL]: Adaptive VSync supported. [INFO] [GLCore]: Vendor: ATI Technologies Inc., Renderer: AMD Radeon ™ R7 370 Series. [INFO] [GLCore]: Version: 4.6.14830 Core Profile Context 22.6.1 27.20.20913.2000. [INFO] [GLCore]: Using resolution 1920x1080. [INFO] [Joypad]: Found joypad driver: “dinput”. [INFO] [Shaders]: Specific shader preset found at “G:+Emulators\RetroArch (Multi-core) emulator\config\FCEUmm\N.E.S.slangp”. [DEBUG] [Shaders]: Load parameter value: “overscan_y” = 91.000000. [DEBUG] [Shaders]: Load parameter value: “DOTMASK” = 0.000000. [DEBUG] [Shaders]: Load parameter value: “border_on_top” = 0.000000. [INFO] [slang]: Compiling shader: “G:+Emulators\RetroArch (Multi-core) emulator\shaders\shaders_slang\crt\shaders\crt-geom.slang”. [INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #0. [INFO] [slang]: Compiling shader: “G:+Emulators\RetroArch (Multi-core) emulator\shaders\shaders_slang\border\shaders\imgborder.slang”. [INFO] [slang]: Building pass #0 (N/A) [ERROR] [GLCore]: Failed to compile shader: Fragment shader failed to compile with the following errors:

[ERROR] [GLCore]: One or more shaders failed to compile. [ERROR] [GLCore]: Failed to create preset: “G:+Emulators\RetroArch (Multi-core) emulator\config\FCEUmm\N.E.S.slangp”. [INFO] [slang]: Building pass #0 (N/A) [INFO] [GLCore]: Not using frame history. [INFO] [GLCore]: Not using framebuffer feedback. [INFO] [Video]: Found display server: “win32”. [INFO] [Audio]: Set audio input rate to: 47920.27 Hz. [DEBUG] [WASAPI]: Initializing default eRender device… [DEBUG] [WASAPI]: Requesting shared 16-bit 2-channel client with WAVE_FORMAT_PCM samples at 48000Hz 64ms. [DEBUG] [WASAPI]: Default device period is 10.0ms. [DEBUG] [WASAPI]: Minimum device period is 3.0ms. [DEBUG] [WASAPI]: Shared stream latency is 0.0ms. [DEBUG] [WASAPI]: Endpoint buffer size is 3072 frames (6144 samples, 12288 bytes, 64.0 ms). [INFO] [WASAPI]: Client initialized (shared, PCM, 48000Hz, 64.0ms). [INFO] [Audio]: Started synchronous audio driver. [DEBUG] [WASAPI mic]: Initialized microphone driver context. [INFO] [Microphone]: Initialized microphone driver. [INFO] [Display]: Found display driver: “glcore”. [INFO] [MIDI]: Output device: “Microsoft GS Wavetable Synth”. [libretro INFO] Player 1: Gamepad [libretro INFO] Player 2: Gamepad [libretro INFO] Player 3: None Connected [libretro INFO] Player 4: None Connected [libretro INFO] Famicom Expansion: None Connected [DEBUG] [Shaders]: Load parameter value: “overscan_y” = 91.000000. [DEBUG] [Shaders]: Load parameter value: “DOTMASK” = 0.000000. [DEBUG] [Shaders]: Load parameter value: “border_on_top” = 0.000000. [INFO] [Playlist]: Loading history file: “G:+Emulators\RetroArch (Multi-core) emulator\config\content_history.lpl”. [INFO] [Playlist]: Loading history file: “G:+Emulators\RetroArch (Multi-core) emulator\config\content_music_history.lpl”. [INFO] [Playlist]: Loading history file: “G:+Emulators\RetroArch (Multi-core) emulator\config\content_video_history.lpl”. [INFO] [Playlist]: Loading history file: “G:+Emulators\RetroArch (Multi-core) emulator\config\content_image_history.lpl”. [INFO] [Playlist]: Loading favorites file: “G:+Emulators\RetroArch (Multi-core) emulator\config\content_favorites.lpl”. [DEBUG] [Audio]: Started audio driver “wasapi” (is_shutdown=false) [INFO] [Playlist]: Written to playlist file: “G:+Emulators\RetroArch (Multi-core) emulator\config\content_history.lpl”. [DEBUG] [Audio]: Stopped audio driver “wasapi” [INFO] [slang]: Compiling shader: “G:+Emulators\RetroArch (Multi-core) emulator\shaders\shaders_slang\crt\shaders\crt-geom.slang”. [INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #0. [INFO] [slang]: Building pass #0 (N/A) [ERROR] [GLCore]: Failed to compile shader: Fragment shader failed to compile with the following errors:

[ERROR] [GLCore]: One or more shaders failed to compile. [ERROR] [GLCore]: Failed to create preset: “G:+Emulators\RetroArch (Multi-core) emulator\shaders\shaders_slang\crt\crt-geom.slangp”. [ERROR] [GLCore]: Failed to create filter chain: “G:+Emulators\RetroArch (Multi-core) emulator\shaders\shaders_slang\crt\crt-geom.slangp”. Falling back to stock. [INFO] [slang]: Building pass #0 (N/A) [INFO] [GLCore]: Not using frame history. [INFO] [GLCore]: Not using framebuffer feedback. [DEBUG] [Shaders]: Load parameter value: “CRTgamma” = 2.200000. [DEBUG] [Shaders]: Load parameter value: “d” = 1.500000. [DEBUG] [Shaders]: Load parameter value: “CURVATURE” = 1.000000. [DEBUG] [Shaders]: Load parameter value: “invert_aspect” = 0.000000. [DEBUG] [Shaders]: Load parameter value: “R” = 1.800000. [DEBUG] [Shaders]: Load parameter value: “cornersize” = 0.015500. [DEBUG] [Shaders]: Load parameter value: “y_tilt” = -0.150000. [DEBUG] [Shaders]: Load parameter value: “DOTMASK” = 0.000000. [DEBUG] [Shaders]: Load parameter value: “scanline_weight” = 0.300000. [DEBUG] [Shaders]: Load parameter value: “vertical_scanlines” = 1.000000. [DEBUG] [Shaders]: Load parameter value: “lum” = 0.070000. [DEBUG] [Shaders]: Load parameter value: “interlace_detect” = 0.000000. [INFO] [slang]: Compiling shader: “G:+Emulators\RetroArch (Multi-core) emulator\shaders\shaders_slang\crt\shaders\crt-geom.slang”. [INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #0. [INFO] [slang]: Building pass #0 (N/A) [ERROR] [GLCore]: Failed to compile shader: Fragment shader failed to compile with the following errors:

[ERROR] [GLCore]: One or more shaders failed to compile. [ERROR] [GLCore]: Failed to create preset: “G:+Emulators\RetroArch (Multi-core) emulator\shaders\shaders_slang\crt\crt-geom-tate.slangp”. [ERROR] [GLCore]: Failed to create filter chain: “G:+Emulators\RetroArch (Multi-core) emulator\shaders\shaders_slang\crt\crt-geom-tate.slangp”. Falling back to stock. [INFO] [slang]: Building pass #0 (N/A) [INFO] [GLCore]: Not using frame history. [INFO] [GLCore]: Not using framebuffer feedback. [DEBUG] [Audio]: Started audio driver “wasapi” (is_shutdown=true) [INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 01 seconds. [INFO] [Core]: Unloading game… [DEBUG] [Audio]: Stopped audio driver “wasapi” [INFO] [Core]: Unloading core… [INFO] [Core]: Unloading core symbols… [INFO] [Core]: Saved core options file to “G:+Emulators\RetroArch (Multi-core) emulator\config\FCEUmm\FCEUmm.opt”. [DEBUG] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.

  • When i run the same under Vulkan everything seems to work fine!

  • If you need any information or anything else to try and report back, i will be happy to help. :blush: