[INFO] RetroArch 1.14.0 (Git e3c92b0) [INFO] === Build ======================================= [INFO] CPU Model Name: AMD Ryzen 7 6800U with Radeon Graphics [INFO] Capabilities: MMX MMXEXT SSE SSE2 SSE3 SSE4 SSE4.2 AES AVX AVX2 [INFO] Built: Dec 13 2022 [INFO] Version: 1.14.0 [INFO] Git: e3c92b0 [INFO] ================================================= [INFO] [Input]: Found input driver: "dinput". [INFO] [Environ]: SET_PIXEL_FORMAT: RGB565. [INFO] [Core]: Version of libretro API: 1, Compiled against API: 1 [INFO] [Audio]: Set audio input rate to: 48000.00 Hz. [INFO] [Video]: Set video size to: fullscreen. [INFO] [GL]: Found GL context: "wgl". [INFO] [GL]: Detecting screen resolution: 1920x1200. [INFO] [WGL]: Extensions: WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_create_context_es2_profile WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_make_current_read WGL_ARB_framebuffer_sRGB WGL_ARB_render_texture WGL_ARB_buffer_region WGL_NV_DX_interop WGL_NV_DX_interop2 WGL_NV_swap_group WGL_I3D_genlock WGL_AMD_gpu_association WGL_ARB_context_flush_control WGL_ARB_create_context_no_error WGL_EXT_extensions_string [INFO] [WGL]: Adaptive VSync supported. [INFO] [GL]: Vendor: ATI Technologies Inc., Renderer: AMD Radeon(TM) Graphics. [INFO] [GL]: Version: 4.6.0 Compatibility Profile Context 22.11.2.221130. [INFO] [GL]: Using resolution 1920x1200. [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: "xinput". [INFO] [Autoconf]: Xbox 360 Controller configured in port 1. [INFO] [Video]: Found display server: "win32". [INFO] [XAudio2]: Requesting 64 ms latency, using 64 ms latency. [INFO] [Display]: Found display driver: "gl". [INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64 r\content_history.lpl". [INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64 r\content_music_history.lpl". [INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64 r\content_video_history.lpl". [INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64 r\content_image_history.lpl". [INFO] [Playlist]: Loading favorites file: "C:\RetroArch-Win64 r\content_favorites.lpl". [INFO] [Core]: Using content: "F:\1. retrogame\z. roms\3ds\Metroid - Samus Returns (Europe) Decrypted.3ds". [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.14.0 (Git e3c92b0) [INFO] === Build ======================================= [INFO] CPU Model Name: AMD Ryzen 7 6800U with Radeon Graphics [INFO] Capabilities: MMX MMXEXT SSE SSE2 SSE3 SSE4 SSE4.2 AES AVX AVX2 [INFO] Built: Dec 13 2022 [INFO] Version: 1.14.0 [INFO] Git: e3c92b0 [INFO] ================================================= [INFO] [Input]: Found input driver: "dinput". [INFO] [Core]: Loading dynamic libretro core from: "C:\RetroArch-Win64 r\cores\citra_libretro.dll" [INFO] [Environ]: SET_VARIABLES. [INFO] [Environ]: SET_CONTROLLER_INFO. [INFO] Controller port: 1 [INFO] Nintendo 3DS (ID: 1) [INFO] [Overrides]: Redirecting save file to "C:\RetroArch-Win64 r\saves\Metroid - Samus Returns (Europe) Decrypted.srm". [INFO] [Overrides]: Redirecting save state to "C:\RetroArch-Win64 r\states\Metroid - Samus Returns (Europe) Decrypted.state". [INFO] [Environ]: GET_LOG_INTERFACE. [INFO] [Content]: Content loading skipped. Implementation will load it on its own. [INFO] [Environ]: SET_HW_SHARED_CONTEXT. [INFO] [Environ]: SET_PIXEL_FORMAT: XRGB8888. [INFO] [Environ]: SET_HW_RENDER, context type: glcore. [INFO] Requesting core OpenGL context (3.3). [INFO] Reached end of SET_HW_RENDER. [INFO] [Environ]: SET_INPUT_DESCRIPTORS: [INFO] RetroPad, Port 1, Button "B (bottom)" => "B" [INFO] RetroPad, Port 1, Button "Y (left)" => "Y" [INFO] RetroPad, Port 1, Button "Select" => "Select" [INFO] RetroPad, Port 1, Button "Start" => "Start" [INFO] RetroPad, Port 1, Button "D-Pad Up" => "Up" [INFO] RetroPad, Port 1, Button "D-Pad Down" => "Down" [INFO] RetroPad, Port 1, Button "D-Pad Left" => "Left" [INFO] RetroPad, Port 1, Button "D-Pad Right" => "Right" [INFO] RetroPad, Port 1, Button "A (right)" => "A" [INFO] RetroPad, Port 1, Button "X (up)" => "X" [INFO] RetroPad, Port 1, Button "L" => "L" [INFO] RetroPad, Port 1, Button "R" => "R" [INFO] RetroPad, Port 1, Button "L2" => "ZL" [INFO] RetroPad, Port 1, Button "R2" => "ZR" [INFO] RetroPad, Port 1, Button "L3" => "Home/Swap screens" [INFO] RetroPad, Port 1, Button "R3" => "Touch Screen Touch" [INFO] [Environ]: GET_VARIABLE: citra_use_cpu_jit = "enabled" [INFO] [Environ]: GET_VARIABLE: citra_cpu_scale = "100% (Default)" [INFO] [Environ]: GET_VARIABLE: citra_use_hw_renderer = "enabled" [INFO] [Environ]: GET_VARIABLE: citra_use_hw_shaders = "enabled" [INFO] [Environ]: GET_VARIABLE: citra_use_shader_jit = "enabled" [INFO] [Environ]: GET_VARIABLE: citra_use_acc_mul = "enabled" [INFO] [Environ]: GET_VARIABLE: citra_use_virtual_sd = "enabled" [INFO] [Environ]: GET_VARIABLE: citra_is_new_3ds = "Old 3DS" [INFO] [Environ]: GET_VARIABLE: citra_swap_screen = "Top" [INFO] [Environ]: GET_VARIABLE: citra_use_gdbstub = "disabled" [INFO] [Environ]: GET_VARIABLE: citra_texture_filter = "none" [INFO] [Environ]: GET_VARIABLE: citra_dump_textures = "disabled" [INFO] [Environ]: GET_VARIABLE: citra_custom_textures = "disabled" [INFO] [Environ]: GET_VARIABLE: citra_use_hw_shader_cache = "enabled" [INFO] [Environ]: GET_VARIABLE: citra_mouse_touchscreen = "enabled" [INFO] [Environ]: GET_VARIABLE: citra_touch_touchscreen = "disabled" [INFO] [Environ]: GET_VARIABLE: citra_render_touchscreen = "disabled" [INFO] [Environ]: GET_VARIABLE: citra_resolution_factor = "1x (Native)" [INFO] [Environ]: GET_VARIABLE: citra_layout_option = "Default Top-Bottom Screen" [INFO] [Environ]: GET_VARIABLE: citra_deadzone = "15" [INFO] [Environ]: GET_VARIABLE: citra_analog_function = "C-Stick and Touchscreen Pointer" [INFO] [Environ]: GET_VARIABLE: citra_region_value = "Auto" [INFO] [Environ]: GET_VARIABLE: citra_language = "English" [INFO] [Environ]: GET_VARIABLE: citra_use_libretro_save_path = "LibRetro Default" [INFO] [Environ]: GET_SAVE_DIRECTORY. [libretro INFO] Frontend @ citra_libretro/citra_libretro.cpp:retro_load_game:579: Starting Citra RetroArch game... [libretro INFO] Common.Filesystem @ common/file_util.cpp:FileUtil::SetUserPath:713: Using C:\RetroArch-Win64 r\saves/Citra/ as the user directory [libretro INFO] Frontend @ citra_libretro/citra_libretro.cpp:UpdateSettings:444: User dir set to "C:\RetroArch-Win64 r\saves/Citra/". [INFO] [Environ]: SET_GEOMETRY: 400x480, Aspect: 0.833. [libretro INFO] Audio.DSP @ audio_core/hle/wmf_decoder.cpp:AudioCore::HLE::WMFDecoder::Impl::Impl:67: Media Foundation activated [libretro INFO] Audio.DSP @ audio_core/hle/wmf_decoder_utils.cpp:MFDecoder::MFDecoderInit:50: Windows(R) Media Foundation found 1 suitable decoder(s) [libretro ERROR] Service.NWM @ core/hle/service/nwm/nwm_uds.cpp:Service::NWM::NWM_UDS::NWM_UDS:1518: Network isn't initalized [libretro ERROR] Service.HTTP @ core/hle/service/http_c.cpp:Service::HTTP::HTTP_C::DecryptClCertA:806: ClCertA file missing [libretro INFO] Loader @ core/loader/ncch.cpp:Loader::AppLoader_NCCH::Load:192: Program ID: 00040000001BFB00 [libretro WARN] Service.FS @ core/file_sys/ncch_container.cpp:FileSys::NCCHContainer::OpenFile:130: Failed to open C:\RetroArch-Win64 r\saves/Citra/sdmc/Nintendo 3DS/00000000000000000000000000000000/00000000000000000000000000000000/title/0004000e/001bfb00/content/00000000.app [libretro INFO] Loader @ core/hle/kernel/process.cpp:Kernel::Process::ParseKernelCaps:141: ExHeader kernel version: 2.52 [libretro INFO] Service.CFG @ core/hle/service/cfg/cfg.cpp:Service::CFG::Module::SetPreferredRegionCodes:660: Preferred region code set to 2 [INFO] [SRAM]: Skipping SRAM load. [INFO] [Core]: Version of libretro API: 1, Compiled against API: 1 [INFO] [Audio]: Set audio input rate to: 32728.00 Hz. [INFO] [Video]: Set video size to: fullscreen. [INFO] [Video]: Using HW render, glcore driver forced. [INFO] [Video]: "glcore" saved as cached driver. [INFO] [GLCore]: Found GL context: "wgl". [INFO] [GLCore]: Detecting screen resolution: 1920x1200. [INFO] [WGL]: Extensions: WGL_ARB_create_context WGL_ARB_create_context_profile WGL_EXT_create_context_es2_profile WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_pixel_format WGL_ARB_pbuffer WGL_ARB_multisample WGL_ARB_pixel_format_float WGL_ARB_make_current_read WGL_ARB_framebuffer_sRGB WGL_ARB_render_texture WGL_ARB_buffer_region WGL_NV_DX_interop WGL_NV_DX_interop2 WGL_NV_swap_group WGL_I3D_genlock WGL_AMD_gpu_association WGL_ARB_context_flush_control WGL_ARB_create_context_no_error WGL_EXT_extensions_string [INFO] [WGL]: Adaptive VSync supported. [INFO] [GLCore]: Initializing HW render (8192x8192). [INFO] [GLCore]: Max texture size: 16384 px, renderbuffer size: 16384 px. [INFO] [GLCore]: Vendor: ATI Technologies Inc., Renderer: AMD Radeon(TM) Graphics. [INFO] [GLCore]: Version: 4.6.0 Core Profile Context 22.11.2.221130. [INFO] [GLCore]: Using resolution 1920x1200. [INFO] [XInput]: Found XInput v1.4. [INFO] [Joypad]: Found joypad driver: "xinput". [INFO] [GLCore]: Loading stock shader. [INFO] [slang]: Building pass #0 (N/A) [INFO] [Autoconf]: Xbox 360 Controller configured in port 1. [INFO] [GLCore]: Not using frame history. [INFO] [GLCore]: Not using framebuffer feedback. [INFO] [Video]: Found display server: "win32". [libretro INFO] Render.OpenGL @ video_core/renderer_opengl/renderer_opengl.cpp:OpenGL::RendererOpenGL::Init:988: GL_VERSION: 4.6.0 Core Profile Context 22.11.2.221130 [libretro INFO] Render.OpenGL @ video_core/renderer_opengl/renderer_opengl.cpp:OpenGL::RendererOpenGL::Init:989: GL_VENDOR: ATI Technologies Inc. [libretro INFO] Render.OpenGL @ video_core/renderer_opengl/renderer_opengl.cpp:OpenGL::RendererOpenGL::Init:990: GL_RENDERER: AMD Radeon(TM) Graphics [libretro INFO] Render.OpenGL @ video_core/renderer_opengl/gl_format_reinterpreter.cpp:OpenGL::ShaderD24S8toRGBA8::ShaderD24S8toRGBA8:292: Texture views are unsupported, reinterpretation will do intermediate copy [libretro INFO] Render.OpenGL @ video_core/renderer_opengl/gl_format_reinterpreter.cpp:OpenGL::FormatReinterpreterOpenGL::FormatReinterpreterOpenGL:378: Using shader for D24S8 to RGBA8 reinterpretation [libretro INFO] Render.OpenGL @ video_core/renderer_opengl/gl_shader_disk_cache.cpp:OpenGL::ShaderDiskCache::LoadTransferable:169: Found a transferable disk cache with 1 entries [libretro INFO] Render.OpenGL @ video_core/renderer_opengl/gl_shader_disk_cache.cpp:OpenGL::ShaderDiskCache::LoadPrecompiledFile:268: Found a precompiled disk cache with 1 decompiled entries and 1 binary entries [INFO] [Environ]: SET_GEOMETRY: 400x480, Aspect: 0.833. [INFO] [XAudio2]: Requesting 64 ms latency, using 64 ms latency. [INFO] [Display]: Found display driver: "glcore". [INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64 r\content_history.lpl". [INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64 r\content_music_history.lpl". [INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64 r\content_video_history.lpl". [INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64 r\content_image_history.lpl". [INFO] [Playlist]: Loading favorites file: "C:\RetroArch-Win64 r\content_favorites.lpl". [libretro WARN] Service.SRV @ core/hle/service/sm/srv.cpp:Service::SM::SRV::RegisterClient:63: (STUBBED) called. Caller PID=11 [libretro WARN] Service.APT @ core/hle/service/apt/apt.cpp:Service::APT::Module::APTInterface::CheckNew3DSApp:994: (STUBBED) called [libretro WARN] Service.SRV @ core/hle/service/sm/srv.cpp:Service::SM::SRV::EnableNotification:85: (STUBBED) called [libretro WARN] Service.APT @ core/hle/service/apt/apt.cpp:Service::APT::Module::APTInterface::GetLockHandle:317: (STUBBED) called applet_attributes=0X00000000 [libretro WARN] Service.APT @ core/hle/service/apt/apt.cpp:Service::APT::Module::APTInterface::SetScreenCapPostPermission:804: (STUBBED) called, screen_capture_post_permission=0 [libretro WARN] Service.NDM @ core/hle/service/ndm/ndm_u.cpp:Service::NDM::NDM_U::OverrideDefaultDaemons:186: (STUBBED) bit_mask=0x0000000F [libretro WARN] Service.NDM @ core/hle/service/ndm/ndm_u.cpp:Service::NDM::NDM_U::SuspendDaemons:74: (STUBBED) bit_mask=0x00000006 [libretro ERROR] Service @ core/hle/service/service.cpp:Service::ServiceFrameworkBase::ReportUnimplementedFunction:161: unknown / unimplemented function 'ReplySleepQuery': port='APT:A' cmd_buf={[0]=0x3e0080, [1]=0x300, [2]=0x0} [libretro WARN] Service.APT @ core/hle/service/apt/apt.cpp:Service::APT::Module::APTInterface::NotifyToWait:296: (STUBBED) app_id=768 [libretro WARN] Service.APT @ core/hle/service/apt/apt.cpp:Service::APT::Module::APTInterface::AppletUtility:592: (STUBBED) called command=0X00000007, input_size=0X00000004, output_size=0X00000001 [libretro WARN] Service.APT @ core/hle/service/apt/apt.cpp:Service::APT::Module::APTInterface::AppletUtility:592: (STUBBED) called command=0X00000004, input_size=0X00000001, output_size=0X00000001 [libretro WARN] Service.APT @ core/hle/service/apt/apt.cpp:Service::APT::Module::APTInterface::SetAppCpuTimeLimit:607: (STUBBED) called, cpu_percent=30, value=1 [libretro WARN] Service.APT @ core/hle/service/apt/apt.cpp:Service::APT::Module::APTInterface::GetAppCpuTimeLimit:622: (STUBBED) called, value=1 [libretro WARN] Service.FS @ core/hle/service/fs/fs_user.cpp:Service::FS::FS_USER::InitializeWithSdkVersion:600: (STUBBED) called, version: 0x0B0502C8 [libretro ERROR] Service.FS @ core/file_sys/archive_backend.h:FileSys::ArchiveBackend::GetOpenDelayNs:193: Delay generator was not initalized. Using default [libretro ERROR] Service.FS @ core/file_sys/archive_backend.h:FileSys::ArchiveBackend::GetOpenDelayNs:193: Delay generator was not initalized. Using default [libretro WARN] Service.APT @ core/hle/service/apt/apt.cpp:Service::APT::Module::APTInterface::AppletUtility:592: (STUBBED) called command=0X00000004, input_size=0X00000001, output_size=0X00000001 [libretro INFO] Service.DSP @ audio_core/hle/hle.cpp:AudioCore::DspHle::LoadComponent:497: Firmware hash: 0x8f5a2d2c70f78f12 [libretro INFO] Service.DSP @ audio_core/hle/hle.cpp:AudioCore::DspHle::LoadComponent:501: Structures hash: 0x228655de1258d999 [libretro INFO] Service.DSP @ core/hle/service/dsp/dsp_dsp.cpp:Service::DSP::DSP_DSP::LoadComponent:189: called size=0xC26C, prog_mask=0x000000FF, data_mask=0x000800FF [libretro INFO] Service.DSP @ core/hle/service/dsp/dsp_dsp.cpp:Service::DSP::DSP_DSP::RegisterInterruptEvents:255: Registered interrupt=2, channel=2, event=event-004287b8 [libretro WARN] Service.DSP @ core/hle/service/dsp/dsp_dsp.cpp:Service::DSP::DSP_DSP::GetSemaphoreEventHandle:271: (STUBBED) called [libretro WARN] Service.DSP @ core/hle/service/dsp/dsp_dsp.cpp:Service::DSP::DSP_DSP::SetSemaphoreMask:281: (STUBBED) called mask=0x2000 [libretro INFO] Audio.DSP @ audio_core/hle/hle.cpp:AudioCore::DspHle::Impl::PipeWrite:257: Application has requested initialization of DSP hardware [libretro INFO] Service.DSP @ core/hle/service/dsp/dsp_dsp.cpp:Service::DSP::DSP_DSP::SetSemaphore:57: called, semaphore_value=4000 [libretro INFO] Service.DSP @ core/hle/service/dsp/dsp_dsp.cpp:Service::DSP::DSP_DSP::SetSemaphore:57: called, semaphore_value=4000 [libretro WARN] Service.GSP @ core/hle/service/gsp/gsp_gpu.cpp:Service::GSP::GSP_GPU::AcquireRight:706: called flag=00000000 process=11 thread_id=0 [libretro ERROR] Render.OpenGL @ video_core/renderer_opengl/gl_rasterizer_cache.cpp:OpenGL::MortonCopy:188: Out of bound texture [libretro ERROR] HW.GPU @ core/hw/gpu.cpp:GPU::MemoryFill:87: invalid end address 0X18600000 [libretro WARN] Service.APT @ core/hle/service/apt/apt.cpp:Service::APT::Module::APTInterface::AppletUtility:592: (STUBBED) called command=0X00000007, input_size=0X00000004, output_size=0X00000001 [libretro WARN] Service.APT @ core/hle/service/apt/apt.cpp:Service::APT::Module::APTInterface::AppletUtility:592: (STUBBED) called command=0X00000004, input_size=0X00000001, output_size=0X00000001 [libretro ERROR] Render.OpenGL @ video_core/renderer_opengl/gl_shader_util.cpp:OpenGL::LoadShader:64: Error compiling fragment shader: WARNING: 0:29: 'defined' : nonportable when expanded from macros for preprocessor expression WARNING: 0:29: 'defined' : nonportable when expanded from macros for preprocessor expression WARNING: 0:133: 'defined' : nonportable when expanded from macros for preprocessor expression WARNING: 0:133: 'defined' : nonportable when expanded from macros for preprocessor expression ERROR: 0:149: 'imageSize' : no matching overloaded function found ERROR: 0:149: '' : missing #endif ERROR: 0:149: '' : compilation terminated ERROR: 3 compilation errors. No code generated. [libretro ERROR] Render.OpenGL @ video_core/renderer_opengl/gl_shader_util.cpp:OpenGL::LoadShader:65: Shader source code: #version 330 #extension GL_ARB_shader_image_load_store : enable #extension GL_ARB_shader_image_size : enable #define ALLOW_SHADOW (defined(GL_ARB_shader_image_load_store) && defined(GL_ARB_shader_image_size)) #extension GL_ARB_separate_shader_objects : enable layout (location=1) in vec4 primary_color; layout (location=2) in vec2 texcoord0; layout (location=3) in vec2 texcoord1; layout (location=4) in vec2 texcoord2; layout (location=5) in float texcoord0_w; layout (location=6) in vec4 normquat; layout (location=7) in vec3 view; #ifndef CITRA_GLES in vec4 gl_FragCoord; #endif // CITRA_GLES out vec4 color; uniform sampler2D tex0; uniform sampler2D tex1; uniform sampler2D tex2; uniform samplerCube tex_cube; uniform samplerBuffer texture_buffer_lut_lf; uniform samplerBuffer texture_buffer_lut_rg; uniform samplerBuffer texture_buffer_lut_rgba; #if ALLOW_SHADOW layout(r32ui) uniform readonly uimage2D shadow_texture_px; layout(r32ui) uniform readonly uimage2D shadow_texture_nx; layout(r32ui) uniform readonly uimage2D shadow_texture_py; layout(r32ui) uniform readonly uimage2D shadow_texture_ny; layout(r32ui) uniform readonly uimage2D shadow_texture_pz; layout(r32ui) uniform readonly uimage2D shadow_texture_nz; layout(r32ui) uniform uimage2D shadow_buffer; #endif #define NUM_TEV_STAGES 6 #define NUM_LIGHTS 8 #define NUM_LIGHTING_SAMPLERS 24 struct LightSrc { vec3 specular_0; vec3 specular_1; vec3 diffuse; vec3 ambient; vec3 position; vec3 spot_direction; float dist_atten_bias; float dist_atten_scale; }; layout (std140) uniform shader_data { int framebuffer_scale; int alphatest_ref; float depth_scale; float depth_offset; float shadow_bias_constant; float shadow_bias_linear; int scissor_x1; int scissor_y1; int scissor_x2; int scissor_y2; int fog_lut_offset; int proctex_noise_lut_offset; int proctex_color_map_offset; int proct