flyinghead / flycast

Flycast is a multiplatform Sega Dreamcast, Naomi, Naomi 2 and Atomiswave emulator
GNU General Public License v2.0
1.36k stars 168 forks source link

Retroarch core crashes/fails to boot up on newer AMD gpu's #440

Closed spookysniper closed 2 years ago

spookysniper commented 2 years ago

Please Note: This form is the minimum required information for submitting bugs.
Removing this form may lead to your issue being closed until it is completed.

Platform / OS / Hardware: Windows Retroarch

Github hash: 02898a4

Hardware: AMD 5950x, AMD6900xt

Description of the Issue

Flycast core will not boot up on retroarch under open GL , will crash when 3d elements need to be rendered under Vulkan

Debugging Steps Tested

Logs Gathered

[INFO] RetroArch 1.9.13 (Git 02898a4)
[INFO] === Build =======================================
[INFO] CPU Model Name: AMD Ryzen 9 5950X 16-Core Processor            
[INFO] Capabilities:  MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX AVX2
[INFO] Built: Nov 13 2021
[INFO] Version: 1.9.13
[INFO] Git: 02898a4
[INFO] =================================================
[INFO] [Input]: Found input driver: "dinput".
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 48000.00 Hz.
[INFO] [Video]: Video @ 2321x1293
[INFO] [D3D9]: Monitor size: 3840x2160.
[INFO] [D3D9]: Using HLSL shader backend.
[INFO] [D3D9]: Renderchain driver: hlsl_d3d9
[INFO] [D3D9]: Render pass info:
[INFO]  Texture width: 512
[INFO]  Texture height: 512
[INFO]  Scale type (X): [INFO] Relative @ 0.000000x
[INFO]  Scale type (Y): [INFO] Relative @ 0.000000x
[INFO]  Bilinear filter: false
[INFO] [D3D9 HLSL]: Destroying programs.
[INFO] [D3D9]: Using HLSL shader backend.
[INFO] [D3D9]: Renderchain driver: hlsl_d3d9
[INFO] [D3D9]: Render pass info:
[INFO]  Texture width: 512
[INFO]  Texture height: 512
[INFO]  Scale type (X): [INFO] Viewport @ 1.000000x
[INFO]  Scale type (Y): [INFO] Viewport @ 1.000000x
[INFO]  Bilinear filter: false
[INFO] [XInput]: Found XInput v1.4.
[INFO] [Joypad]: Found joypad driver: "xinput".
[INFO] [D3D9]: Using GPU: AMD Radeon RX 6900 XT
[INFO] [D3D9]: GPU API Version: 30.0.13037.1003
[INFO] [D3D9]: Init complete.
[INFO] [Video]: Found display server: win32
[INFO] [XAudio2]: Requesting 64 ms latency, using 64 ms latency.
[INFO] [Display]: Found display driver: "d3d9".
[INFO] [SRAM]: SRAM will not be saved.
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_history.lpl].
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_music_history.lpl].
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_video_history.lpl].
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_image_history.lpl].
[INFO] [Playlist]: Loading favorites file: [J:\GAMES\retro\content_favorites.lpl].
[INFO] [D3D9 HLSL]: Destroying programs.
[INFO] [D3D9]: Using HLSL shader backend.
[INFO] [D3D9]: Renderchain driver: hlsl_d3d9
[INFO] [D3D9]: Render pass info:
[INFO]  Texture width: 512
[INFO]  Texture height: 512
[INFO]  Scale type (X): [INFO] Viewport @ 1.000000x
[INFO]  Scale type (Y): [INFO] Viewport @ 1.000000x
[INFO]  Bilinear filter: false
[INFO] [D3D9 HLSL]: Destroying programs.
[INFO] [D3D9]: Using HLSL shader backend.
[INFO] [D3D9]: Renderchain driver: hlsl_d3d9
[INFO] [D3D9]: Render pass info:
[INFO]  Texture width: 512
[INFO]  Texture height: 512
[INFO]  Scale type (X): [INFO] Viewport @ 1.000000x
[INFO]  Scale type (Y): [INFO] Viewport @ 1.000000x
[INFO]  Bilinear filter: false
[INFO] [D3D9 HLSL]: Destroying programs.
[INFO] [D3D9]: Using HLSL shader backend.
[INFO] [D3D9]: Renderchain driver: hlsl_d3d9
[INFO] [D3D9]: Render pass info:
[INFO]  Texture width: 512
[INFO]  Texture height: 512
[INFO]  Scale type (X): [INFO] Viewport @ 1.000000x
[INFO]  Scale type (Y): [INFO] Viewport @ 1.000000x
[INFO]  Bilinear filter: false
[INFO] [D3D9]: Resize 773x1293.
[INFO] [D3D9 HLSL]: Destroying programs.
[INFO] [D3D9]: Using HLSL shader backend.
[INFO] [D3D9]: Renderchain driver: hlsl_d3d9
[INFO] [D3D9]: Render pass info:
[INFO]  Texture width: 512
[INFO]  Texture height: 512
[INFO]  Scale type (X): [INFO] Viewport @ 1.000000x
[INFO]  Scale type (Y): [INFO] Viewport @ 1.000000x
[INFO]  Bilinear filter: false
[INFO] [D3D9]: Resize 2661x1293.
[INFO] [D3D9 HLSL]: Destroying programs.
[INFO] [D3D9]: Using HLSL shader backend.
[INFO] [D3D9]: Renderchain driver: hlsl_d3d9
[INFO] [D3D9]: Render pass info:
[INFO]  Texture width: 512
[INFO]  Texture height: 512
[INFO]  Scale type (X): [INFO] Viewport @ 1.000000x
[INFO]  Scale type (Y): [INFO] Viewport @ 1.000000x
[INFO]  Bilinear filter: false
[INFO] [CORE]: Using content: J:\GAMES\SEGA Dreamcast Games\Rainbow 6 USA GDI\Rainbow 6 USA GDI.gdi.
[INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[INFO] [Core]: Unloading core..
[INFO] [Core]: Unloading core symbols..
[INFO] [D3D9 HLSL]: Destroying programs.
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.
[INFO] RetroArch 1.9.13 (Git 02898a4)
[INFO] === Build =======================================
[INFO] CPU Model Name: AMD Ryzen 9 5950X 16-Core Processor            
[INFO] Capabilities:  MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX AVX2
[INFO] Built: Nov 13 2021
[INFO] Version: 1.9.13
[INFO] Git: 02898a4
[INFO] =================================================
[INFO] [Input]: Found input driver: "dinput".
[INFO] [Core]: Loading dynamic libretro core from: "J:\GAMES\retro\cores\flycast_libretro.dll"
[INFO] [Overrides]: No core-specific overrides found at "J:\GAMES\retro\config\Flycast\Flycast.cfg".
[INFO] [Overrides]: No content-dir-specific overrides found at "J:\GAMES\retro\config\Flycast\Rainbow 6 USA GDI.cfg".
[INFO] [Overrides]: No game-specific overrides found at "J:\GAMES\retro\config\Flycast\Rainbow 6 USA GDI.cfg".
[INFO] [Environ]: GET_CORE_OPTIONS_VERSION.
[INFO] [Environ]: GET_LANGUAGE: "0".
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_V2_INTL.
[INFO] [Environ]: SET_CONTROLLER_INFO.
[INFO] Controller port: 1
[INFO]    Controller (ID: 1)
[INFO]    Arcade Stick (ID: 1025)
[INFO]    Keyboard (ID: 3)
[INFO]    Mouse (ID: 2)
[INFO]    Light Gun (ID: 4)
[INFO]    Twin Stick (ID: 513)
[INFO]    Saturn Twin-Stick (ID: 769)
[INFO] Controller port: 2
[INFO]    Controller (ID: 1)
[INFO]    Arcade Stick (ID: 1025)
[INFO]    Keyboard (ID: 3)
[INFO]    Mouse (ID: 2)
[INFO]    Light Gun (ID: 4)
[INFO]    Twin Stick (ID: 513)
[INFO]    Saturn Twin-Stick (ID: 769)
[INFO] Controller port: 3
[INFO]    Controller (ID: 1)
[INFO]    Arcade Stick (ID: 1025)
[INFO]    Keyboard (ID: 3)
[INFO]    Mouse (ID: 2)
[INFO]    Light Gun (ID: 4)
[INFO]    Twin Stick (ID: 513)
[INFO]    Saturn Twin-Stick (ID: 769)
[INFO] Controller port: 4
[INFO]    Controller (ID: 1)
[INFO]    Arcade Stick (ID: 1025)
[INFO]    Keyboard (ID: 3)
[INFO]    Mouse (ID: 2)
[INFO]    Light Gun (ID: 4)
[INFO]    Twin Stick (ID: 513)
[INFO]    Saturn Twin-Stick (ID: 769)
[INFO] [Remaps]: Remap directory: "J:\GAMES\retro\config\remaps".
[INFO] [Overrides]: Redirecting save file to "J:\GAMES\retro\saves\Rainbow 6 USA GDI.srm".
[INFO] [Overrides]: Redirecting save state to "J:\GAMES\retro\states\Rainbow 6 USA GDI.state".
[INFO] [Environ]: GET_LOG_INTERFACE.
[libretro INFO] shell/libretro/libretro.cpp:256 N[BOOT]: retro_init
[INFO] [Environ]: GET_PERF_INTERFACE.
[INFO] [Environ]: SET_PIXEL_FORMAT: XRGB8888.
[INFO] [Environ]: SET_KEYBOARD_CALLBACK.
[INFO] [Environ]: GET_DISK_CONTROL_INTERFACE_VERSION.
[INFO] [Environ]: SET_DISK_CONTROL_EXT_INTERFACE.
[INFO] [CONTENT LOAD]: Content loading skipped. Implementation will load it on its own.
[libretro INFO] shell/libretro/libretro.cpp:1518 N[BOOT]: retro_load_game: J:\GAMES\SEGA Dreamcast Games\Rainbow 6 USA GDI\Rainbow 6 USA GDI.gdi
[INFO] [Environ]: GET_RUMBLE_INTERFACE.
[libretro DEBUG] Rumble interface supported!
[INFO] [Environ]: SYSTEM_DIRECTORY: "J:\GAMES\retro\system".
[INFO] [Environ]: GET_SAVE_DIRECTORY.
[INFO] [Environ]: GET_VARIABLE reicast_div_matching:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_region:
    Europe
[INFO] [Environ]: GET_VARIABLE reicast_broadcast:
    Default
[INFO] [Environ]: GET_VARIABLE reicast_language:
    English
[INFO] [Environ]: GET_VARIABLE reicast_force_wince:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_enable_dsp:
    enabled
[INFO] [Environ]: GET_VARIABLE pvr.rend:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_mipmapping:
    enabled
[INFO] [Environ]: GET_VARIABLE reicast_widescreen_hack:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_enable_rttb:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_volume_modifier_enable:
    enabled
[INFO] [Environ]: GET_VARIABLE reicast_texupscale:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_texupscale_max_filtered_texture_size:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_custom_textures:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_dump_textures:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_fog:
    enabled
[INFO] [Environ]: GET_VARIABLE rend.PerStripSorting:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_delay_frame_swapping:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_widescreen_cheats:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_frame_skipping:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_auto_skip_frame:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_threaded_rendering:
    enabled
[INFO] [Environ]: GET_VARIABLE reicast_anisotropic_filtering:
    4
[INFO] [Environ]: GET_VARIABLE reicast_pvr2_filtering:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_hle_bios:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_gdrom_fast_loading:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_per_content_vmus:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_screen_rotation:
    horizontal
[INFO] [Environ]: GET_VARIABLE reicast_internal_resolution:
    2560x1920
[INFO] [Environ]: GET_VARIABLE reicast_boot_to_bios:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_alpha_sorting:
    per-triangle (normal)
[INFO] [Environ]: GET_VARIABLE reicast_oit_abuffer_size:
    2GB
[INFO] [Environ]: SET_SAVE_STATE_IN_BACKGROUND: yes.
[INFO] [Environ]: GET_VARIABLE reicast_cable_type:
    TV (Composite)
[INFO] [Environ]: GET_VARIABLE reicast_enable_purupuru:
    enabled
[INFO] [Environ]: GET_VARIABLE reicast_analog_stick_deadzone:
    15%
[INFO] [Environ]: GET_VARIABLE reicast_trigger_deadzone:
    0%
[INFO] [Environ]: GET_VARIABLE reicast_digital_triggers:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_allow_service_buttons:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_lightgun1_crosshair:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu1_screen_display:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu1_screen_position:
    Upper Left
[INFO] [Environ]: GET_VARIABLE reicast_vmu1_screen_size_mult:
    1x
[INFO] [Environ]: GET_VARIABLE reicast_vmu1_screen_opacity:
    100%
[INFO] [Environ]: GET_VARIABLE reicast_vmu1_pixel_on_color:
    DEFAULT_ON 00
[INFO] [Environ]: GET_VARIABLE reicast_vmu1_pixel_off_color:
    DEFAULT_OFF 01
[INFO] [Environ]: GET_VARIABLE reicast_lightgun2_crosshair:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu2_screen_display:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu2_screen_position:
    Upper Left
[INFO] [Environ]: GET_VARIABLE reicast_vmu2_screen_size_mult:
    1x
[INFO] [Environ]: GET_VARIABLE reicast_vmu2_screen_opacity:
    100%
[INFO] [Environ]: GET_VARIABLE reicast_vmu2_pixel_on_color:
    DEFAULT_ON 00
[INFO] [Environ]: GET_VARIABLE reicast_vmu2_pixel_off_color:
    DEFAULT_OFF 01
[INFO] [Environ]: GET_VARIABLE reicast_lightgun3_crosshair:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu3_screen_display:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu3_screen_position:
    Upper Left
[INFO] [Environ]: GET_VARIABLE reicast_vmu3_screen_size_mult:
    1x
[INFO] [Environ]: GET_VARIABLE reicast_vmu3_screen_opacity:
    100%
[INFO] [Environ]: GET_VARIABLE reicast_vmu3_pixel_on_color:
    DEFAULT_ON 00
[INFO] [Environ]: GET_VARIABLE reicast_vmu3_pixel_off_color:
    DEFAULT_OFF 01
[INFO] [Environ]: GET_VARIABLE reicast_lightgun4_crosshair:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu4_screen_display:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu4_screen_position:
    Upper Left
[INFO] [Environ]: GET_VARIABLE reicast_vmu4_screen_size_mult:
    1x
[INFO] [Environ]: GET_VARIABLE reicast_vmu4_screen_opacity:
    100%
[INFO] [Environ]: GET_VARIABLE reicast_vmu4_pixel_on_color:
    DEFAULT_ON 00
[INFO] [Environ]: GET_VARIABLE reicast_vmu4_pixel_off_color:
    DEFAULT_OFF 01
[INFO] [Environ]: GET_VARIABLE reicast_show_vmu_screen_settings:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_show_lightgun_settings:
    disabled
[libretro INFO] File extension is: .gdi
[INFO] [Environ]: GET_VARIABLE reicast_show_vmu_screen_settings:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_show_lightgun_settings:
    disabled
[INFO] [Environ]: GET_PREFERRED_HW_RENDER, video driver name: d3d9.
[INFO] [Environ]: GET_PREFERRED_HW_RENDER - Context callback set to RETRO_HW_CONTEXT_DIRECT3D.
[INFO] [Environ]: SET_HW_RENDER, context type: vulkan.
[INFO] Requesting Vulkan context.
[INFO] Reached end of SET_HW_RENDER.
[INFO] [Environ]: SET_HW_RENDER_CONTEXT_NEGOTIATION_INTERFACE.
[libretro INFO] core/hw/mem/_vmem.cpp:504 N[VMEM]: Info: nvmem is enabled, with addr space of size 512MB
[libretro INFO] core/hw/mem/_vmem.cpp:504 N[VMEM]: Info: nvmem is enabled, with addr space of size 512MB
[INFO] [Environ]: GET_VARIABLE reicast_div_matching:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_region:
    Europe
[INFO] [Environ]: GET_VARIABLE reicast_broadcast:
    Default
[INFO] [Environ]: GET_VARIABLE reicast_language:
    English
[INFO] [Environ]: GET_VARIABLE reicast_force_wince:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_enable_dsp:
    enabled
[INFO] [Environ]: GET_VARIABLE pvr.rend:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_mipmapping:
    enabled
[INFO] [Environ]: GET_VARIABLE reicast_widescreen_hack:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_enable_rttb:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_volume_modifier_enable:
    enabled
[INFO] [Environ]: GET_VARIABLE reicast_texupscale:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_texupscale_max_filtered_texture_size:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_custom_textures:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_dump_textures:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_fog:
    enabled
[INFO] [Environ]: GET_VARIABLE rend.PerStripSorting:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_delay_frame_swapping:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_widescreen_cheats:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_frame_skipping:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_auto_skip_frame:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_threaded_rendering:
    enabled
[INFO] [Environ]: GET_VARIABLE reicast_anisotropic_filtering:
    4
[INFO] [Environ]: GET_VARIABLE reicast_pvr2_filtering:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_hle_bios:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_gdrom_fast_loading:
    disabled
[libretro INFO] core/emulator.cpp:91 N[BOOT]: Game ID is [T40401N]
[libretro INFO] core/emulator.cpp:187 N[BOOT]: Europe region not supported. Using USA instead
[INFO] [Environ]: SET_ROTATION: 0
[INFO] [SRAM]: Skipping SRAM load.
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[libretro INFO] shell/libretro/libretro.cpp:1876 N[RENDERER]: retro_get_system_av_info: Res=1920
[INFO] [Audio]: Set audio input rate to: 44100.00 Hz.
[INFO] [Video]: Video @ 2661x1293
[INFO] [Video]: Using HW render, vulkan driver forced.
[INFO] [Video]: "vulkan" saved as cached driver.
[INFO] [Vulkan]: Vulkan dynamic library loaded.
[INFO] [Vulkan]: App: Flycast (version 1)
[INFO] [Vulkan]: Engine: Flycast (version 1)
[INFO] [Vulkan]: Found vulkan context: vk_w
[INFO] [Vulkan]: Detecting screen resolution 3840x2160.
[INFO] [Vulkan]: Found GPU at index 0: AMD Radeon RX 6900 XT
[INFO] [Vulkan]: Using GPU index 0.
[INFO] [Vulkan]: Using fences for WSI acquire.
[INFO] [Vulkan]: Using GPU: AMD Radeon RX 6900 XT
[INFO] [Vulkan]: Using resolution 2661x1293
[INFO] [Vulkan]: Using BGRA8888 format.
[INFO] [Vulkan]: Loading stock shader.
[INFO] [XInput]: Found XInput v1.4.
[INFO] [Joypad]: Found joypad driver: "xinput".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Video]: Found display server: win32
[libretro INFO] core/rend/vulkan/vk_context_lr.cpp:187 N[RENDERER]: GPU Supports Vulkan API: 1.2.196
[libretro INFO] core/rend/vulkan/vk_context_lr.cpp:193 N[RENDERER]: GPU Supports vkGetPhysicalDeviceProperties2
[libretro INFO] core/rend/vulkan/vulkan_context.h:264 N[RENDERER]: Using depth format D32SfloatS8Uint tiling Optimal
[libretro INFO] core/rend/vulkan/vulkan_renderer.cpp:31 N[RENDERER]: VulkanRenderer::Init
[INFO] [XAudio2]: Requesting 64 ms latency, using 64 ms latency.
[INFO] [Display]: Found display driver: "vulkan".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_history.lpl].
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_music_history.lpl].
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_video_history.lpl].
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_image_history.lpl].
[INFO] [Playlist]: Loading favorites file: [J:\GAMES\retro\content_favorites.lpl].
[INFO] [Environ]: SET_INPUT_DESCRIPTORS:
[INFO]  RetroPad, Port 1, Button "B (bottom)" => "A"
[INFO]  RetroPad, Port 1, Button "Y (left)" => "X"
[INFO]  RetroPad, Port 1, Button "Start" => "Start"
[INFO]  RetroPad, Port 1, Button "D-Pad Up" => "D-Pad Up"
[INFO]  RetroPad, Port 1, Button "D-Pad Down" => "D-Pad Down"
[INFO]  RetroPad, Port 1, Button "D-Pad Left" => "D-Pad Left"
[INFO]  RetroPad, Port 1, Button "D-Pad Right" => "D-Pad Right"
[INFO]  RetroPad, Port 1, Button "A (right)" => "B"
[INFO]  RetroPad, Port 1, Button "X (up)" => "Y"
[INFO]  RetroPad, Port 1, Button "L2" => "L Trigger"
[INFO]  RetroPad, Port 1, Button "R2" => "R Trigger"
[INFO]  RetroPad, Port 2, Button "B (bottom)" => "A"
[INFO]  RetroPad, Port 2, Button "Y (left)" => "X"
[INFO]  RetroPad, Port 2, Button "Start" => "Start"
[INFO]  RetroPad, Port 2, Button "D-Pad Up" => "D-Pad Up"
[INFO]  RetroPad, Port 2, Button "D-Pad Down" => "D-Pad Down"
[INFO]  RetroPad, Port 2, Button "D-Pad Left" => "D-Pad Left"
[INFO]  RetroPad, Port 2, Button "D-Pad Right" => "D-Pad Right"
[INFO]  RetroPad, Port 2, Button "A (right)" => "B"
[INFO]  RetroPad, Port 2, Button "X (up)" => "Y"
[INFO]  RetroPad, Port 2, Button "L2" => "L Trigger"
[INFO]  RetroPad, Port 2, Button "R2" => "R Trigger"
[INFO]  RetroPad, Port 3, Button "B (bottom)" => "A"
[INFO]  RetroPad, Port 3, Button "Y (left)" => "X"
[INFO]  RetroPad, Port 3, Button "Start" => "Start"
[INFO]  RetroPad, Port 3, Button "D-Pad Up" => "D-Pad Up"
[INFO]  RetroPad, Port 3, Button "D-Pad Down" => "D-Pad Down"
[INFO]  RetroPad, Port 3, Button "D-Pad Left" => "D-Pad Left"
[INFO]  RetroPad, Port 3, Button "D-Pad Right" => "D-Pad Right"
[INFO]  RetroPad, Port 3, Button "A (right)" => "B"
[INFO]  RetroPad, Port 3, Button "X (up)" => "Y"
[INFO]  RetroPad, Port 3, Button "L2" => "L Trigger"
[INFO]  RetroPad, Port 3, Button "R2" => "R Trigger"
[INFO]  RetroPad, Port 4, Button "B (bottom)" => "A"
[INFO]  RetroPad, Port 4, Button "Y (left)" => "X"
[INFO]  RetroPad, Port 4, Button "Start" => "Start"
[INFO]  RetroPad, Port 4, Button "D-Pad Up" => "D-Pad Up"
[INFO]  RetroPad, Port 4, Button "D-Pad Down" => "D-Pad Down"
[INFO]  RetroPad, Port 4, Button "D-Pad Left" => "D-Pad Left"
[INFO]  RetroPad, Port 4, Button "D-Pad Right" => "D-Pad Right"
[INFO]  RetroPad, Port 4, Button "A (right)" => "B"
[INFO]  RetroPad, Port 4, Button "X (up)" => "Y"
[INFO]  RetroPad, Port 4, Button "L2" => "L Trigger"
[INFO]  RetroPad, Port 4, Button "R2" => "R Trigger"
[libretro INFO] core/hw/sh4/modules/mmu.cpp:510 N[SH4]: Enabling Full MMU support
[libretro WARN] core/rend/vulkan/vulkan_renderer.cpp:79 W[RENDERER]: Vulkan system error vk::Queue::submit: ErrorDeviceLost
[libretro WARN] core/rend/vulkan/vulkan_renderer.cpp:79 W[RENDERER]: Vulkan system error vk::Queue::submit: ErrorDeviceLost
[INFO] RetroArch 1.9.13 (Git 02898a4)
[INFO] === Build =======================================
[INFO] CPU Model Name: AMD Ryzen 9 5950X 16-Core Processor            
[INFO] Capabilities:  MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX AVX2
[INFO] Built: Nov 13 2021
[INFO] Version: 1.9.13
[INFO] Git: 02898a4
[INFO] =================================================
[INFO] [Input]: Found input driver: "dinput".
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 48000.00 Hz.
[INFO] [Video]: Video @ 2321x1293
[INFO] [XInput]: Found XInput v1.4.
[INFO] [Joypad]: Found joypad driver: "dinput".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [D3D10]: Found GPU at index 0: AMD Radeon RX 6900 XT
[INFO] [D3D10]: Found GPU at index 1: Microsoft Basic Render Driver
[INFO] [D3D10]: Using GPU index 0.
[INFO] [Video]: Found display server: win32
[INFO] [XAudio2]: Requesting 64 ms latency, using 64 ms latency.
[INFO] [Display]: Found display driver: "d3d10".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [SRAM]: SRAM will not be saved.
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_history.lpl].
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_music_history.lpl].
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_video_history.lpl].
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_image_history.lpl].
[INFO] [Playlist]: Loading favorites file: [J:\GAMES\retro\content_favorites.lpl].
[INFO] [CORE]: Using content: J:\GAMES\SEGA Dreamcast Games\Rainbow 6 USA GDI\Rainbow 6 USA GDI.gdi.
[INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[INFO] [Core]: Unloading core..
[INFO] [Core]: Unloading core symbols..
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.
[INFO] RetroArch 1.9.13 (Git 02898a4)
[INFO] === Build =======================================
[INFO] CPU Model Name: AMD Ryzen 9 5950X 16-Core Processor            
[INFO] Capabilities:  MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX AVX2
[INFO] Built: Nov 13 2021
[INFO] Version: 1.9.13
[INFO] Git: 02898a4
[INFO] =================================================
[INFO] [Input]: Found input driver: "dinput".
[INFO] [Core]: Loading dynamic libretro core from: "J:\GAMES\retro\cores\flycast_libretro.dll"
[INFO] [Overrides]: No core-specific overrides found at "J:\GAMES\retro\config\Flycast\Flycast.cfg".
[INFO] [Overrides]: No content-dir-specific overrides found at "J:\GAMES\retro\config\Flycast\Rainbow 6 USA GDI.cfg".
[INFO] [Overrides]: No game-specific overrides found at "J:\GAMES\retro\config\Flycast\Rainbow 6 USA GDI.cfg".
[INFO] [Environ]: GET_CORE_OPTIONS_VERSION.
[INFO] [Environ]: GET_LANGUAGE: "0".
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_V2_INTL.
[INFO] [Environ]: SET_CONTROLLER_INFO.
[INFO] Controller port: 1
[INFO]    Controller (ID: 1)
[INFO]    Arcade Stick (ID: 1025)
[INFO]    Keyboard (ID: 3)
[INFO]    Mouse (ID: 2)
[INFO]    Light Gun (ID: 4)
[INFO]    Twin Stick (ID: 513)
[INFO]    Saturn Twin-Stick (ID: 769)
[INFO] Controller port: 2
[INFO]    Controller (ID: 1)
[INFO]    Arcade Stick (ID: 1025)
[INFO]    Keyboard (ID: 3)
[INFO]    Mouse (ID: 2)
[INFO]    Light Gun (ID: 4)
[INFO]    Twin Stick (ID: 513)
[INFO]    Saturn Twin-Stick (ID: 769)
[INFO] Controller port: 3
[INFO]    Controller (ID: 1)
[INFO]    Arcade Stick (ID: 1025)
[INFO]    Keyboard (ID: 3)
[INFO]    Mouse (ID: 2)
[INFO]    Light Gun (ID: 4)
[INFO]    Twin Stick (ID: 513)
[INFO]    Saturn Twin-Stick (ID: 769)
[INFO] Controller port: 4
[INFO]    Controller (ID: 1)
[INFO]    Arcade Stick (ID: 1025)
[INFO]    Keyboard (ID: 3)
[INFO]    Mouse (ID: 2)
[INFO]    Light Gun (ID: 4)
[INFO]    Twin Stick (ID: 513)
[INFO]    Saturn Twin-Stick (ID: 769)
[INFO] [Remaps]: Remap directory: "J:\GAMES\retro\config\remaps".
[INFO] [Overrides]: Redirecting save file to "J:\GAMES\retro\saves\Rainbow 6 USA GDI.srm".
[INFO] [Overrides]: Redirecting save state to "J:\GAMES\retro\states\Rainbow 6 USA GDI.state".
[INFO] [Environ]: GET_LOG_INTERFACE.
[libretro INFO] shell/libretro/libretro.cpp:256 N[BOOT]: retro_init
[INFO] [Environ]: GET_PERF_INTERFACE.
[INFO] [Environ]: SET_PIXEL_FORMAT: XRGB8888.
[INFO] [Environ]: SET_KEYBOARD_CALLBACK.
[INFO] [Environ]: GET_DISK_CONTROL_INTERFACE_VERSION.
[INFO] [Environ]: SET_DISK_CONTROL_EXT_INTERFACE.
[INFO] [CONTENT LOAD]: Content loading skipped. Implementation will load it on its own.
[libretro INFO] shell/libretro/libretro.cpp:1518 N[BOOT]: retro_load_game: J:\GAMES\SEGA Dreamcast Games\Rainbow 6 USA GDI\Rainbow 6 USA GDI.gdi
[INFO] [Environ]: GET_RUMBLE_INTERFACE.
[libretro DEBUG] Rumble interface supported!
[INFO] [Environ]: SYSTEM_DIRECTORY: "J:\GAMES\retro\system".
[INFO] [Environ]: GET_SAVE_DIRECTORY.
[INFO] [Environ]: GET_VARIABLE reicast_div_matching:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_region:
    Europe
[INFO] [Environ]: GET_VARIABLE reicast_broadcast:
    Default
[INFO] [Environ]: GET_VARIABLE reicast_language:
    English
[INFO] [Environ]: GET_VARIABLE reicast_force_wince:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_enable_dsp:
    enabled
[INFO] [Environ]: GET_VARIABLE pvr.rend:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_mipmapping:
    enabled
[INFO] [Environ]: GET_VARIABLE reicast_widescreen_hack:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_enable_rttb:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_volume_modifier_enable:
    enabled
[INFO] [Environ]: GET_VARIABLE reicast_texupscale:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_texupscale_max_filtered_texture_size:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_custom_textures:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_dump_textures:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_fog:
    enabled
[INFO] [Environ]: GET_VARIABLE rend.PerStripSorting:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_delay_frame_swapping:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_widescreen_cheats:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_frame_skipping:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_auto_skip_frame:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_threaded_rendering:
    enabled
[INFO] [Environ]: GET_VARIABLE reicast_anisotropic_filtering:
    4
[INFO] [Environ]: GET_VARIABLE reicast_pvr2_filtering:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_hle_bios:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_gdrom_fast_loading:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_per_content_vmus:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_screen_rotation:
    horizontal
[INFO] [Environ]: GET_VARIABLE reicast_internal_resolution:
    2560x1920
[INFO] [Environ]: GET_VARIABLE reicast_boot_to_bios:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_alpha_sorting:
    per-triangle (normal)
[INFO] [Environ]: GET_VARIABLE reicast_oit_abuffer_size:
    2GB
[INFO] [Environ]: SET_SAVE_STATE_IN_BACKGROUND: yes.
[INFO] [Environ]: GET_VARIABLE reicast_cable_type:
    TV (Composite)
[INFO] [Environ]: GET_VARIABLE reicast_enable_purupuru:
    enabled
[INFO] [Environ]: GET_VARIABLE reicast_analog_stick_deadzone:
    15%
[INFO] [Environ]: GET_VARIABLE reicast_trigger_deadzone:
    0%
[INFO] [Environ]: GET_VARIABLE reicast_digital_triggers:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_allow_service_buttons:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_lightgun1_crosshair:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu1_screen_display:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu1_screen_position:
    Upper Left
[INFO] [Environ]: GET_VARIABLE reicast_vmu1_screen_size_mult:
    1x
[INFO] [Environ]: GET_VARIABLE reicast_vmu1_screen_opacity:
    100%
[INFO] [Environ]: GET_VARIABLE reicast_vmu1_pixel_on_color:
    DEFAULT_ON 00
[INFO] [Environ]: GET_VARIABLE reicast_vmu1_pixel_off_color:
    DEFAULT_OFF 01
[INFO] [Environ]: GET_VARIABLE reicast_lightgun2_crosshair:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu2_screen_display:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu2_screen_position:
    Upper Left
[INFO] [Environ]: GET_VARIABLE reicast_vmu2_screen_size_mult:
    1x
[INFO] [Environ]: GET_VARIABLE reicast_vmu2_screen_opacity:
    100%
[INFO] [Environ]: GET_VARIABLE reicast_vmu2_pixel_on_color:
    DEFAULT_ON 00
[INFO] [Environ]: GET_VARIABLE reicast_vmu2_pixel_off_color:
    DEFAULT_OFF 01
[INFO] [Environ]: GET_VARIABLE reicast_lightgun3_crosshair:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu3_screen_display:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu3_screen_position:
    Upper Left
[INFO] [Environ]: GET_VARIABLE reicast_vmu3_screen_size_mult:
    1x
[INFO] [Environ]: GET_VARIABLE reicast_vmu3_screen_opacity:
    100%
[INFO] [Environ]: GET_VARIABLE reicast_vmu3_pixel_on_color:
    DEFAULT_ON 00
[INFO] [Environ]: GET_VARIABLE reicast_vmu3_pixel_off_color:
    DEFAULT_OFF 01
[INFO] [Environ]: GET_VARIABLE reicast_lightgun4_crosshair:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu4_screen_display:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu4_screen_position:
    Upper Left
[INFO] [Environ]: GET_VARIABLE reicast_vmu4_screen_size_mult:
    1x
[INFO] [Environ]: GET_VARIABLE reicast_vmu4_screen_opacity:
    100%
[INFO] [Environ]: GET_VARIABLE reicast_vmu4_pixel_on_color:
    DEFAULT_ON 00
[INFO] [Environ]: GET_VARIABLE reicast_vmu4_pixel_off_color:
    DEFAULT_OFF 01
[INFO] [Environ]: GET_VARIABLE reicast_show_vmu_screen_settings:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_show_lightgun_settings:
    disabled
[libretro INFO] File extension is: .gdi
[INFO] [Environ]: GET_VARIABLE reicast_show_vmu_screen_settings:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_show_lightgun_settings:
    disabled
[INFO] [Environ]: GET_PREFERRED_HW_RENDER, video driver name: d3d10.
[INFO] [Environ]: GET_PREFERRED_HW_RENDER - Context callback set to RETRO_HW_CONTEXT_DIRECT3D.
[INFO] [Environ]: SET_HW_RENDER, context type: vulkan.
[INFO] Requesting Vulkan context.
[INFO] Reached end of SET_HW_RENDER.
[INFO] [Environ]: SET_HW_RENDER_CONTEXT_NEGOTIATION_INTERFACE.
[libretro INFO] core/hw/mem/_vmem.cpp:504 N[VMEM]: Info: nvmem is enabled, with addr space of size 512MB
[libretro INFO] core/hw/mem/_vmem.cpp:504 N[VMEM]: Info: nvmem is enabled, with addr space of size 512MB
[INFO] [Environ]: GET_VARIABLE reicast_div_matching:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_region:
    Europe
[INFO] [Environ]: GET_VARIABLE reicast_broadcast:
    Default
[INFO] [Environ]: GET_VARIABLE reicast_language:
    English
[INFO] [Environ]: GET_VARIABLE reicast_force_wince:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_enable_dsp:
    enabled
[INFO] [Environ]: GET_VARIABLE pvr.rend:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_mipmapping:
    enabled
[INFO] [Environ]: GET_VARIABLE reicast_widescreen_hack:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_enable_rttb:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_volume_modifier_enable:
    enabled
[INFO] [Environ]: GET_VARIABLE reicast_texupscale:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_texupscale_max_filtered_texture_size:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_custom_textures:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_dump_textures:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_fog:
    enabled
[INFO] [Environ]: GET_VARIABLE rend.PerStripSorting:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_delay_frame_swapping:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_widescreen_cheats:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_frame_skipping:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_auto_skip_frame:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_threaded_rendering:
    enabled
[INFO] [Environ]: GET_VARIABLE reicast_anisotropic_filtering:
    4
[INFO] [Environ]: GET_VARIABLE reicast_pvr2_filtering:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_hle_bios:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_gdrom_fast_loading:
    disabled
[libretro INFO] core/emulator.cpp:91 N[BOOT]: Game ID is [T40401N]
[libretro INFO] core/emulator.cpp:187 N[BOOT]: Europe region not supported. Using USA instead
[INFO] [Environ]: SET_ROTATION: 0
[INFO] [SRAM]: Skipping SRAM load.
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[libretro INFO] shell/libretro/libretro.cpp:1876 N[RENDERER]: retro_get_system_av_info: Res=1920
[INFO] [Audio]: Set audio input rate to: 44100.00 Hz.
[INFO] [Video]: Video @ 2321x1293
[INFO] [Video]: Using HW render, vulkan driver forced.
[INFO] [Video]: "vulkan" saved as cached driver.
[INFO] [Vulkan]: Vulkan dynamic library loaded.
[INFO] [Vulkan]: App: Flycast (version 1)
[INFO] [Vulkan]: Engine: Flycast (version 1)
[INFO] [Vulkan]: Found vulkan context: vk_w
[INFO] [Vulkan]: Detecting screen resolution 3840x2160.
[INFO] [Vulkan]: Found GPU at index 0: AMD Radeon RX 6900 XT
[INFO] [Vulkan]: Using GPU index 0.
[INFO] [Vulkan]: Using fences for WSI acquire.
[INFO] [Vulkan]: Using GPU: AMD Radeon RX 6900 XT
[INFO] [Vulkan]: Using resolution 2321x1293
[INFO] [Vulkan]: Using BGRA8888 format.
[INFO] [Vulkan]: Loading stock shader.
[INFO] [Joypad]: Found joypad driver: "dinput".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Video]: Found display server: win32
[libretro INFO] core/rend/vulkan/vk_context_lr.cpp:187 N[RENDERER]: GPU Supports Vulkan API: 1.2.196
[libretro INFO] core/rend/vulkan/vk_context_lr.cpp:193 N[RENDERER]: GPU Supports vkGetPhysicalDeviceProperties2
[libretro INFO] core/rend/vulkan/vulkan_context.h:264 N[RENDERER]: Using depth format D32SfloatS8Uint tiling Optimal
[libretro INFO] core/rend/vulkan/vulkan_renderer.cpp:31 N[RENDERER]: VulkanRenderer::Init
[INFO] [XAudio2]: Requesting 64 ms latency, using 64 ms latency.
[INFO] [Display]: Found display driver: "vulkan".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_history.lpl].
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_music_history.lpl].
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_video_history.lpl].
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_image_history.lpl].
[INFO] [Playlist]: Loading favorites file: [J:\GAMES\retro\content_favorites.lpl].
[INFO] [Environ]: SET_INPUT_DESCRIPTORS:
[INFO]  RetroPad, Port 1, Button "B (bottom)" => "A"
[INFO]  RetroPad, Port 1, Button "Y (left)" => "X"
[INFO]  RetroPad, Port 1, Button "Start" => "Start"
[INFO]  RetroPad, Port 1, Button "D-Pad Up" => "D-Pad Up"
[INFO]  RetroPad, Port 1, Button "D-Pad Down" => "D-Pad Down"
[INFO]  RetroPad, Port 1, Button "D-Pad Left" => "D-Pad Left"
[INFO]  RetroPad, Port 1, Button "D-Pad Right" => "D-Pad Right"
[INFO]  RetroPad, Port 1, Button "A (right)" => "B"
[INFO]  RetroPad, Port 1, Button "X (up)" => "Y"
[INFO]  RetroPad, Port 1, Button "L2" => "L Trigger"
[INFO]  RetroPad, Port 1, Button "R2" => "R Trigger"
[INFO]  RetroPad, Port 2, Button "B (bottom)" => "A"
[INFO]  RetroPad, Port 2, Button "Y (left)" => "X"
[INFO]  RetroPad, Port 2, Button "Start" => "Start"
[INFO]  RetroPad, Port 2, Button "D-Pad Up" => "D-Pad Up"
[INFO]  RetroPad, Port 2, Button "D-Pad Down" => "D-Pad Down"
[INFO]  RetroPad, Port 2, Button "D-Pad Left" => "D-Pad Left"
[INFO]  RetroPad, Port 2, Button "D-Pad Right" => "D-Pad Right"
[INFO]  RetroPad, Port 2, Button "A (right)" => "B"
[INFO]  RetroPad, Port 2, Button "X (up)" => "Y"
[INFO]  RetroPad, Port 2, Button "L2" => "L Trigger"
[INFO]  RetroPad, Port 2, Button "R2" => "R Trigger"
[INFO]  RetroPad, Port 3, Button "B (bottom)" => "A"
[INFO]  RetroPad, Port 3, Button "Y (left)" => "X"
[INFO]  RetroPad, Port 3, Button "Start" => "Start"
[INFO]  RetroPad, Port 3, Button "D-Pad Up" => "D-Pad Up"
[INFO]  RetroPad, Port 3, Button "D-Pad Down" => "D-Pad Down"
[INFO]  RetroPad, Port 3, Button "D-Pad Left" => "D-Pad Left"
[INFO]  RetroPad, Port 3, Button "D-Pad Right" => "D-Pad Right"
[INFO]  RetroPad, Port 3, Button "A (right)" => "B"
[INFO]  RetroPad, Port 3, Button "X (up)" => "Y"
[INFO]  RetroPad, Port 3, Button "L2" => "L Trigger"
[INFO]  RetroPad, Port 3, Button "R2" => "R Trigger"
[INFO]  RetroPad, Port 4, Button "B (bottom)" => "A"
[INFO]  RetroPad, Port 4, Button "Y (left)" => "X"
[INFO]  RetroPad, Port 4, Button "Start" => "Start"
[INFO]  RetroPad, Port 4, Button "D-Pad Up" => "D-Pad Up"
[INFO]  RetroPad, Port 4, Button "D-Pad Down" => "D-Pad Down"
[INFO]  RetroPad, Port 4, Button "D-Pad Left" => "D-Pad Left"
[INFO]  RetroPad, Port 4, Button "D-Pad Right" => "D-Pad Right"
[INFO]  RetroPad, Port 4, Button "A (right)" => "B"
[INFO]  RetroPad, Port 4, Button "X (up)" => "Y"
[INFO]  RetroPad, Port 4, Button "L2" => "L Trigger"
[INFO]  RetroPad, Port 4, Button "R2" => "R Trigger"
[libretro INFO] core/hw/sh4/modules/mmu.cpp:510 N[SH4]: Enabling Full MMU support
[INFO] [Joypad]: Found joypad driver: "xinput".
[INFO] [XInput]: Found XInput v1.4.
[INFO] [Joypad]: Found joypad driver: "xinput".
[libretro WARN] core/rend/vulkan/vulkan_renderer.cpp:79 W[RENDERER]: Vulkan system error vk::Queue::submit: ErrorDeviceLost
[libretro WARN] core/rend/vulkan/vulkan_renderer.cpp:79 W[RENDERER]: Vulkan system error vk::Queue::submit: ErrorDeviceLost
[INFO] RetroArch 1.9.13 (Git 02898a4)
[INFO] === Build =======================================
[INFO] CPU Model Name: AMD Ryzen 9 5950X 16-Core Processor            
[INFO] Capabilities:  MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX AVX2
[INFO] Built: Nov 13 2021
[INFO] Version: 1.9.13
[INFO] Git: 02898a4
[INFO] =================================================
[INFO] [Input]: Found input driver: "dinput".
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 48000.00 Hz.
[INFO] [Video]: Video @ 2321x1293
[INFO] [GL]: Found GL context: wgl
[INFO] [GL]: Detecting screen resolution 3840x2160.
[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_[INFO] [WGL]: Adaptive VSync supported.
[INFO] [GL]: Vendor: ATI Technologies Inc., Renderer: AMD Radeon RX 6900 XT.
[INFO] [GL]: Version: 4.6.14761 Compatibility Profile Context 21.11.3 30.0.13037.1003.
[INFO] [GL]: Using resolution 2321x1293
[INFO] [GL]: Default shader backend found: glsl.
[INFO] [Shader driver]: Using GLSL shader backend.
[INFO] [GLSL]: Checking GLSL shader support ...
[WARN] [GL]: Stock GLSL shaders will be used.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GL]: Using 4 textures.
[INFO] [GL]: Loaded 1 program(s).
[INFO] [XInput]: Found XInput v1.4.
[INFO] [Joypad]: Found joypad driver: "dinput".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Video]: Found display server: win32
[INFO] [XAudio2]: Requesting 64 ms latency, using 64 ms latency.
[INFO] [Display]: Found display driver: "gl".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [SRAM]: SRAM will not be saved.
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_history.lpl].
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_music_history.lpl].
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_video_history.lpl].
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_image_history.lpl].
[INFO] [Playlist]: Loading favorites file: [J:\GAMES\retro\content_favorites.lpl].
[INFO] [CORE]: Using content: J:\GAMES\SEGA Dreamcast Games\Rainbow 6 USA GDI\Rainbow 6 USA GDI.gdi.
[INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[INFO] [Core]: Unloading core..
[INFO] [Core]: Unloading core symbols..
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.
[INFO] RetroArch 1.9.13 (Git 02898a4)
[INFO] === Build =======================================
[INFO] CPU Model Name: AMD Ryzen 9 5950X 16-Core Processor            
[INFO] Capabilities:  MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX AVX2
[INFO] Built: Nov 13 2021
[INFO] Version: 1.9.13
[INFO] Git: 02898a4
[INFO] =================================================
[INFO] [Input]: Found input driver: "dinput".
[INFO] [Core]: Loading dynamic libretro core from: "J:\GAMES\retro\cores\flycast_libretro.dll"
[INFO] [Overrides]: No core-specific overrides found at "J:\GAMES\retro\config\Flycast\Flycast.cfg".
[INFO] [Overrides]: No content-dir-specific overrides found at "J:\GAMES\retro\config\Flycast\Rainbow 6 USA GDI.cfg".
[INFO] [Overrides]: No game-specific overrides found at "J:\GAMES\retro\config\Flycast\Rainbow 6 USA GDI.cfg".
[INFO] [Environ]: GET_CORE_OPTIONS_VERSION.
[INFO] [Environ]: GET_LANGUAGE: "0".
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_V2_INTL.
[INFO] [Environ]: SET_CONTROLLER_INFO.
[INFO] Controller port: 1
[INFO]    Controller (ID: 1)
[INFO]    Arcade Stick (ID: 1025)
[INFO]    Keyboard (ID: 3)
[INFO]    Mouse (ID: 2)
[INFO]    Light Gun (ID: 4)
[INFO]    Twin Stick (ID: 513)
[INFO]    Saturn Twin-Stick (ID: 769)
[INFO] Controller port: 2
[INFO]    Controller (ID: 1)
[INFO]    Arcade Stick (ID: 1025)
[INFO]    Keyboard (ID: 3)
[INFO]    Mouse (ID: 2)
[INFO]    Light Gun (ID: 4)
[INFO]    Twin Stick (ID: 513)
[INFO]    Saturn Twin-Stick (ID: 769)
[INFO] Controller port: 3
[INFO]    Controller (ID: 1)
[INFO]    Arcade Stick (ID: 1025)
[INFO]    Keyboard (ID: 3)
[INFO]    Mouse (ID: 2)
[INFO]    Light Gun (ID: 4)
[INFO]    Twin Stick (ID: 513)
[INFO]    Saturn Twin-Stick (ID: 769)
[INFO] Controller port: 4
[INFO]    Controller (ID: 1)
[INFO]    Arcade Stick (ID: 1025)
[INFO]    Keyboard (ID: 3)
[INFO]    Mouse (ID: 2)
[INFO]    Light Gun (ID: 4)
[INFO]    Twin Stick (ID: 513)
[INFO]    Saturn Twin-Stick (ID: 769)
[INFO] [Remaps]: Remap directory: "J:\GAMES\retro\config\remaps".
[INFO] [Overrides]: Redirecting save file to "J:\GAMES\retro\saves\Rainbow 6 USA GDI.srm".
[INFO] [Overrides]: Redirecting save state to "J:\GAMES\retro\states\Rainbow 6 USA GDI.state".
[INFO] [Environ]: GET_LOG_INTERFACE.
[libretro INFO] shell/libretro/libretro.cpp:256 N[BOOT]: retro_init
[INFO] [Environ]: GET_PERF_INTERFACE.
[INFO] [Environ]: SET_PIXEL_FORMAT: XRGB8888.
[INFO] [Environ]: SET_KEYBOARD_CALLBACK.
[INFO] [Environ]: GET_DISK_CONTROL_INTERFACE_VERSION.
[INFO] [Environ]: SET_DISK_CONTROL_EXT_INTERFACE.
[INFO] [CONTENT LOAD]: Content loading skipped. Implementation will load it on its own.
[libretro INFO] shell/libretro/libretro.cpp:1518 N[BOOT]: retro_load_game: J:\GAMES\SEGA Dreamcast Games\Rainbow 6 USA GDI\Rainbow 6 USA GDI.gdi
[INFO] [Environ]: GET_RUMBLE_INTERFACE.
[libretro DEBUG] Rumble interface supported!
[INFO] [Environ]: SYSTEM_DIRECTORY: "J:\GAMES\retro\system".
[INFO] [Environ]: GET_SAVE_DIRECTORY.
[INFO] [Environ]: GET_VARIABLE reicast_div_matching:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_region:
    Europe
[INFO] [Environ]: GET_VARIABLE reicast_broadcast:
    Default
[INFO] [Environ]: GET_VARIABLE reicast_language:
    English
[INFO] [Environ]: GET_VARIABLE reicast_force_wince:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_enable_dsp:
    enabled
[INFO] [Environ]: GET_VARIABLE pvr.rend:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_mipmapping:
    enabled
[INFO] [Environ]: GET_VARIABLE reicast_widescreen_hack:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_enable_rttb:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_volume_modifier_enable:
    enabled
[INFO] [Environ]: GET_VARIABLE reicast_texupscale:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_texupscale_max_filtered_texture_size:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_custom_textures:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_dump_textures:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_fog:
    enabled
[INFO] [Environ]: GET_VARIABLE rend.PerStripSorting:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_delay_frame_swapping:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_widescreen_cheats:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_frame_skipping:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_auto_skip_frame:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_threaded_rendering:
    enabled
[INFO] [Environ]: GET_VARIABLE reicast_anisotropic_filtering:
    4
[INFO] [Environ]: GET_VARIABLE reicast_pvr2_filtering:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_hle_bios:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_gdrom_fast_loading:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_per_content_vmus:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_screen_rotation:
    horizontal
[INFO] [Environ]: GET_VARIABLE reicast_internal_resolution:
    2560x1920
[INFO] [Environ]: GET_VARIABLE reicast_boot_to_bios:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_alpha_sorting:
    per-triangle (normal)
[INFO] [Environ]: GET_VARIABLE reicast_oit_abuffer_size:
    2GB
[INFO] [Environ]: SET_SAVE_STATE_IN_BACKGROUND: yes.
[INFO] [Environ]: GET_VARIABLE reicast_cable_type:
    TV (Composite)
[INFO] [Environ]: GET_VARIABLE reicast_enable_purupuru:
    enabled
[INFO] [Environ]: GET_VARIABLE reicast_analog_stick_deadzone:
    15%
[INFO] [Environ]: GET_VARIABLE reicast_trigger_deadzone:
    0%
[INFO] [Environ]: GET_VARIABLE reicast_digital_triggers:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_allow_service_buttons:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_lightgun1_crosshair:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu1_screen_display:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu1_screen_position:
    Upper Left
[INFO] [Environ]: GET_VARIABLE reicast_vmu1_screen_size_mult:
    1x
[INFO] [Environ]: GET_VARIABLE reicast_vmu1_screen_opacity:
    100%
[INFO] [Environ]: GET_VARIABLE reicast_vmu1_pixel_on_color:
    DEFAULT_ON 00
[INFO] [Environ]: GET_VARIABLE reicast_vmu1_pixel_off_color:
    DEFAULT_OFF 01
[INFO] [Environ]: GET_VARIABLE reicast_lightgun2_crosshair:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu2_screen_display:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu2_screen_position:
    Upper Left
[INFO] [Environ]: GET_VARIABLE reicast_vmu2_screen_size_mult:
    1x
[INFO] [Environ]: GET_VARIABLE reicast_vmu2_screen_opacity:
    100%
[INFO] [Environ]: GET_VARIABLE reicast_vmu2_pixel_on_color:
    DEFAULT_ON 00
[INFO] [Environ]: GET_VARIABLE reicast_vmu2_pixel_off_color:
    DEFAULT_OFF 01
[INFO] [Environ]: GET_VARIABLE reicast_lightgun3_crosshair:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu3_screen_display:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu3_screen_position:
    Upper Left
[INFO] [Environ]: GET_VARIABLE reicast_vmu3_screen_size_mult:
    1x
[INFO] [Environ]: GET_VARIABLE reicast_vmu3_screen_opacity:
    100%
[INFO] [Environ]: GET_VARIABLE reicast_vmu3_pixel_on_color:
    DEFAULT_ON 00
[INFO] [Environ]: GET_VARIABLE reicast_vmu3_pixel_off_color:
    DEFAULT_OFF 01
[INFO] [Environ]: GET_VARIABLE reicast_lightgun4_crosshair:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu4_screen_display:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu4_screen_position:
    Upper Left
[INFO] [Environ]: GET_VARIABLE reicast_vmu4_screen_size_mult:
    1x
[INFO] [Environ]: GET_VARIABLE reicast_vmu4_screen_opacity:
    100%
[INFO] [Environ]: GET_VARIABLE reicast_vmu4_pixel_on_color:
    DEFAULT_ON 00
[INFO] [Environ]: GET_VARIABLE reicast_vmu4_pixel_off_color:
    DEFAULT_OFF 01
[INFO] [Environ]: GET_VARIABLE reicast_show_vmu_screen_settings:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_show_lightgun_settings:
    disabled
[libretro INFO] File extension is: .gdi
[INFO] [Environ]: GET_VARIABLE reicast_show_vmu_screen_settings:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_show_lightgun_settings:
    disabled
[INFO] [Environ]: GET_PREFERRED_HW_RENDER, video driver name: gl.
[INFO] [Environ]: GET_PREFERRED_HW_RENDER - Context callback set to RETRO_HW_CONTEXT_OPENGL.
[INFO] [Environ]: SET_HW_RENDER, context type: gl.
[INFO] Requesting OpenGL context.
[INFO] Reached end of SET_HW_RENDER.
[libretro INFO] core/hw/mem/_vmem.cpp:504 N[VMEM]: Info: nvmem is enabled, with addr space of size 512MB
[libretro INFO] core/hw/mem/_vmem.cpp:504 N[VMEM]: Info: nvmem is enabled, with addr space of size 512MB
[INFO] [Environ]: GET_VARIABLE reicast_div_matching:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_region:
    Europe
[INFO] [Environ]: GET_VARIABLE reicast_broadcast:
    Default
[INFO] [Environ]: GET_VARIABLE reicast_language:
    English
[INFO] [Environ]: GET_VARIABLE reicast_force_wince:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_enable_dsp:
    enabled
[INFO] [Environ]: GET_VARIABLE pvr.rend:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_mipmapping:
    enabled
[INFO] [Environ]: GET_VARIABLE reicast_widescreen_hack:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_enable_rttb:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_volume_modifier_enable:
    enabled
[INFO] [Environ]: GET_VARIABLE reicast_texupscale:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_texupscale_max_filtered_texture_size:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_custom_textures:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_dump_textures:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_fog:
    enabled
[INFO] [Environ]: GET_VARIABLE rend.PerStripSorting:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_delay_frame_swapping:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_widescreen_cheats:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_frame_skipping:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_auto_skip_frame:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_threaded_rendering:
    enabled
[INFO] [Environ]: GET_VARIABLE reicast_anisotropic_filtering:
    4
[INFO] [Environ]: GET_VARIABLE reicast_pvr2_filtering:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_hle_bios:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_gdrom_fast_loading:
    disabled
[libretro INFO] core/emulator.cpp:91 N[BOOT]: Game ID is [T40401N]
[libretro INFO] core/emulator.cpp:187 N[BOOT]: Europe region not supported. Using USA instead
[INFO] [Environ]: SET_ROTATION: 0
[INFO] [SRAM]: Skipping SRAM load.
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[libretro INFO] shell/libretro/libretro.cpp:1876 N[RENDERER]: retro_get_system_av_info: Res=1920
[INFO] [Audio]: Set audio input rate to: 44100.00 Hz.
[INFO] [Video]: Video @ 2321x1293
[INFO] [Video]: Using HW render, OpenGL driver forced.
[INFO] [Video]: Using configured "gl" driver for GL HW render.
[INFO] [GL]: Found GL context: wgl
[INFO] [GL]: Detecting screen resolution 3840x2160.
[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_[INFO] [WGL]: Adaptive VSync supported.
[INFO] [GL]: Vendor: ATI Technologies Inc., Renderer: AMD Radeon RX 6900 XT.
[INFO] [GL]: Version: 4.6.14761 Compatibility Profile Context 21.11.3 30.0.13037.1003.
[INFO] [GL]: Using resolution 2321x1293
[INFO] [GL]: Default shader backend found: glsl.
[INFO] [Shader driver]: Using GLSL shader backend.
[INFO] [GLSL]: Checking GLSL shader support ...
[WARN] [GL]: Stock GLSL shaders will be used.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GL]: Using 1 textures.
[INFO] [GL]: Loaded 1 program(s).
[INFO] [GL]: Initializing HW render (4096 x 4096).
[INFO] [GL]: Max texture size: 16384 px, renderbuffer size: 16384 px.
[INFO] [GL]: Supports FBO (render-to-texture).
[INFO] [Joypad]: Found joypad driver: "dinput".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Video]: Found display server: win32
[libretro INFO] core/rend/gles/gles.cpp:512 N[RENDERER]: Open GL version 4.6
[INFO] [XAudio2]: Requesting 64 ms latency, using 64 ms latency.
[INFO] [Display]: Found display driver: "gl".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_history.lpl].
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_music_history.lpl].
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_video_history.lpl].
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_image_history.lpl].
[INFO] [Playlist]: Loading favorites file: [J:\GAMES\retro\content_favorites.lpl].
[INFO] [Environ]: SET_INPUT_DESCRIPTORS:
[INFO]  RetroPad, Port 1, Button "B (bottom)" => "A"
[INFO]  RetroPad, Port 1, Button "Y (left)" => "X"
[INFO]  RetroPad, Port 1, Button "Start" => "Start"
[INFO]  RetroPad, Port 1, Button "D-Pad Up" => "D-Pad Up"
[INFO]  RetroPad, Port 1, Button "D-Pad Down" => "D-Pad Down"
[INFO]  RetroPad, Port 1, Button "D-Pad Left" => "D-Pad Left"
[INFO]  RetroPad, Port 1, Button "D-Pad Right" => "D-Pad Right"
[INFO]  RetroPad, Port 1, Button "A (right)" => "B"
[INFO]  RetroPad, Port 1, Button "X (up)" => "Y"
[INFO]  RetroPad, Port 1, Button "L2" => "L Trigger"
[INFO]  RetroPad, Port 1, Button "R2" => "R Trigger"
[INFO]  RetroPad, Port 2, Button "B (bottom)" => "A"
[INFO]  RetroPad, Port 2, Button "Y (left)" => "X"
[INFO]  RetroPad, Port 2, Button "Start" => "Start"
[INFO]  RetroPad, Port 2, Button "D-Pad Up" => "D-Pad Up"
[INFO]  RetroPad, Port 2, Button "D-Pad Down" => "D-Pad Down"
[INFO]  RetroPad, Port 2, Button "D-Pad Left" => "D-Pad Left"
[INFO]  RetroPad, Port 2, Button "D-Pad Right" => "D-Pad Right"
[INFO]  RetroPad, Port 2, Button "A (right)" => "B"
[INFO]  RetroPad, Port 2, Button "X (up)" => "Y"
[INFO]  RetroPad, Port 2, Button "L2" => "L Trigger"
[INFO]  RetroPad, Port 2, Button "R2" => "R Trigger"
[INFO]  RetroPad, Port 3, Button "B (bottom)" => "A"
[INFO]  RetroPad, Port 3, Button "Y (left)" => "X"
[INFO]  RetroPad, Port 3, Button "Start" => "Start"
[INFO]  RetroPad, Port 3, Button "D-Pad Up" => "D-Pad Up"
[INFO]  RetroPad, Port 3, Button "D-Pad Down" => "D-Pad Down"
[INFO]  RetroPad, Port 3, Button "D-Pad Left" => "D-Pad Left"
[INFO]  RetroPad, Port 3, Button "D-Pad Right" => "D-Pad Right"
[INFO]  RetroPad, Port 3, Button "A (right)" => "B"
[INFO]  RetroPad, Port 3, Button "X (up)" => "Y"
[INFO]  RetroPad, Port 3, Button "L2" => "L Trigger"
[INFO]  RetroPad, Port 3, Button "R2" => "R Trigger"
[INFO]  RetroPad, Port 4, Button "B (bottom)" => "A"
[INFO]  RetroPad, Port 4, Button "Y (left)" => "X"
[INFO]  RetroPad, Port 4, Button "Start" => "Start"
[INFO]  RetroPad, Port 4, Button "D-Pad Up" => "D-Pad Up"
[INFO]  RetroPad, Port 4, Button "D-Pad Down" => "D-Pad Down"
[INFO]  RetroPad, Port 4, Button "D-Pad Left" => "D-Pad Left"
[INFO]  RetroPad, Port 4, Button "D-Pad Right" => "D-Pad Right"
[INFO]  RetroPad, Port 4, Button "A (right)" => "B"
[INFO]  RetroPad, Port 4, Button "X (up)" => "Y"
[INFO]  RetroPad, Port 4, Button "L2" => "L Trigger"
[INFO]  RetroPad, Port 4, Button "R2" => "R Trigger"
[INFO] RetroArch 1.9.13 (Git 02898a4)
[INFO] === Build =======================================
[INFO] CPU Model Name: AMD Ryzen 9 5950X 16-Core Processor            
[INFO] Capabilities:  MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX AVX2
[INFO] Built: Nov 13 2021
[INFO] Version: 1.9.13
[INFO] Git: 02898a4
[INFO] =================================================
[INFO] [Input]: Found input driver: "dinput".
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 48000.00 Hz.
[INFO] [Video]: Video @ 2321x1293
[INFO] [GL1]: Found GL1 context: wgl
[INFO] [GL1]: Detecting screen resolution 3840x2160.
[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_[INFO] [WGL]: Adaptive VSync supported.
[INFO] [GL1]: Using resolution 2321x1293
[INFO] [GL1]: Vendor: ATI Technologies Inc., Renderer: AMD Radeon RX 6900 XT.
[INFO] [GL1]: Version: 4.6.14761 Compatibility Profile Context 21.11.3 30.0.13037.1003.
[INFO] [GL1]: Extensions: GL_AMDX_debug_output GL_AMD_blend_minmax_factor GL_AMD_conservative_depth GL_AMD_debug_output GL_AMD_depth_clamp_separate GL_AMD_draw_buffers_blend GL_AMD_framebuffer_sample_positions GL_AMD_gcn_shader GL_AMD_gpu_shader_half_float GL_AM[INFO] [XInput]: Found XInput v1.4.
[INFO] [Joypad]: Found joypad driver: "xinput".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font driver GL1
[INFO] [GL1]: Init complete.
[INFO] [Video]: Found display server: win32
[INFO] [XAudio2]: Requesting 64 ms latency, using 64 ms latency.
[INFO] [Display]: Found display driver: "gl1".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font driver GL1
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font driver GL1
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font driver GL1
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font driver GL1
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font driver GL1
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font driver GL1
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font driver GL1
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font driver GL1
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font driver GL1
[INFO] [SRAM]: SRAM will not be saved.
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_history.lpl].
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_music_history.lpl].
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_video_history.lpl].
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_image_history.lpl].
[INFO] [Playlist]: Loading favorites file: [J:\GAMES\retro\content_favorites.lpl].
[INFO] [CORE]: Using content: J:\GAMES\SEGA Dreamcast Games\Rainbow 6 USA GDI\Rainbow 6 USA GDI.gdi.
[INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[INFO] [Core]: Unloading core..
[INFO] [Core]: Unloading core symbols..
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.
[INFO] RetroArch 1.9.13 (Git 02898a4)
[INFO] === Build =======================================
[INFO] CPU Model Name: AMD Ryzen 9 5950X 16-Core Processor            
[INFO] Capabilities:  MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX AVX2
[INFO] Built: Nov 13 2021
[INFO] Version: 1.9.13
[INFO] Git: 02898a4
[INFO] =================================================
[INFO] [Input]: Found input driver: "dinput".
[INFO] [Core]: Loading dynamic libretro core from: "J:\GAMES\retro\cores\flycast_libretro.dll"
[INFO] [Overrides]: No core-specific overrides found at "J:\GAMES\retro\config\Flycast\Flycast.cfg".
[INFO] [Overrides]: No content-dir-specific overrides found at "J:\GAMES\retro\config\Flycast\Rainbow 6 USA GDI.cfg".
[INFO] [Overrides]: No game-specific overrides found at "J:\GAMES\retro\config\Flycast\Rainbow 6 USA GDI.cfg".
[INFO] [Environ]: GET_CORE_OPTIONS_VERSION.
[INFO] [Environ]: GET_LANGUAGE: "0".
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_V2_INTL.
[INFO] [Environ]: SET_CONTROLLER_INFO.
[INFO] Controller port: 1
[INFO]    Controller (ID: 1)
[INFO]    Arcade Stick (ID: 1025)
[INFO]    Keyboard (ID: 3)
[INFO]    Mouse (ID: 2)
[INFO]    Light Gun (ID: 4)
[INFO]    Twin Stick (ID: 513)
[INFO]    Saturn Twin-Stick (ID: 769)
[INFO] Controller port: 2
[INFO]    Controller (ID: 1)
[INFO]    Arcade Stick (ID: 1025)
[INFO]    Keyboard (ID: 3)
[INFO]    Mouse (ID: 2)
[INFO]    Light Gun (ID: 4)
[INFO]    Twin Stick (ID: 513)
[INFO]    Saturn Twin-Stick (ID: 769)
[INFO] Controller port: 3
[INFO]    Controller (ID: 1)
[INFO]    Arcade Stick (ID: 1025)
[INFO]    Keyboard (ID: 3)
[INFO]    Mouse (ID: 2)
[INFO]    Light Gun (ID: 4)
[INFO]    Twin Stick (ID: 513)
[INFO]    Saturn Twin-Stick (ID: 769)
[INFO] Controller port: 4
[INFO]    Controller (ID: 1)
[INFO]    Arcade Stick (ID: 1025)
[INFO]    Keyboard (ID: 3)
[INFO]    Mouse (ID: 2)
[INFO]    Light Gun (ID: 4)
[INFO]    Twin Stick (ID: 513)
[INFO]    Saturn Twin-Stick (ID: 769)
[INFO] [Remaps]: Remap directory: "J:\GAMES\retro\config\remaps".
[INFO] [Overrides]: Redirecting save file to "J:\GAMES\retro\saves\Rainbow 6 USA GDI.srm".
[INFO] [Overrides]: Redirecting save state to "J:\GAMES\retro\states\Rainbow 6 USA GDI.state".
[INFO] [Environ]: GET_LOG_INTERFACE.
[libretro INFO] shell/libretro/libretro.cpp:256 N[BOOT]: retro_init
[INFO] [Environ]: GET_PERF_INTERFACE.
[INFO] [Environ]: SET_PIXEL_FORMAT: XRGB8888.
[INFO] [Environ]: SET_KEYBOARD_CALLBACK.
[INFO] [Environ]: GET_DISK_CONTROL_INTERFACE_VERSION.
[INFO] [Environ]: SET_DISK_CONTROL_EXT_INTERFACE.
[INFO] [CONTENT LOAD]: Content loading skipped. Implementation will load it on its own.
[libretro INFO] shell/libretro/libretro.cpp:1518 N[BOOT]: retro_load_game: J:\GAMES\SEGA Dreamcast Games\Rainbow 6 USA GDI\Rainbow 6 USA GDI.gdi
[INFO] [Environ]: GET_RUMBLE_INTERFACE.
[libretro DEBUG] Rumble interface supported!
[INFO] [Environ]: SYSTEM_DIRECTORY: "J:\GAMES\retro\system".
[INFO] [Environ]: GET_SAVE_DIRECTORY.
[INFO] [Environ]: GET_VARIABLE reicast_div_matching:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_region:
    Europe
[INFO] [Environ]: GET_VARIABLE reicast_broadcast:
    Default
[INFO] [Environ]: GET_VARIABLE reicast_language:
    English
[INFO] [Environ]: GET_VARIABLE reicast_force_wince:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_enable_dsp:
    enabled
[INFO] [Environ]: GET_VARIABLE pvr.rend:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_mipmapping:
    enabled
[INFO] [Environ]: GET_VARIABLE reicast_widescreen_hack:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_enable_rttb:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_volume_modifier_enable:
    enabled
[INFO] [Environ]: GET_VARIABLE reicast_texupscale:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_texupscale_max_filtered_texture_size:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_custom_textures:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_dump_textures:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_fog:
    enabled
[INFO] [Environ]: GET_VARIABLE rend.PerStripSorting:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_delay_frame_swapping:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_widescreen_cheats:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_frame_skipping:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_auto_skip_frame:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_threaded_rendering:
    enabled
[INFO] [Environ]: GET_VARIABLE reicast_anisotropic_filtering:
    4
[INFO] [Environ]: GET_VARIABLE reicast_pvr2_filtering:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_hle_bios:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_gdrom_fast_loading:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_per_content_vmus:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_screen_rotation:
    horizontal
[INFO] [Environ]: GET_VARIABLE reicast_internal_resolution:
    2560x1920
[INFO] [Environ]: GET_VARIABLE reicast_boot_to_bios:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_alpha_sorting:
    per-triangle (normal)
[INFO] [Environ]: GET_VARIABLE reicast_oit_abuffer_size:
    2GB
[INFO] [Environ]: SET_SAVE_STATE_IN_BACKGROUND: yes.
[INFO] [Environ]: GET_VARIABLE reicast_cable_type:
    TV (Composite)
[INFO] [Environ]: GET_VARIABLE reicast_enable_purupuru:
    enabled
[INFO] [Environ]: GET_VARIABLE reicast_analog_stick_deadzone:
    15%
[INFO] [Environ]: GET_VARIABLE reicast_trigger_deadzone:
    0%
[INFO] [Environ]: GET_VARIABLE reicast_digital_triggers:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_allow_service_buttons:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_lightgun1_crosshair:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu1_screen_display:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu1_screen_position:
    Upper Left
[INFO] [Environ]: GET_VARIABLE reicast_vmu1_screen_size_mult:
    1x
[INFO] [Environ]: GET_VARIABLE reicast_vmu1_screen_opacity:
    100%
[INFO] [Environ]: GET_VARIABLE reicast_vmu1_pixel_on_color:
    DEFAULT_ON 00
[INFO] [Environ]: GET_VARIABLE reicast_vmu1_pixel_off_color:
    DEFAULT_OFF 01
[INFO] [Environ]: GET_VARIABLE reicast_lightgun2_crosshair:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu2_screen_display:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu2_screen_position:
    Upper Left
[INFO] [Environ]: GET_VARIABLE reicast_vmu2_screen_size_mult:
    1x
[INFO] [Environ]: GET_VARIABLE reicast_vmu2_screen_opacity:
    100%
[INFO] [Environ]: GET_VARIABLE reicast_vmu2_pixel_on_color:
    DEFAULT_ON 00
[INFO] [Environ]: GET_VARIABLE reicast_vmu2_pixel_off_color:
    DEFAULT_OFF 01
[INFO] [Environ]: GET_VARIABLE reicast_lightgun3_crosshair:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu3_screen_display:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu3_screen_position:
    Upper Left
[INFO] [Environ]: GET_VARIABLE reicast_vmu3_screen_size_mult:
    1x
[INFO] [Environ]: GET_VARIABLE reicast_vmu3_screen_opacity:
    100%
[INFO] [Environ]: GET_VARIABLE reicast_vmu3_pixel_on_color:
    DEFAULT_ON 00
[INFO] [Environ]: GET_VARIABLE reicast_vmu3_pixel_off_color:
    DEFAULT_OFF 01
[INFO] [Environ]: GET_VARIABLE reicast_lightgun4_crosshair:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu4_screen_display:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu4_screen_position:
    Upper Left
[INFO] [Environ]: GET_VARIABLE reicast_vmu4_screen_size_mult:
    1x
[INFO] [Environ]: GET_VARIABLE reicast_vmu4_screen_opacity:
    100%
[INFO] [Environ]: GET_VARIABLE reicast_vmu4_pixel_on_color:
    DEFAULT_ON 00
[INFO] [Environ]: GET_VARIABLE reicast_vmu4_pixel_off_color:
    DEFAULT_OFF 01
[INFO] [Environ]: GET_VARIABLE reicast_show_vmu_screen_settings:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_show_lightgun_settings:
    disabled
[libretro INFO] File extension is: .gdi
[INFO] [Environ]: GET_VARIABLE reicast_show_vmu_screen_settings:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_show_lightgun_settings:
    disabled
[INFO] [Environ]: GET_PREFERRED_HW_RENDER, video driver name: gl1.
[INFO] [Environ]: GET_PREFERRED_HW_RENDER - Context callback set to RETRO_HW_CONTEXT_NONE.
[INFO] [Environ]: SET_HW_RENDER, context type: vulkan.
[INFO] Requesting Vulkan context.
[INFO] Reached end of SET_HW_RENDER.
[INFO] [Environ]: SET_HW_RENDER_CONTEXT_NEGOTIATION_INTERFACE.
[libretro INFO] core/hw/mem/_vmem.cpp:504 N[VMEM]: Info: nvmem is enabled, with addr space of size 512MB
[libretro INFO] core/hw/mem/_vmem.cpp:504 N[VMEM]: Info: nvmem is enabled, with addr space of size 512MB
[INFO] [Environ]: GET_VARIABLE reicast_div_matching:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_region:
    Europe
[INFO] [Environ]: GET_VARIABLE reicast_broadcast:
    Default
[INFO] [Environ]: GET_VARIABLE reicast_language:
    English
[INFO] [Environ]: GET_VARIABLE reicast_force_wince:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_enable_dsp:
    enabled
[INFO] [Environ]: GET_VARIABLE pvr.rend:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_mipmapping:
    enabled
[INFO] [Environ]: GET_VARIABLE reicast_widescreen_hack:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_enable_rttb:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_volume_modifier_enable:
    enabled
[INFO] [Environ]: GET_VARIABLE reicast_texupscale:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_texupscale_max_filtered_texture_size:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_custom_textures:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_dump_textures:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_fog:
    enabled
[INFO] [Environ]: GET_VARIABLE rend.PerStripSorting:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_delay_frame_swapping:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_widescreen_cheats:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_frame_skipping:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_auto_skip_frame:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_threaded_rendering:
    enabled
[INFO] [Environ]: GET_VARIABLE reicast_anisotropic_filtering:
    4
[INFO] [Environ]: GET_VARIABLE reicast_pvr2_filtering:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_hle_bios:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_gdrom_fast_loading:
    disabled
[libretro INFO] core/emulator.cpp:91 N[BOOT]: Game ID is [T40401N]
[libretro INFO] core/emulator.cpp:187 N[BOOT]: Europe region not supported. Using USA instead
[INFO] [Environ]: SET_ROTATION: 0
[INFO] [SRAM]: Skipping SRAM load.
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[libretro INFO] shell/libretro/libretro.cpp:1876 N[RENDERER]: retro_get_system_av_info: Res=1920
[INFO] [Audio]: Set audio input rate to: 44100.00 Hz.
[INFO] [Video]: Video @ 2321x1293
[INFO] [Video]: Using HW render, vulkan driver forced.
[INFO] [Video]: "vulkan" saved as cached driver.
[INFO] [Vulkan]: Vulkan dynamic library loaded.
[INFO] [Vulkan]: App: Flycast (version 1)
[INFO] [Vulkan]: Engine: Flycast (version 1)
[INFO] [Vulkan]: Found vulkan context: vk_w
[INFO] [Vulkan]: Detecting screen resolution 3840x2160.
[INFO] [Vulkan]: Found GPU at index 0: AMD Radeon RX 6900 XT
[INFO] [Vulkan]: Using GPU index 0.
[INFO] [Vulkan]: Using fences for WSI acquire.
[INFO] [Vulkan]: Using GPU: AMD Radeon RX 6900 XT
[INFO] [Vulkan]: Using resolution 2321x1293
[INFO] [Vulkan]: Using BGRA8888 format.
[INFO] [Vulkan]: Loading stock shader.
[INFO] [XInput]: Found XInput v1.4.
[INFO] [Joypad]: Found joypad driver: "xinput".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Video]: Found display server: win32
[libretro INFO] core/rend/vulkan/vk_context_lr.cpp:187 N[RENDERER]: GPU Supports Vulkan API: 1.2.196
[libretro INFO] core/rend/vulkan/vk_context_lr.cpp:193 N[RENDERER]: GPU Supports vkGetPhysicalDeviceProperties2
[libretro INFO] core/rend/vulkan/vulkan_context.h:264 N[RENDERER]: Using depth format D32SfloatS8Uint tiling Optimal
[libretro INFO] core/rend/vulkan/vulkan_renderer.cpp:31 N[RENDERER]: VulkanRenderer::Init
[INFO] [XAudio2]: Requesting 64 ms latency, using 64 ms latency.
[INFO] [Display]: Found display driver: "vulkan".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_history.lpl].
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_music_history.lpl].
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_video_history.lpl].
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_image_history.lpl].
[INFO] [Playlist]: Loading favorites file: [J:\GAMES\retro\content_favorites.lpl].
[INFO] [Environ]: SET_INPUT_DESCRIPTORS:
[INFO]  RetroPad, Port 1, Button "B (bottom)" => "A"
[INFO]  RetroPad, Port 1, Button "Y (left)" => "X"
[INFO]  RetroPad, Port 1, Button "Start" => "Start"
[INFO]  RetroPad, Port 1, Button "D-Pad Up" => "D-Pad Up"
[INFO]  RetroPad, Port 1, Button "D-Pad Down" => "D-Pad Down"
[INFO]  RetroPad, Port 1, Button "D-Pad Left" => "D-Pad Left"
[INFO]  RetroPad, Port 1, Button "D-Pad Right" => "D-Pad Right"
[INFO]  RetroPad, Port 1, Button "A (right)" => "B"
[INFO]  RetroPad, Port 1, Button "X (up)" => "Y"
[INFO]  RetroPad, Port 1, Button "L2" => "L Trigger"
[INFO]  RetroPad, Port 1, Button "R2" => "R Trigger"
[INFO]  RetroPad, Port 2, Button "B (bottom)" => "A"
[INFO]  RetroPad, Port 2, Button "Y (left)" => "X"
[INFO]  RetroPad, Port 2, Button "Start" => "Start"
[INFO]  RetroPad, Port 2, Button "D-Pad Up" => "D-Pad Up"
[INFO]  RetroPad, Port 2, Button "D-Pad Down" => "D-Pad Down"
[INFO]  RetroPad, Port 2, Button "D-Pad Left" => "D-Pad Left"
[INFO]  RetroPad, Port 2, Button "D-Pad Right" => "D-Pad Right"
[INFO]  RetroPad, Port 2, Button "A (right)" => "B"
[INFO]  RetroPad, Port 2, Button "X (up)" => "Y"
[INFO]  RetroPad, Port 2, Button "L2" => "L Trigger"
[INFO]  RetroPad, Port 2, Button "R2" => "R Trigger"
[INFO]  RetroPad, Port 3, Button "B (bottom)" => "A"
[INFO]  RetroPad, Port 3, Button "Y (left)" => "X"
[INFO]  RetroPad, Port 3, Button "Start" => "Start"
[INFO]  RetroPad, Port 3, Button "D-Pad Up" => "D-Pad Up"
[INFO]  RetroPad, Port 3, Button "D-Pad Down" => "D-Pad Down"
[INFO]  RetroPad, Port 3, Button "D-Pad Left" => "D-Pad Left"
[INFO]  RetroPad, Port 3, Button "D-Pad Right" => "D-Pad Right"
[INFO]  RetroPad, Port 3, Button "A (right)" => "B"
[INFO]  RetroPad, Port 3, Button "X (up)" => "Y"
[INFO]  RetroPad, Port 3, Button "L2" => "L Trigger"
[INFO]  RetroPad, Port 3, Button "R2" => "R Trigger"
[INFO]  RetroPad, Port 4, Button "B (bottom)" => "A"
[INFO]  RetroPad, Port 4, Button "Y (left)" => "X"
[INFO]  RetroPad, Port 4, Button "Start" => "Start"
[INFO]  RetroPad, Port 4, Button "D-Pad Up" => "D-Pad Up"
[INFO]  RetroPad, Port 4, Button "D-Pad Down" => "D-Pad Down"
[INFO]  RetroPad, Port 4, Button "D-Pad Left" => "D-Pad Left"
[INFO]  RetroPad, Port 4, Button "D-Pad Right" => "D-Pad Right"
[INFO]  RetroPad, Port 4, Button "A (right)" => "B"
[INFO]  RetroPad, Port 4, Button "X (up)" => "Y"
[INFO]  RetroPad, Port 4, Button "L2" => "L Trigger"
[INFO]  RetroPad, Port 4, Button "R2" => "R Trigger"
[libretro INFO] core/hw/sh4/modules/mmu.cpp:510 N[SH4]: Enabling Full MMU support
[libretro WARN] core/rend/vulkan/vulkan_renderer.cpp:79 W[RENDERER]: Vulkan system error vk::Queue::submit: ErrorDeviceLost
[libretro WARN] core/rend/vulkan/vulkan_renderer.cpp:79 W[RENDERER]: Vulkan system error vk::Queue::submit: ErrorDeviceLost
[INFO] RetroArch 1.9.13 (Git 02898a4)
[INFO] === Build =======================================
[INFO] CPU Model Name: AMD Ryzen 9 5950X 16-Core Processor            
[INFO] Capabilities:  MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX AVX2
[INFO] Built: Nov 13 2021
[INFO] Version: 1.9.13
[INFO] Git: 02898a4
[INFO] =================================================
[INFO] [Input]: Found input driver: "dinput".
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 48000.00 Hz.
[INFO] [Video]: Video @ 2321x1293
[INFO] [GLCore]: Found GL context: wgl
[INFO] [GLCore]: Detecting screen resolution 3840x2160.
[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_[INFO] [WGL]: Adaptive VSync supported.
[INFO] [GLCore]: Vendor: ATI Technologies Inc., Renderer: AMD Radeon RX 6900 XT.
[INFO] [GLCore]: Version: 4.6.14761 Core Profile Context 21.11.3 30.0.13037.1003.
[INFO] [GLCore]: Using resolution 2321x1293
[INFO] [XInput]: Found XInput v1.4.
[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] [Font]: Using font rendering backend: freetype.
[INFO] [Video]: Found display server: win32
[INFO] [XAudio2]: Requesting 64 ms latency, using 64 ms latency.
[INFO] [Display]: Found display driver: "glcore".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [SRAM]: SRAM will not be saved.
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_history.lpl].
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_music_history.lpl].
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_video_history.lpl].
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_image_history.lpl].
[INFO] [Playlist]: Loading favorites file: [J:\GAMES\retro\content_favorites.lpl].
[INFO] RetroArch 1.9.13 (Git 02898a4)
[INFO] === Build =======================================
[INFO] CPU Model Name: AMD Ryzen 9 5950X 16-Core Processor            
[INFO] Capabilities:  MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX AVX2
[INFO] Built: Nov 13 2021
[INFO] Version: 1.9.13
[INFO] Git: 02898a4
[INFO] =================================================
[INFO] [Input]: Found input driver: "dinput".
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 48000.00 Hz.
[INFO] [Video]: Video @ 2321x1293
[INFO] [Vulkan]: Vulkan dynamic library loaded.
[INFO] [Vulkan]: Found vulkan context: vk_w
[INFO] [Vulkan]: Detecting screen resolution 3840x2160.
[INFO] [Vulkan]: Found GPU at index 0: AMD Radeon RX 6900 XT
[INFO] [Vulkan]: Using GPU index 0.
[INFO] [Vulkan]: Using fences for WSI acquire.
[INFO] [Vulkan]: Using GPU: AMD Radeon RX 6900 XT
[INFO] [Vulkan]: Queue family 0 supports 1 sub-queues.
[INFO] [Vulkan]: Using resolution 2321x1293
[INFO] [Vulkan]: Using RGB565 format.
[INFO] [Vulkan]: Loading stock shader.
[INFO] [XInput]: Found XInput v1.4.
[INFO] [Joypad]: Found joypad driver: "xinput".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Video]: Found display server: win32
[INFO] [XAudio2]: Requesting 64 ms latency, using 64 ms latency.
[INFO] [Display]: Found display driver: "vulkan".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [SRAM]: SRAM will not be saved.
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_history.lpl].
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_music_history.lpl].
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_video_history.lpl].
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_image_history.lpl].
[INFO] [Playlist]: Loading favorites file: [J:\GAMES\retro\content_favorites.lpl].
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[ERROR] [Vulkan]: Swapchain is out of date, trying to create new one.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[ERROR] [Vulkan]: Swapchain is out of date, trying to create new one.
[INFO] [Core Info] Wrote to cache file: J:\GAMES\retro\info\core_info.cache
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[ERROR] [Vulkan]: Swapchain is out of date, trying to create new one.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[ERROR] [Vulkan]: Swapchain is out of date, trying to create new one.
[INFO] [CORE]: Using content: J:\GAMES\SEGA Dreamcast Games\Rainbow 6 USA GDI\Rainbow 6 USA GDI.gdi.
[INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[INFO] [Core]: Unloading core..
[INFO] [Core]: Unloading core symbols..
[INFO] [Video]: Average monitor Hz: 60.020407 Hz. (4.273 % frame time deviation, based on 2048 last samples).
[INFO] RetroArch 1.9.13 (Git 02898a4)
[INFO] === Build =======================================
[INFO] CPU Model Name: AMD Ryzen 9 5950X 16-Core Processor            
[INFO] Capabilities:  MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX AVX2
[INFO] Built: Nov 13 2021
[INFO] Version: 1.9.13
[INFO] Git: 02898a4
[INFO] =================================================
[INFO] [Input]: Found input driver: "dinput".
[INFO] [Core]: Loading dynamic libretro core from: "J:\GAMES\retro\cores\flycast_libretro.dll"
[INFO] [Overrides]: No core-specific overrides found at "J:\GAMES\retro\config\Flycast\Flycast.cfg".
[INFO] [Overrides]: No content-dir-specific overrides found at "J:\GAMES\retro\config\Flycast\Rainbow 6 USA GDI.cfg".
[INFO] [Overrides]: No game-specific overrides found at "J:\GAMES\retro\config\Flycast\Rainbow 6 USA GDI.cfg".
[INFO] [Environ]: GET_CORE_OPTIONS_VERSION.
[INFO] [Environ]: GET_LANGUAGE: "0".
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_V2_INTL.
[INFO] [Environ]: SET_CONTROLLER_INFO.
[INFO] Controller port: 1
[INFO]    Controller (ID: 1)
[INFO]    Arcade Stick (ID: 1025)
[INFO]    Keyboard (ID: 3)
[INFO]    Mouse (ID: 2)
[INFO]    Light Gun (ID: 4)
[INFO]    Twin Stick (ID: 513)
[INFO]    Saturn Twin-Stick (ID: 769)
[INFO] Controller port: 2
[INFO]    Controller (ID: 1)
[INFO]    Arcade Stick (ID: 1025)
[INFO]    Keyboard (ID: 3)
[INFO]    Mouse (ID: 2)
[INFO]    Light Gun (ID: 4)
[INFO]    Twin Stick (ID: 513)
[INFO]    Saturn Twin-Stick (ID: 769)
[INFO] Controller port: 3
[INFO]    Controller (ID: 1)
[INFO]    Arcade Stick (ID: 1025)
[INFO]    Keyboard (ID: 3)
[INFO]    Mouse (ID: 2)
[INFO]    Light Gun (ID: 4)
[INFO]    Twin Stick (ID: 513)
[INFO]    Saturn Twin-Stick (ID: 769)
[INFO] Controller port: 4
[INFO]    Controller (ID: 1)
[INFO]    Arcade Stick (ID: 1025)
[INFO]    Keyboard (ID: 3)
[INFO]    Mouse (ID: 2)
[INFO]    Light Gun (ID: 4)
[INFO]    Twin Stick (ID: 513)
[INFO]    Saturn Twin-Stick (ID: 769)
[INFO] [Remaps]: Remap directory: "J:\GAMES\retro\config\remaps".
[INFO] [Overrides]: Redirecting save file to "J:\GAMES\retro\saves\Rainbow 6 USA GDI.srm".
[INFO] [Overrides]: Redirecting save state to "J:\GAMES\retro\states\Rainbow 6 USA GDI.state".
[INFO] [Environ]: GET_LOG_INTERFACE.
[libretro INFO] shell/libretro/libretro.cpp:256 N[BOOT]: retro_init
[INFO] [Environ]: GET_PERF_INTERFACE.
[INFO] [Environ]: SET_PIXEL_FORMAT: XRGB8888.
[INFO] [Environ]: SET_KEYBOARD_CALLBACK.
[INFO] [Environ]: GET_DISK_CONTROL_INTERFACE_VERSION.
[INFO] [Environ]: SET_DISK_CONTROL_EXT_INTERFACE.
[INFO] [CONTENT LOAD]: Content loading skipped. Implementation will load it on its own.
[libretro INFO] shell/libretro/libretro.cpp:1518 N[BOOT]: retro_load_game: J:\GAMES\SEGA Dreamcast Games\Rainbow 6 USA GDI\Rainbow 6 USA GDI.gdi
[INFO] [Environ]: GET_RUMBLE_INTERFACE.
[libretro DEBUG] Rumble interface supported!
[INFO] [Environ]: SYSTEM_DIRECTORY: "J:\GAMES\retro\system".
[INFO] [Environ]: GET_SAVE_DIRECTORY.
[INFO] [Environ]: GET_VARIABLE reicast_div_matching:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_region:
    Europe
[INFO] [Environ]: GET_VARIABLE reicast_broadcast:
    Default
[INFO] [Environ]: GET_VARIABLE reicast_language:
    English
[INFO] [Environ]: GET_VARIABLE reicast_force_wince:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_enable_dsp:
    enabled
[INFO] [Environ]: GET_VARIABLE pvr.rend:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_mipmapping:
    enabled
[INFO] [Environ]: GET_VARIABLE reicast_widescreen_hack:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_enable_rttb:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_volume_modifier_enable:
    enabled
[INFO] [Environ]: GET_VARIABLE reicast_texupscale:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_texupscale_max_filtered_texture_size:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_custom_textures:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_dump_textures:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_fog:
    enabled
[INFO] [Environ]: GET_VARIABLE rend.PerStripSorting:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_delay_frame_swapping:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_widescreen_cheats:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_frame_skipping:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_auto_skip_frame:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_threaded_rendering:
    enabled
[INFO] [Environ]: GET_VARIABLE reicast_anisotropic_filtering:
    4
[INFO] [Environ]: GET_VARIABLE reicast_pvr2_filtering:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_hle_bios:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_gdrom_fast_loading:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_per_content_vmus:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_screen_rotation:
    horizontal
[INFO] [Environ]: GET_VARIABLE reicast_internal_resolution:
    2560x1920
[INFO] [Environ]: GET_VARIABLE reicast_boot_to_bios:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_alpha_sorting:
    per-triangle (normal)
[INFO] [Environ]: GET_VARIABLE reicast_oit_abuffer_size:
    2GB
[INFO] [Environ]: SET_SAVE_STATE_IN_BACKGROUND: yes.
[INFO] [Environ]: GET_VARIABLE reicast_cable_type:
    TV (Composite)
[INFO] [Environ]: GET_VARIABLE reicast_enable_purupuru:
    enabled
[INFO] [Environ]: GET_VARIABLE reicast_analog_stick_deadzone:
    15%
[INFO] [Environ]: GET_VARIABLE reicast_trigger_deadzone:
    0%
[INFO] [Environ]: GET_VARIABLE reicast_digital_triggers:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_allow_service_buttons:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_lightgun1_crosshair:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu1_screen_display:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu1_screen_position:
    Upper Left
[INFO] [Environ]: GET_VARIABLE reicast_vmu1_screen_size_mult:
    1x
[INFO] [Environ]: GET_VARIABLE reicast_vmu1_screen_opacity:
    100%
[INFO] [Environ]: GET_VARIABLE reicast_vmu1_pixel_on_color:
    DEFAULT_ON 00
[INFO] [Environ]: GET_VARIABLE reicast_vmu1_pixel_off_color:
    DEFAULT_OFF 01
[INFO] [Environ]: GET_VARIABLE reicast_lightgun2_crosshair:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu2_screen_display:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu2_screen_position:
    Upper Left
[INFO] [Environ]: GET_VARIABLE reicast_vmu2_screen_size_mult:
    1x
[INFO] [Environ]: GET_VARIABLE reicast_vmu2_screen_opacity:
    100%
[INFO] [Environ]: GET_VARIABLE reicast_vmu2_pixel_on_color:
    DEFAULT_ON 00
[INFO] [Environ]: GET_VARIABLE reicast_vmu2_pixel_off_color:
    DEFAULT_OFF 01
[INFO] [Environ]: GET_VARIABLE reicast_lightgun3_crosshair:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu3_screen_display:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu3_screen_position:
    Upper Left
[INFO] [Environ]: GET_VARIABLE reicast_vmu3_screen_size_mult:
    1x
[INFO] [Environ]: GET_VARIABLE reicast_vmu3_screen_opacity:
    100%
[INFO] [Environ]: GET_VARIABLE reicast_vmu3_pixel_on_color:
    DEFAULT_ON 00
[INFO] [Environ]: GET_VARIABLE reicast_vmu3_pixel_off_color:
    DEFAULT_OFF 01
[INFO] [Environ]: GET_VARIABLE reicast_lightgun4_crosshair:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu4_screen_display:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_vmu4_screen_position:
    Upper Left
[INFO] [Environ]: GET_VARIABLE reicast_vmu4_screen_size_mult:
    1x
[INFO] [Environ]: GET_VARIABLE reicast_vmu4_screen_opacity:
    100%
[INFO] [Environ]: GET_VARIABLE reicast_vmu4_pixel_on_color:
    DEFAULT_ON 00
[INFO] [Environ]: GET_VARIABLE reicast_vmu4_pixel_off_color:
    DEFAULT_OFF 01
[INFO] [Environ]: GET_VARIABLE reicast_show_vmu_screen_settings:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_show_lightgun_settings:
    disabled
[libretro INFO] File extension is: .gdi
[INFO] [Environ]: GET_VARIABLE reicast_show_vmu_screen_settings:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_show_lightgun_settings:
    disabled
[INFO] [Environ]: GET_PREFERRED_HW_RENDER, video driver name: vulkan.
[INFO] [Environ]: GET_PREFERRED_HW_RENDER - Context callback set to RETRO_HW_CONTEXT_VULKAN.
[INFO] [Environ]: SET_HW_RENDER, context type: vulkan.
[INFO] Requesting Vulkan context.
[INFO] Reached end of SET_HW_RENDER.
[INFO] [Environ]: SET_HW_RENDER_CONTEXT_NEGOTIATION_INTERFACE.
[libretro INFO] core/hw/mem/_vmem.cpp:504 N[VMEM]: Info: nvmem is enabled, with addr space of size 512MB
[libretro INFO] core/hw/mem/_vmem.cpp:504 N[VMEM]: Info: nvmem is enabled, with addr space of size 512MB
[INFO] [Environ]: GET_VARIABLE reicast_div_matching:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_region:
    Europe
[INFO] [Environ]: GET_VARIABLE reicast_broadcast:
    Default
[INFO] [Environ]: GET_VARIABLE reicast_language:
    English
[INFO] [Environ]: GET_VARIABLE reicast_force_wince:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_enable_dsp:
    enabled
[INFO] [Environ]: GET_VARIABLE pvr.rend:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_mipmapping:
    enabled
[INFO] [Environ]: GET_VARIABLE reicast_widescreen_hack:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_enable_rttb:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_volume_modifier_enable:
    enabled
[INFO] [Environ]: GET_VARIABLE reicast_texupscale:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_texupscale_max_filtered_texture_size:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_custom_textures:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_dump_textures:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_fog:
    enabled
[INFO] [Environ]: GET_VARIABLE rend.PerStripSorting:
    N/A
[INFO] [Environ]: GET_VARIABLE reicast_delay_frame_swapping:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_widescreen_cheats:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_frame_skipping:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_auto_skip_frame:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_threaded_rendering:
    enabled
[INFO] [Environ]: GET_VARIABLE reicast_anisotropic_filtering:
    4
[INFO] [Environ]: GET_VARIABLE reicast_pvr2_filtering:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_hle_bios:
    disabled
[INFO] [Environ]: GET_VARIABLE reicast_gdrom_fast_loading:
    disabled
[libretro INFO] core/emulator.cpp:91 N[BOOT]: Game ID is [T40401N]
[libretro INFO] core/emulator.cpp:187 N[BOOT]: Europe region not supported. Using USA instead
[INFO] [Environ]: SET_ROTATION: 0
[INFO] [SRAM]: Skipping SRAM load.
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[libretro INFO] shell/libretro/libretro.cpp:1876 N[RENDERER]: retro_get_system_av_info: Res=1920
[INFO] [Audio]: Set audio input rate to: 44100.00 Hz.
[INFO] [Video]: Video @ 1972x1557
[INFO] [Video]: Using HW render, vulkan driver forced.
[INFO] [Vulkan]: Vulkan dynamic library loaded.
[INFO] [Vulkan]: App: Flycast (version 1)
[INFO] [Vulkan]: Engine: Flycast (version 1)
[INFO] [Vulkan]: Found vulkan context: vk_w
[INFO] [Vulkan]: Detecting screen resolution 3840x2160.
[INFO] [Vulkan]: Found GPU at index 0: AMD Radeon RX 6900 XT
[INFO] [Vulkan]: Using GPU index 0.
[INFO] [Vulkan]: Using fences for WSI acquire.
[INFO] [Vulkan]: Using GPU: AMD Radeon RX 6900 XT
[INFO] [Vulkan]: Using resolution 1972x1557
[INFO] [Vulkan]: Using BGRA8888 format.
[INFO] [Vulkan]: Loading stock shader.
[INFO] [XInput]: Found XInput v1.4.
[INFO] [Joypad]: Found joypad driver: "xinput".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Video]: Found display server: win32
[libretro INFO] core/rend/vulkan/vk_context_lr.cpp:187 N[RENDERER]: GPU Supports Vulkan API: 1.2.196
[libretro INFO] core/rend/vulkan/vk_context_lr.cpp:193 N[RENDERER]: GPU Supports vkGetPhysicalDeviceProperties2
[libretro INFO] core/rend/vulkan/vulkan_context.h:264 N[RENDERER]: Using depth format D32SfloatS8Uint tiling Optimal
[libretro INFO] core/rend/vulkan/vulkan_renderer.cpp:31 N[RENDERER]: VulkanRenderer::Init
[INFO] [XAudio2]: Requesting 64 ms latency, using 64 ms latency.
[INFO] [Display]: Found display driver: "vulkan".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_history.lpl].
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_music_history.lpl].
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_video_history.lpl].
[INFO] [Playlist]: Loading history file: [J:\GAMES\retro\content_image_history.lpl].
[INFO] [Playlist]: Loading favorites file: [J:\GAMES\retro\content_favorites.lpl].
[INFO] [Environ]: SET_INPUT_DESCRIPTORS:
[INFO]  RetroPad, Port 1, Button "B (bottom)" => "A"
[INFO]  RetroPad, Port 1, Button "Y (left)" => "X"
[INFO]  RetroPad, Port 1, Button "Start" => "Start"
[INFO]  RetroPad, Port 1, Button "D-Pad Up" => "D-Pad Up"
[INFO]  RetroPad, Port 1, Button "D-Pad Down" => "D-Pad Down"
[INFO]  RetroPad, Port 1, Button "D-Pad Left" => "D-Pad Left"
[INFO]  RetroPad, Port 1, Button "D-Pad Right" => "D-Pad Right"
[INFO]  RetroPad, Port 1, Button "A (right)" => "B"
[INFO]  RetroPad, Port 1, Button "X (up)" => "Y"
[INFO]  RetroPad, Port 1, Button "L2" => "L Trigger"
[INFO]  RetroPad, Port 1, Button "R2" => "R Trigger"
[INFO]  RetroPad, Port 2, Button "B (bottom)" => "A"
[INFO]  RetroPad, Port 2, Button "Y (left)" => "X"
[INFO]  RetroPad, Port 2, Button "Start" => "Start"
[INFO]  RetroPad, Port 2, Button "D-Pad Up" => "D-Pad Up"
[INFO]  RetroPad, Port 2, Button "D-Pad Down" => "D-Pad Down"
[INFO]  RetroPad, Port 2, Button "D-Pad Left" => "D-Pad Left"
[INFO]  RetroPad, Port 2, Button "D-Pad Right" => "D-Pad Right"
[INFO]  RetroPad, Port 2, Button "A (right)" => "B"
[INFO]  RetroPad, Port 2, Button "X (up)" => "Y"
[INFO]  RetroPad, Port 2, Button "L2" => "L Trigger"
[INFO]  RetroPad, Port 2, Button "R2" => "R Trigger"
[INFO]  RetroPad, Port 3, Button "B (bottom)" => "A"
[INFO]  RetroPad, Port 3, Button "Y (left)" => "X"
[INFO]  RetroPad, Port 3, Button "Start" => "Start"
[INFO]  RetroPad, Port 3, Button "D-Pad Up" => "D-Pad Up"
[INFO]  RetroPad, Port 3, Button "D-Pad Down" => "D-Pad Down"
[INFO]  RetroPad, Port 3, Button "D-Pad Left" => "D-Pad Left"
[INFO]  RetroPad, Port 3, Button "D-Pad Right" => "D-Pad Right"
[INFO]  RetroPad, Port 3, Button "A (right)" => "B"
[INFO]  RetroPad, Port 3, Button "X (up)" => "Y"
[INFO]  RetroPad, Port 3, Button "L2" => "L Trigger"
[INFO]  RetroPad, Port 3, Button "R2" => "R Trigger"
[INFO]  RetroPad, Port 4, Button "B (bottom)" => "A"
[INFO]  RetroPad, Port 4, Button "Y (left)" => "X"
[INFO]  RetroPad, Port 4, Button "Start" => "Start"
[INFO]  RetroPad, Port 4, Button "D-Pad Up" => "D-Pad Up"
[INFO]  RetroPad, Port 4, Button "D-Pad Down" => "D-Pad Down"
[INFO]  RetroPad, Port 4, Button "D-Pad Left" => "D-Pad Left"
[INFO]  RetroPad, Port 4, Button "D-Pad Right" => "D-Pad Right"
[INFO]  RetroPad, Port 4, Button "A (right)" => "B"
[INFO]  RetroPad, Port 4, Button "X (up)" => "Y"
[INFO]  RetroPad, Port 4, Button "L2" => "L Trigger"
[INFO]  RetroPad, Port 4, Button "R2" => "R Trigger"
[libretro INFO] core/hw/sh4/modules/mmu.cpp:510 N[SH4]: Enabling Full MMU support
[libretro WARN] core/rend/vulkan/vulkan_renderer.cpp:79 W[RENDERER]: Vulkan system error vk::Queue::submit: ErrorDeviceLost
[libretro WARN] core/rend/vulkan/vulkan_renderer.cpp:79 W[RENDERER]: Vulkan system error vk::Queue::submit: ErrorDeviceLost

Screenshots

(Replace this line with any issue screenshots)

bluestang2006 commented 2 years ago

this issue was also present on the previous lr-flycast...

flyinghead commented 2 years ago

The development branch now has DirectX 11 support for the core. It won't fix the Open GL or Vulkan issues but I'd be interested in feedback about if and how it runs on these platforms. https://github.com/flyinghead/flycast/actions/runs/1574668951 Download the flycast-libretro-x86_64-w64-mingw32 artifact

spookysniper commented 2 years ago

yea it works again with with the sega dreamcast bios, and with built in HLE bios, thanks, so far with this game im not noticing too much difference to how it runs on vulkan in the x86 standalone build Untitled

bluestang2006 commented 2 years ago

@flyinghead the D3D11 libretro core works!

flyinghead commented 2 years ago

Thank you for testing.

I just pushed a fix for a crash that was happening with DX11 in single-threaded mode. Also VMUs and lightgun crosshairs are missing and will be added soon.

bluestang2006 commented 2 years ago

@flyinghead any idea what is happening with the OGL and VK cores? It only seems to be a Windows issue, on Linux they work without any issue but on Windows the driver times out according to the Radeon Software msgs...

spookysniper commented 2 years ago

if the device is being lost it could be an issue with retroarch itself maybe the open gl and vulkan backends they for use windows haven't been updated properly to work with rdna2, the fact that the standalone build works without issue on nvidia and amd kind of points at this

flyinghead commented 2 years ago

The device being lost is the issue. It shouldn't happen to begin with. Unfortunately I don't have access to this hardware so I can't reproduce it, and Vulkan debugging & validation layers don't report anything suspicious.

spookysniper commented 2 years ago

ok something strange has happened vulkan works again but im not sure why... i went looking for a fresh retroach install hoping that a debugging .exe would be included to try get you more detail , i installed the nightly from this https://www.retroarch.com/index.php?page=platforms normally i would go to github and get the zipped version, but as i was installing the version above it asked me to install dx9c runtimes, normally i wouldn't do this as i dont really see the point as dx9 on reroarch has issues in fullscreen, i went through most of the api's and all seem to work gl works, gl1 works, vulkan works, dx9 works, glcore kind of works the fvms and some menus on the game just show black screens but once you get in game it runs fine, and when i went back to my original 1.9.13 zipped install it was the same story, im not trying to say a dx9c runtime fixed it but maybe the changes with the dx11 you included helped

flyinghead commented 2 years ago

If the crash is due to uninitialized memory or a dangling pointer, any small change to the code (RA, core or dependent dlls) can trigger the crash... or not. But it doesn't mean it's fixed: a future change may make it happen again.

Immersion95 commented 2 years ago

I investigated this as I have 2 AMD 6800 cards. This freaking issue that was plaguing RDNA2 cards seems to be fixed with RA in the net-rollback branch. I attached the last failing build and the first working one.

