Bsnes 115 core not working

Hi! The current Windows x86_64 compilation of bsnes core (v115) can’t start up. If I try to go in Load Core option and select the bsnes core (with the core info updated), the core don’t load. The same happens if I try to load a rom with this core through command line. I uninstalled and install the core to be sure but the result is the same. The issue happens in Windows 10 x64 20H2.

Thanks!!

Hmm, I just downloaded a copy from the online updater and it loaded and plays games just fine. Can you get a log of you trying and failing to load the core and another of you trying and failing to load a game with it over CLI?

@hunterk

This is the log running from GUI menu:

[INFO] RetroArch 1.9.0 (Git 6388872a54)
[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz
[INFO] Capabilities:  MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX
[INFO] Built: Aug 11 2020
[INFO] Version: 1.9.0
[INFO] Git: 6388872a54
[INFO] =================================================
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[INFO] [Overrides]: Redirecting save file to "D:\RetroArch\saves\.srm".
[INFO] [Overrides]: Redirecting save state to "D:\RetroArch\states\.state".
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 48000.00 Hz.
[INFO] [Video]: Video @ fullscreen
[INFO] [GL]: Found GL context: wgl
[INFO] [GL]: Detecting screen resolution 1920x1080.
[INFO] [WGL] extensions: WGL_ARB_buffer_region WGL_ARB_create_context WGL_ARB_create_context_no_error WGL_ARB_create_context_profile WGL_ARB_create_context_robustness WGL_ARB_context_flush_control WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_mult
[INFO] [WGL]: Adaptive VSync supported.
[INFO] [WGL]: wglSwapInterval(1)
[INFO] [GL]: Vendor: NVIDIA Corporation, Renderer: GeForce GTX 1070/PCIe/SSE2.
[INFO] [GL]: Version: 4.6.0 NVIDIA 461.40.
[INFO] [GL]: Using resolution 1920x1080
[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] [GL]: Using GL_RGB565 for texture uploads.
[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] [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] [MIDI]: Input disabled.
[INFO] [MIDI]: Output disabled.
[INFO] [MIDI]: Initialized "winmm" driver.
[INFO] Disconnecting device from port 6.
[INFO] Disconnecting device from port 7.
[INFO] Disconnecting device from port 8.
[INFO] Disconnecting device from port 9.
[INFO] Disconnecting device from port 10.
[INFO] Disconnecting device from port 11.
[INFO] Disconnecting device from port 12.
[INFO] Disconnecting device from port 13.
[INFO] Disconnecting device from port 14.
[INFO] Disconnecting device from port 15.
[INFO] Disconnecting device from port 16.
[INFO] [SRAM]: SRAM will not be saved.
[INFO] [Playlist]: Loading history file: [D:\RetroArch\content_history.lpl].
[INFO] [Playlist]: Loading history file: [D:\RetroArch\content_music_history.lpl].
[INFO] [Playlist]: Loading history file: [D:\RetroArch\content_video_history.lpl].
[INFO] [Playlist]: Loading history file: [D:\RetroArch\content_image_history.lpl].
[INFO] [Playlist]: Loading favorites file: [D:\RetroArch\content_favorites.lpl].
[INFO] [GL]: VSync => on
[INFO] [WGL]: wglSwapInterval(1)
[INFO] [GL]: VSync => on
[INFO] [WGL]: wglSwapInterval(1)
[ERROR] Failed to open libretro core: "D:\RetroArch\cores\bsnes_libretro.dll"
[ERROR] Error(s): unknown error 1114
[INFO] [config] Saved new config to "D:\RetroArch\retroarch.cfg".
[INFO] 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] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.

This is the log with CLI:

