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

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(R) Core(TM) 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(R) 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(R) Core(TM) 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(R) 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(R) Core(TM) 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(R) 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(R) Core(TM) 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(R) 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(R) Core(TM) 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 (TM) 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(R) Core(TM) 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 (TM) 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:

  • Here i post the same log files just more readable using blockquoted text:
[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)

1 Like
  • and here is the second one again:
[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

I hope this is better… :grin:

Oh! And I just realize (actually a few days back) that I wrote the word “Crash” on the title wrong!

Sorry for that! :grimacing: :zipper_mouth_face:.

Is any way to correct it?

if the ‘edit’ button is gone, it’s stuck how it is, but no worries. I know what you mean :slight_smile:

So, those logs show the crash, but they don’t give any errors, just blank lines. We’ll have to see if we can get anyone else to repro.

After a lot of experimenting and thinking about what is going on with the shader i couldn’t manage to log the actual error other than:

'[INFO] [slang]: Compiling shader: "G:\+Emulators\RetroArch (Multi-core) emulator\shaders\shaders_slang\crt\shaders\crt-geom.slang".
'[INFO] [slang]: Building pass #0 (N/A)

But if I’m not mistaken the new version of crt-geom.slang brings some new mask properties.

So I’m asking, if i could comment/disable any specific part of the code in the slang file and test afterwards?

I 'm not a developer of any kind neither have previous experience in developing shader files other than batch scripts :grin: but i think maybe I could try to do that … (if someone tells me how)

The fact that the shader works pretty nice on the same “Super-Potato” PC just by changing the driver to d3d (10/11 it does not matter) and setting the shader pass and filter both to “Default” i got about 60FPS with the Mesen core.

It looks like the shader has become at least more resource demanding. :neutral_face: :unamused:

Digging a-bit more into whats changed I found that @Tatsuya79 made some updates about 4 months before to the slang shader file itself and so I tried to copy the code from whats was before the change and guess what… it worked!

The new file now looks identical (except the beautification) to the file i took from Retroarch 1.19.1. So now I know just know whats exactly was changed

As @Tatsuya79 nicely commented on Github he was bringing some number of masks from the deluxe version into standard crt-geom which by itself is wonderful news but unfortunately it makes the shader at least more resource demanding although this does not justify the crashing with the glcore driver (humble thinking) :thinking:.

Perhaps he could help. :blush:

The question now is ‘can the shader or the driver be “fixed”’ or I have to stick with the old version from now on? :neutral_face: :pensive:

Any way thanks again in advance. :slightly_smiling_face:

It’s not crashing for me with glcore (nvidia 4070).
Probably an old gpu driver issue? No idea if that can be avoided with a different code.

You can use the older code if that’s better for you, I’m not sure what is the perf impact of having the masks option. I don’t see any here but I’m on a capable modern PC.

1 Like

Thank you for answering. :smiley:

Please allow me to recap using a fresh RetroArch installation and explain:

PC No1: Windows 10 (Fresh RetroArch Installation)

  • Intel® Core™ i3-3220 CPU @ 3.30GHz (Intel HD graphics) 4,00 GB RAM
  • No Vulkan support (obviously :yum:)
  • Most of the other “simple (not with multipasses, not “heavy”)” shaders (except the new crt-geom and crt-geom-tate) are working pretty nice even in 1.20.0.
  • Till Retroarch 1.19.1 everything was working - no problem. After updating just the shaders (even in 1.19.1) crt-geom and crt-geom-tate crashes RetroArch only on glcore driver.
  • With D3D10/11 Retroarch do not crash, the shader is loading but the games are literally unplayable (FPS: 30 MEM: 3455.29/3991.71MB)

I 'm not obviously expecting nothing more from that machine but play some lightweight cores with a simple crt shader and a simple bezel, something that was doable before. :slightly_smiling_face:

PC No2: Windows 10 (Fresh RetroArch Installation)

  • Intel® Core™ i5-6500 CPU @ 3.20GHz with AMD Radeon ™ R7 370 Series with 8 GB RAM
  • Vulkan support
  • Capable of running even Duimon’s mega-bezel “[STD]-[Guest]” shaders with FPS: 60.00 MEM: 4014.07/8144.06 MB on glcore
  • Till Retroarch 1.19.1 everything was working - no problem. After updating the shaders (even in 1.19.1) here crt-geom, and tate failing to load with glcore (crt-geom-deluxe was always failing with glcore on this pc).
  • All of the other slang shaders work on that driver.
  • Vulkan works perfect with everything. eg. using crt-geom-deluxe I get a steady FPS: 60.00 MEM: 3971.10/8144.06 MB
  • D3D10/11 works perfect just like Vulkan

This second machine its pretty old too but it was pretty capable of playing even PS1 games with crt-geom loaded. I just do not understand the sudden crashing and the loading fail after updating the shaders. :thinking:

Anyway now that i make myself more understandable I will just stick with the old working version of crt-geom until something happens in future updates or perhaps somone suggest any crt shader similar to crt-geom to use alongside the imgborder.slang in my custom presets or anything else like that.

Thank you all so, so much! :relaxed:

ps. Thank you @gouchi for fixing the title and tidy up the logs. :love_you_gesture: