Reicast Crashing on load games - Windows 10 x64

Hi ppl, i have a problem to load games with reicast core, when chose the core and content, retroarch crash and close, i try with cdi, gdi and naomi roms with same result.

My version

Retroarch 1.7.6 (Last stable)

Core: Reicast 0.1 b3e5f0c

Windows 10 x64 Profesional

Intel core i5 3.3 Ghz

8 Gb Ram

GPU: Geforce GTS 450

My bios config

My log file

[INFO] RetroArch 1.7.6 (Git 9750719074)
[INFO] === Build =======================================
[INFO] Version: 1.7.6
[INFO] Git: 9750719074
[INFO] =================================================
[INFO] Environ SET_PIXEL_FORMAT: RGB565.
[INFO] Redirecting save file to "c:\Emuladores\Retroarch\saves\.srm".
[INFO] Redirecting savestate to "c:\Emuladores\Retroarch\states\.state".
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 29970.03 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_multisample WGL_ARB_pbuffer WGL_ARB_pixel_format WGL_ARB_pixel_format_float WGL_ARB_render_texture WGL_ATI_pixel_format_float WGL_EXT_colorspace WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_EXT_extensions_string WGL_EXT_framebuffer_sRGB WGL_EXT_pixel_format_packed_float WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_NVX_DX_interop WGL_NV_DX_interop WGL_NV_DX_interop2 WGL_NV_copy_image WGL_NV_delay_before_swap WGL_NV_float_buffer WGL_NV_multisample_coverage WGL_NV_render_depth_texture WGL_NV_render_texture_rectangle 
[INFO] [WGL]: Adaptive VSync supported.
[INFO] [WGL]: wglSwapInterval(1)
[INFO] [GL]: Vendor: NVIDIA Corporation, Renderer: GeForce GTS 450/PCIe/SSE2.
[INFO] [GL]: Version: 4.6.0 NVIDIA 391.35.
[INFO] [GL]: Using resolution 1920x1080
[INFO] [GL]: Default shader backend found: glsl.
[INFO] [Shader driver]: Using Cg shader backend.
[INFO] [CG]: Vertex profile: gp5vp
[INFO] [CG]: Fragment profile: gp5fp
[INFO] [CG]: Loading Cg meta-shader: c:\Emuladores\Retroarch\shaders\retroarch.cgp
[ERROR] Failed to load preset.
[INFO] [CG]: Destroying programs.
[ERROR] [GL]: Failed to initialize shader, falling back to stock.
[INFO] [Shader driver]: Using Cg shader backend.
[INFO] [CG]: Vertex profile: gp5vp
[INFO] [CG]: Fragment profile: gp5fp
[INFO] [CG]: Loading stock Cg file.
[INFO] Setting up menu pipeline shaders for XMB ... 
[INFO] [CG]: Found semantic "POSITION" in prog #24.
[INFO] [CG]: Found semantic "COLOR" in prog #24.
[INFO] [CG]: Found semantic "TEXCOORD0" in prog #24.
[INFO] [CG]: Found semantic "POSITION" in prog #23.
[INFO] [CG]: Found semantic "COLOR" in prog #23.
[INFO] [CG]: Found semantic "TEXCOORD0" in prog #23.
[INFO] [CG]: Found semantic "POSITION" in prog #22.
[INFO] [CG]: Found semantic "COLOR" in prog #22.
[INFO] [CG]: Found semantic "TEXCOORD0" in prog #22.
[INFO] Resetting shader to defaults ... 
[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] [DINPUT]: Enumerating joypads ...
[INFO] [DINPUT]: Done enumerating joypads ...
[INFO] [Joypad]: Found joypad driver: "dinput".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Video]: Found display server: win32
[INFO] Found shader "c:\Emuladores\Retroarch\shaders\retroarch bak.cgp"
[INFO] Found shader "c:\Emuladores\Retroarch\shaders\retroarch bak.glslp"
[INFO] XAudio2: Requesting 64 ms latency, using 64 ms latency.
[INFO] [Menu]: Found menu display driver: "gl".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [LED]: LED driver = 'null' 0000000000A299E0
[INFO] [MIDI]: Initializing ...
[INFO] [MIDI]: Input disabled.
[INFO] [MIDI]: Output disabled.
[INFO] [MIDI]: Initialized "winmm" driver.
[INFO] SRAM will not be saved.
[INFO] Loading history file: [c:\Emuladores\Retroarch\content_history.lpl].
[INFO] Loading history file: [c:\Emuladores\Retroarch\content_favorites.lpl].
[INFO] Loading history file: [c:\Emuladores\Retroarch\content_music_history.lpl].
[INFO] Loading history file: [c:\Emuladores\Retroarch\content_video_history.lpl].
[INFO] Loading history file: [c:\Emuladores\Retroarch\content_image_history.lpl].
[INFO] [GL]: VSync => on
[INFO] [WGL]: wglSwapInterval(1)
[INFO] [GL]: VSync => on
[INFO] [WGL]: wglSwapInterval(1)
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] Updating firmware status for: c:\Emuladores\Retroarch\cores\reicast_libretro.dll on c:\Emuladores\Retroarch\system
[INFO] Using content: C:\Roms\Dreamcast\Daytona USA.cdi.
[INFO] arg #0: retroarch
[INFO] arg #1: C:\Roms\Dreamcast\Daytona USA.cdi
[INFO] arg #2: -s
[INFO] arg #3: c:\Emuladores\Retroarch\saves
[INFO] arg #4: -S
[INFO] arg #5: c:\Emuladores\Retroarch\states
[INFO] arg #6: -c
[INFO] arg #7: c:\Emuladores\Retroarch\retroarch.cfg
[INFO] arg #8: -L
[INFO] arg #9: c:\Emuladores\Retroarch\cores\reicast_libretro.dll
[INFO] Unloading game..
[INFO] Unloading core..
[INFO] Unloading core symbols..
[INFO] [CG]: Destroying programs.
[INFO] [CG]: Destroying context.
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.
[INFO] Set config file to : c:\Emuladores\Retroarch\retroarch.cfg
[INFO] RetroArch 1.7.6 (Git 9750719074)
[INFO] Redirecting save file to "c:\Emuladores\Retroarch\saves\Daytona USA.srm".
[INFO] Redirecting savestate to "c:\Emuladores\Retroarch\states\Daytona USA.state".
[INFO] === Build =======================================
[INFO] Version: 1.7.6
[INFO] Git: 9750719074
[INFO] =================================================
[INFO] Loading dynamic libretro core from: "c:\Emuladores\Retroarch\cores\reicast_libretro.dll"
[INFO] [overrides] no core-specific overrides found at c:\Emuladores\Retroarch\config\Reicast\Reicast.cfg.
[INFO] [overrides] no content-dir-specific overrides found at c:\Emuladores\Retroarch\config\Reicast\Dreamcast.cfg.
[INFO] [overrides] no game-specific overrides found at c:\Emuladores\Retroarch\config\Reicast\Daytona USA.cfg.
[INFO] Shaders: preset directory: c:\Emuladores\Retroarch\shaders\presets
[INFO] Shaders: no game-specific preset found at c:\Emuladores\Retroarch\shaders\presets\Reicast\Daytona USA.cgp.
[INFO] Shaders: no game-specific preset found at c:\Emuladores\Retroarch\shaders\presets\Reicast\Daytona USA.glslp.
[INFO] Shaders: no content-dir-specific preset found at c:\Emuladores\Retroarch\shaders\presets\Reicast\Dreamcast.cgp.
[INFO] Shaders: no content-dir-specific preset found at c:\Emuladores\Retroarch\shaders\presets\Reicast\Dreamcast.glslp.
[INFO] Shaders: no core-specific preset found at c:\Emuladores\Retroarch\shaders\presets\Reicast\Reicast.cgp.
[INFO] Shaders: no core-specific preset found at c:\Emuladores\Retroarch\shaders\presets\Reicast\Reicast.glslp.
[INFO] Environ SET_VARIABLES.
[INFO] Environ SET_CONTROLLER_INFO.
[INFO] Controller port: 1
[INFO]    Gamepad (ID: 1)
[INFO]    Keyboard (ID: 3)
[INFO]    Mouse (ID: 2)
[INFO]    Light Gun (ID: 4)
[INFO] Controller port: 2
[INFO]    Gamepad (ID: 1)
[INFO]    Keyboard (ID: 3)
[INFO]    Mouse (ID: 2)
[INFO]    Light Gun (ID: 4)
[INFO] Controller port: 3
[INFO]    Gamepad (ID: 1)
[INFO]    Keyboard (ID: 3)
[INFO]    Mouse (ID: 2)
[INFO]    Light Gun (ID: 4)
[INFO] Controller port: 4
[INFO]    Gamepad (ID: 1)
[INFO]    Keyboard (ID: 3)
[INFO]    Mouse (ID: 2)
[INFO]    Light Gun (ID: 4)
[INFO] Remaps: remap directory: c:\Emuladores\Retroarch\config\remaps
[INFO] Remaps: no game-specific remap found at c:\Emuladores\Retroarch\config\remaps\Reicast\Daytona USA.rmp.
[INFO] Remaps: no content-dir-specific remap found at c:\Emuladores\Retroarch\config\remaps\Reicast\Dreamcast.rmp.
[INFO] Remaps: no core-specific remap found at c:\Emuladores\Retroarch\config\remaps\Reicast\Reicast.rmp.
[INFO] Redirecting save file to "c:\Emuladores\Retroarch\saves\Daytona USA.srm".
[INFO] Redirecting savestate to "c:\Emuladores\Retroarch\states\Daytona USA.state".
[INFO] Environ GET_LOG_INTERFACE.
[INFO] Environ GET_PERF_INTERFACE.
[INFO] Environ SET_PIXEL_FORMAT: XRGB8888.
[INFO] Environ SET_KEYBOARD_CALLBACK.
[INFO] Content loading skipped. Implementation will load it on its own.
[INFO] CRC32: 0x72da4317 .
[INFO] Environ GET_RUMBLE_INTERFACE.
[libretro INFO] Rumble interface supported!
[INFO] Environ SYSTEM_DIRECTORY: "c:\Emuladores\Retroarch\system".
[INFO] Environ GET_VARIABLE reicast_widescreen_hack:
[INFO] 	disabled
[INFO] Environ GET_VARIABLE reicast_screen_rotation:
[INFO] 	horizontal
[INFO] Environ GET_VARIABLE reicast_internal_resolution:
[INFO] 	640x480
[INFO] Environ GET_VARIABLE reicast_cpu_mode:
[INFO] 	dynamic_recompiler
[INFO] Environ GET_VARIABLE reicast_boot_to_bios:
[INFO] 	disabled
[INFO] Environ GET_VARIABLE reicast_gdrom_fast_loading:
[INFO] 	disabled
[INFO] Environ GET_VARIABLE reicast_alpha_sorting:
[INFO] 	per-triangle (normal)
[INFO] Environ GET_VARIABLE reicast_mipmapping:
[INFO] 	enabled
[INFO] Environ GET_VARIABLE reicast_system:
[INFO] 	auto
[INFO] Environ GET_VARIABLE reicast_oit_abuffer_size:
[INFO] 	512MB
[INFO] Environ GET_VARIABLE reicast_volume_modifier_enable:
[INFO] 	enabled
[INFO] Environ GET_VARIABLE reicast_audio_buffer_size:
[INFO] 	1024
[INFO] Environ GET_VARIABLE reicast_cable_type:
[INFO] 	TV (RGB)
[INFO] Environ GET_VARIABLE reicast_broadcast:
[INFO] 	Default
[INFO] Environ GET_VARIABLE reicast_framerate:
[INFO] 	fullspeed
[INFO] Environ GET_VARIABLE reicast_region:
[INFO] 	Default
[INFO] Environ GET_VARIABLE reicast_language:
[INFO] 	Default
[INFO] Environ GET_VARIABLE reicast_div_matching:
[INFO] 	disabled
[INFO] Environ GET_VARIABLE reicast_texupscale:
[INFO] 	off
[INFO] Environ GET_VARIABLE reicast_texupscale_max_filtered_texture_size:
[INFO] 	256
[INFO] Environ GET_VARIABLE reicast_enable_rtt:
[INFO] 	enabled
[INFO] Environ GET_VARIABLE reicast_enable_rttb:
[INFO] 	disabled
[INFO] Environ GET_VARIABLE reicast_render_to_texture_upscaling:
[INFO] 	1x
[INFO] Environ GET_VARIABLE reicast_threaded_rendering:
[INFO] 	enabled
[INFO] Environ SET_SAVE_STATE_IN_BACKGROUND: yes.
[INFO] Environ GET_VARIABLE reicast_synchronous_rendering:
[INFO] 	disabled
[INFO] Environ GET_VARIABLE reicast_frame_skipping:
[INFO] 	disabled
[INFO] Environ GET_VARIABLE reicast_enable_purupuru:
[INFO] 	enabled
[INFO] Environ GET_VARIABLE reicast_analog_stick_deadzone:
[INFO] 	15%
[INFO] Environ GET_VARIABLE reicast_trigger_deadzone:
[INFO] 	0%
[INFO] Environ GET_VARIABLE reicast_enable_dsp:
[INFO] 	enabled
[INFO] Environ GET_VARIABLE reicast_digital_triggers:
[INFO] 	disabled
[INFO] Environ GET_VARIABLE reicast_allow_service_buttons:
[INFO] 	disabled
[INFO] Environ GET_VARIABLE reicast_custom_textures:
[INFO] 	disabled
[INFO] Environ GET_VARIABLE reicast_dump_textures:
[INFO] 	disabled
[INFO] Environ GET_VARIABLE reicast_vmu1_screen_display:
[INFO] 	disabled
[INFO] Environ GET_VARIABLE reicast_vmu1_screen_position:
[INFO] 	Upper Left
[INFO] Environ GET_VARIABLE reicast_vmu1_screen_size_mult:
[INFO] 	1x
[INFO] Environ GET_VARIABLE reicast_vmu1_screen_opacity:
[INFO] 	100%
[INFO] Environ GET_VARIABLE reicast_vmu1_pixel_on_color:
[INFO] 	DEFAULT_ON 00
[INFO] Environ GET_VARIABLE reicast_vmu1_pixel_off_color:
[INFO] 	DEFAULT_OFF 01
[INFO] Environ GET_VARIABLE reicast_vmu2_screen_display:
[INFO] 	disabled
[INFO] Environ GET_VARIABLE reicast_vmu2_screen_position:
[INFO] 	Upper Left
[INFO] Environ GET_VARIABLE reicast_vmu2_screen_size_mult:
[INFO] 	1x
[INFO] Environ GET_VARIABLE reicast_vmu2_screen_opacity:
[INFO] 	100%
[INFO] Environ GET_VARIABLE reicast_vmu2_pixel_on_color:
[INFO] 	DEFAULT_ON 00
[INFO] Environ GET_VARIABLE reicast_vmu2_pixel_off_color:
[INFO] 	DEFAULT_OFF 01
[INFO] Environ GET_VARIABLE reicast_vmu3_screen_display:
[INFO] 	disabled
[INFO] Environ GET_VARIABLE reicast_vmu3_screen_position:
[INFO] 	Upper Left
[INFO] Environ GET_VARIABLE reicast_vmu3_screen_size_mult:
[INFO] 	1x
[INFO] Environ GET_VARIABLE reicast_vmu3_screen_opacity:
[INFO] 	100%
[INFO] Environ GET_VARIABLE reicast_vmu3_pixel_on_color:
[INFO] 	DEFAULT_ON 00
[INFO] Environ GET_VARIABLE reicast_vmu3_pixel_off_color:
[INFO] 	DEFAULT_OFF 01
[INFO] Environ GET_VARIABLE reicast_vmu4_screen_display:
[INFO] 	disabled
[INFO] Environ GET_VARIABLE reicast_vmu4_screen_position:
[INFO] 	Upper Left
[INFO] Environ GET_VARIABLE reicast_vmu4_screen_size_mult:
[INFO] 	1x
[INFO] Environ GET_VARIABLE reicast_vmu4_screen_opacity:
[INFO] 	100%
[INFO] Environ GET_VARIABLE reicast_vmu4_pixel_on_color:
[INFO] 	DEFAULT_ON 00
[INFO] Environ GET_VARIABLE reicast_vmu4_pixel_off_color:
[INFO] 	DEFAULT_OFF 01
[libretro INFO] File extension is: .cdi
[INFO] Environ SET_HW_RENDER.
[INFO] Requesting core OpenGL context (3.0).
[libretro INFO] Using Recompiler
[libretro INFO] [LUT]: Product number: T19724M   .
[INFO] Environ SET_ROTATION: 0
[INFO] Environ SET_DISK_CONTROL_INTERFACE.
[INFO] Skipping SRAM load..
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 44055.94 Hz.
[INFO] [Video]: Video @ fullscreen
[INFO] [Video]: Using HW render, OpenGL driver forced.
[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_multisample WGL_ARB_pbuffer WGL_ARB_pixel_format WGL_ARB_pixel_format_float WGL_ARB_render_texture WGL_ATI_pixel_format_float WGL_EXT_colorspace WGL_EXT_create_context_es_profile WGL_EXT_create_context_es2_profile WGL_EXT_extensions_string WGL_EXT_framebuffer_sRGB WGL_EXT_pixel_format_packed_float WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_NVX_DX_interop WGL_NV_DX_interop WGL_NV_DX_interop2 WGL_NV_copy_image WGL_NV_delay_before_swap WGL_NV_float_buffer WGL_NV_multisample_coverage WGL_NV_render_depth_texture WGL_NV_render_texture_rectangle 
[INFO] [WGL]: Adaptive VSync supported.
[INFO] [WGL]: wglSwapInterval(1)
[INFO] [GL]: Vendor: NVIDIA Corporation, Renderer: GeForce GTS 450/PCIe/SSE2.
[INFO] [GL]: Version: 4.6.0 NVIDIA 391.35.
[INFO] [GL]: Using Core GL context, setting up VAO...
[INFO] [GL]: Using resolution 1920x1080
[INFO] [GL]: Default shader backend found: glsl.
[ERROR] [GL]: Not loading any shader, or couldn't find valid shader backend. Continuing without shaders.

Sorry for my english… XD

This started happening to me in Linux a few days ago, as well, and a few others have reported the same behavior. We haven’t determined what’s gone wrong, but I’m hoping to find the time to bisect it (hopefully this evening…)

1 Like

Hi guys. I’m not able to understand the Log, but I had similar issue in Windows 10, RA 1.7.6 so sharing the procedure that worked for me:

  • I got the correct Bios files dc_boot.bin (with verified CRC) and dc_flash.bin (impossible to find exact file with the correct CRC but anyway worked) (more info on that and correct/expected files/CRCs can be found in LibRetro documentation for Reicast);
  • placed these 2 files inside a subfolder “dc” created inside the folder used by RA for Bios. Hope that helps!

I hv the correct BIOS, see the pic, i put the bios files in dc sub folder, but no fix the problem

I had the same issue, don’t rename dc_bios.bin to dc_boot.bin.It’s a wrong info, it’s not necessary to rename it anymore. No more crash on exit

Is this still an active bug? I’m not able to load any Dreamcast games still. I just tried updating the core to see if a fix was out there, but no dice as of yet.

Neither is working, where it worked before with dc_boot.bin

EDIT: Of course like, right after I post this I find my old core backups. Old one loads just fine.

1 Like

I had same problem but I found using the Latest Nightly Version it works

I just updated to the latest nightly and downloaded the latest reicast and reicast wince cores. Both insta-crash on game load. The real kicker is I can’t run a log now for some reason, it just flashes the dosprompt at me and crashes.

It’s still just

"W:\Emulators\RetroArch\retroarch_debug.exe" --verbose --log-file log.txt

Right?