[INFO] RetroArch 1.9.0 (Git 6388872a54)
[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz
[INFO] Capabilities:  MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX
[INFO] Built: Aug 11 2020
[INFO] Version: 1.9.0
[INFO] Git: 6388872a54
[INFO] =================================================
[INFO] [CORE]: Loading dynamic libretro core from: "cores\bsnes_libretro.dll"
[ERROR] Failed to open libretro core: "D:\RetroArch\cores\bsnes_libretro.dll"
Error(s): unknown error 1114
[INFO] Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[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.

Thanks!!

Hello, i have the same error. i was try with many possibilities, reinstalling all, delete old versions. etc… Can’t load the core and can’t load a game with the core bsnes. Please someone can help ?

 texto preformateado con sangría de 4 espacios
[INFO] RetroArch 1.9.0 (Git 1eb45fd)
[INFO] === Build =======================================
[INFO] CPU Model Name: AMD FX(tm)-8350 Eight-Core Processor           
[INFO] Funcionalidades:  MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX
[INFO] Built: Jan 29 2021
[INFO] Version: 1.9.0
[INFO] Git: 1eb45fd
[INFO] =================================================
[INFO] [Input]: Found input driver: "dinput".
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[INFO] [Overrides]: Redirigiendo archivo de guardado a "D:\RetroArch-Win64\saves\.srm".
[INFO] [Overrides]: Redirigiendo guardado rápido a "D:\RetroArch-Win64\states\.state".
[INFO] Versión de la API libretro: 1
[INFO] API usada en la compilación: 1
[INFO] [Audio]: Set audio input rate to: 48000.00 Hz.
[INFO] [Video]: Video @ 960x720
[INFO] [GL]: Found GL context: wgl
[INFO] [GL]: Detecting screen resolution 1920x1080.
[INFO] [WGL] extensions: WGL_ARB_buffer_region WGL_ARB_create_context WGL_ARB_create_context_no_error WGL_ARB_create_context_profile WGL_ARB_create_context_robustness WGL_ARB_context_flush_control WGL_ARB_extensions_string WGL_ARB_make_current_read WGL_ARB_multi[INFO] [WGL]: Adaptive VSync supported.
[INFO] [WGL]: wglSwapInterval(1)
[INFO] [GL]: Vendor: NVIDIA Corporation, Renderer: GeForce GTX 970/PCIe/SSE2.
[INFO] [GL]: Version: 4.6.0 NVIDIA 461.40.
[INFO] [GL]: Using resolution 960x720
[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] [GL]: Using GL_RGB565 for texture uploads.
[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: "gl".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[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] [MIDI]: Input disabled.
[INFO] [MIDI]: Output disabled.
[INFO] [MIDI]: Initialized "winmm" driver.
[INFO] Desconectando el dispositivo del puerto 6.
[INFO] Desconectando el dispositivo del puerto 7.
[INFO] Desconectando el dispositivo del puerto 8.
[INFO] Desconectando el dispositivo del puerto 9.
[INFO] Desconectando el dispositivo del puerto 10.
[INFO] Desconectando el dispositivo del puerto 11.
[INFO] Desconectando el dispositivo del puerto 12.
[INFO] Desconectando el dispositivo del puerto 13.
[INFO] Desconectando el dispositivo del puerto 14.
[INFO] Desconectando el dispositivo del puerto 15.
[INFO] Desconectando el dispositivo del puerto 16.
[INFO] [SRAM]: No se guardará la SRAM.
[INFO] [Playlist]: Cargando historial: [D:\RetroArch-Win64\content_history.lpl].
[INFO] [Playlist]: Cargando historial: [D:\RetroArch-Win64\content_music_history.lpl].
[INFO] [Playlist]: Cargando historial: [D:\RetroArch-Win64\content_video_history.lpl].
[INFO] [Playlist]: Cargando historial: [D:\RetroArch-Win64\content_image_history.lpl].
[INFO] [Playlist]: Cargando favoritos: [D:\RetroArch-Win64\content_favorites.lpl].
[INFO] [GL]: VSync => on
[INFO] [WGL]: wglSwapInterval(1)
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [GL]: VSync => on
[INFO] [WGL]: wglSwapInterval(1)
[ERROR] Error al abrir el núcleo Libretro: "D:\RetroArch-Win64\cores\bsnes_libretro.dll"
[ERROR] Error(s): unknown error 1114

Hello I wanted to say that I also have the same problem with the core Bsnes does not actually load the core does nothing I hope it can help thanks.

It seems quite a few people are reporting this issue, yet on some systems the crashes do not occur at all. I am talking to a person on Reddit that brought up this same problem, but I can’t reproduce it at all on my Windows 10 x64 system. I tested the latest core from the buildbot with both glcore and vulkan video drivers and I had no problem launching any of my content.

See here for the ongoing conversation on Reddit: https://www.reddit.com/r/RetroArch/comments/l965oo/anyone_have_a_backup_of_a_working_lrbsnes_core/

Here is the thread that was opened recently on the bsnes-libretro repository: https://github.com/libretro/bsnes/issues/48

Have you tried the official bsnes-emu branch version ?

This is what I use, never had a problem with it.

Win64 core: https://mega.nz/file/qtUwhbKA#Ga6rSCEPsI8qFj7kZBAbk9T76cHJmvfkibH9nAq-3_Y

1 Like

Yes, standalone is unrelated to the libretro core and should work fine. Let’s keep it on topic here, though.

I’m just saying standalone can be compiled as libretro core as well with make target=libretro.

2 Likes

oh gotcha. disregard :slight_smile:

Hello, i’m adding myself to the list of those having problems with this core. Latest Win10 build, latest nightly build of retroarch, and i can’t use latest bsnes core. I had to go back to a november version of the core available on the reddit topic to get back to normal…

Thanks @Retroplay for your help!! Unfortunately, the compilation than you shared have the same issue. Until now, the latest version from the Buildbot is still not working. Temporaly, I had to go back to a june version. This is the 2020-06-22 version:

Win64 core: https://mega.nz/file/ilwilBIQ#cdohby-POnxNLqdEOhPU0si9j-ysa3IWyX39oaotJ9k

Thanks!!

Any news about this problem ? I tried again with the most recent nightbuild and i’m still facing the issue… I still have to go back to a previous 2020 version…

Error(s): unknown error 1114

Are you perhaps having switchable graphic cards ?

I compiled a core from the newer bsnes-libretro repo (older repo is just called bsnes) that should work for people having the crashing issue: https://www.dropbox.com/s/osomqkue4zdc6va/bsnes_libretro.zip?dl=0

2 Likes

I had been having this issue for a few months and this new core fixed it. I’m still shamelessly on Win7 so I never bothered to complain as I thought it might have been unsupported.

Breaking news:

RetroArch 1.9.1 x64 stable version works fine with the lastest buildbot compilation Bsnes core. :slight_smile:

Thanks for help!!