Thes 4 commits between these builds could have fixed it :

https://github.com/flyinghead/flycast/commit/42f92b8dc1e8c4c28b5e388f4ed098fbd2a414f2 https://github.com/flyinghead/flycast/commit/7c53413bc5b153a272eb7f03237f90e9b159e85b https://github.com/flyinghead/flycast/commit/5209623064f38c86c327d70cde9d4b090e7c3c1d https://github.com/flyinghead/flycast/commit/06ef0e5fdc118928c9f17765977f055aa47e832d

last failing build 986bacc .zip first working build 06ef0e5.zip

I would love to know what fixed it as Parallel RDP in RetroArch is also suffering from this. I suppose you could also backport it to the master branch :)

Thanks a lot for this Flyinghead !

flyinghead commented 2 years ago

Nice. Thank you!

Did you test vulkan, open gl or both? Also are you using per-pixel or not (if it makes any difference)?

Immersion95 commented 2 years ago

Nice. Thank you!

Did you test vulkan, open gl or both? Also are you using per-pixel or not (if it makes any difference)?

Everything works perfectly, GL/Vulkan/DX11/Per pixel/normal/etc...

Only bug is KOF2000/2001/2002 which hang at the splash screen in Vulkan (it works with GL/DX11 though). Those game use a sort of emulation I think.

flyinghead commented 2 years ago

Looking at the commits, the only change that affects the Open GL and Vulkan renderers (non per-pixel) is https://github.com/flyinghead/flycast/commit/06ef0e5fdc118928c9f17765977f055aa47e832d.

It changes the way color, texture coordinates and depth interpolation is done by using linear interpolation and doing the perspective-correct interpolation "manually". It only affects the shaders and I don't see why the previous method would crash and not this one. Also the non per-pixel shaders really don't do anything special.

ghost commented 2 years ago

I only ot a crash when using Vulkan on standalone don't know about libretro.

Immersion95 commented 2 years ago

Looking at the commits, the only change that affects the Open GL and Vulkan renderers (non per-pixel) is 06ef0e5.

It changes the way color, texture coordinates and depth interpolation is done by using linear interpolation and doing the perspective-correct interpolation "manually". It only affects the shaders and I don't see why the previous method would crash and not this one. Also the non per-pixel shaders really don't do anything special.

Do you think it's feasible to backport it to the master branch ?

flyinghead commented 2 years ago

The net-rollback branch will be merged into master soon.