Reicast CLI issue

I can load my .cdi games without issue in Retroarch via any releavant actions in the RetroArch UI But I cannot load my .cdi games via standard cli calls whatever I try:

retroarch_debug.exe -L cores\reicast_libretro.dll "C:\QPGame\Buggy Heat.cdi"

I’ve tried updating my core over several versions of RetroArch now, and the behaviour stays the same

Here’s my cli dump of that command, note unhandled memory access at the bottom. Reminder again that the same instruction via UI works without issue.

thanks

P:\Retroarch\RetroArch>[INFO] Loading dynamic libretro core from: "P:\Retroarch\RetroArch\cores\reicast_libretro.dll"
[INFO] [overrides] core-specific overrides found at P:\Retroarch\RetroArch\config\Reicast\Reicast.cfg.
[INFO] [overrides] no game-specific overrides found at P:\Retroarch\RetroArch\config\Reicast\Buggy Heat.cfg.
[INFO] Config: appending config "P:\Retroarch\RetroArch\config\Reicast\Reicast.cfg"
[INFO] Shaders: preset directory: P:\Retroarch\RetroArch\shaders\presets
[INFO] Shaders: no game-specific preset found at P:\Retroarch\RetroArch\shaders\presets\Reicast\Buggy Heat.cgp.
[INFO] Shaders: no game-specific preset found at P:\Retroarch\RetroArch\shaders\presets\Reicast\Buggy Heat.glslp.
[INFO] Shaders: no core-specific preset found at P:\Retroarch\RetroArch\shaders\presets\Reicast\Reicast.cgp.
[INFO] Shaders: no core-specific preset found at P:\Retroarch\RetroArch\shaders\presets\Reicast\Reicast.glslp.
[INFO] Environ SET_VARIABLES.
[INFO] Remaps: remap directory: P:\Retroarch\RetroArch\config\remaps
[INFO] Remaps: no game-specific remap found at P:\Retroarch\RetroArch\config\remaps\Reicast\Buggy Heat.rmp.
[INFO] Remaps: no core-specific remap found at P:\Retroarch\RetroArch\config\remaps\Reicast\Reicast.rmp.
[INFO] Redirecting save file to "P:\Retroarch\RetroArch\saves\Buggy Heat.srm".
[INFO] Redirecting savestate to "P:\Retroarch\RetroArch\states\Buggy Heat.state".
[INFO] Environ GET_LOG_INTERFACE.
[INFO] Environ GET_PERF_INTERFACE.
[INFO] Environ SET_PIXEL_FORMAT: XRGB8888.
[INFO] Content loading skipped. Implementation will load it on its own.
[INFO] Environ SET_INPUT_DESCRIPTORS:
[INFO]  RetroPad, User 1, Button "B (bottom)" => "A"
[INFO]  RetroPad, User 1, Button "Y (left)" => "X"
[INFO]  RetroPad, User 1, Button "Start" => "Start"
[INFO]  RetroPad, User 1, Button "D-Pad Up" => "D-Pad Up"
[INFO]  RetroPad, User 1, Button "D-Pad Down" => "D-Pad Down"
[INFO]  RetroPad, User 1, Button "D-Pad Left" => "D-Pad Left"
[INFO]  RetroPad, User 1, Button "D-Pad Right" => "D-Pad Right"
[INFO]  RetroPad, User 1, Button "A (right)" => "B"
[INFO]  RetroPad, User 1, Button "X (up)" => "Y"
[INFO]  RetroPad, User 1, Button "L2" => "L Trigger"
[INFO]  RetroPad, User 1, Button "R2" => "R Trigger"
[INFO]  RetroPad, User 2, Button "B (bottom)" => "A"
[INFO]  RetroPad, User 2, Button "Y (left)" => "X"
[INFO]  RetroPad, User 2, Button "Start" => "Start"
[INFO]  RetroPad, User 2, Button "D-Pad Up" => "D-Pad Up"
[INFO]  RetroPad, User 2, Button "D-Pad Down" => "D-Pad Down"
[INFO]  RetroPad, User 2, Button "D-Pad Left" => "D-Pad Left"
[INFO]  RetroPad, User 2, Button "D-Pad Right" => "D-Pad Right"
[INFO]  RetroPad, User 2, Button "A (right)" => "B"
[INFO]  RetroPad, User 2, Button "X (up)" => "Y"
[INFO]  RetroPad, User 2, Button "L2" => "L Trigger"
[INFO]  RetroPad, User 2, Button "R2" => "R Trigger"
[INFO]  RetroPad, User 3, Button "B (bottom)" => "A"
[INFO]  RetroPad, User 3, Button "Y (left)" => "X"
[INFO]  RetroPad, User 3, Button "Start" => "Start"
[INFO]  RetroPad, User 3, Button "D-Pad Up" => "D-Pad Up"
[INFO]  RetroPad, User 3, Button "D-Pad Down" => "D-Pad Down"
[INFO]  RetroPad, User 3, Button "D-Pad Left" => "D-Pad Left"
[INFO]  RetroPad, User 3, Button "D-Pad Right" => "D-Pad Right"
[INFO]  RetroPad, User 3, Button "A (right)" => "B"
[INFO]  RetroPad, User 3, Button "X (up)" => "Y"
[INFO]  RetroPad, User 3, Button "L2" => "L Trigger"
[INFO]  RetroPad, User 3, Button "R2" => "R Trigger"
[INFO]  RetroPad, User 4, Button "B (bottom)" => "A"
[INFO]  RetroPad, User 4, Button "Y (left)" => "X"
[INFO]  RetroPad, User 4, Button "Start" => "Start"
[INFO]  RetroPad, User 4, Button "D-Pad Up" => "D-Pad Up"
[INFO]  RetroPad, User 4, Button "D-Pad Down" => "D-Pad Down"
[INFO]  RetroPad, User 4, Button "D-Pad Left" => "D-Pad Left"
[INFO]  RetroPad, User 4, Button "D-Pad Right" => "D-Pad Right"
[INFO]  RetroPad, User 4, Button "A (right)" => "B"
[INFO]  RetroPad, User 4, Button "X (up)" => "Y"
[INFO]  RetroPad, User 4, Button "L2" => "L Trigger"
[INFO]  RetroPad, User 4, Button "R2" => "R Trigger"
[INFO] Environ GET_RUMBLE_INTERFACE.
[libretro INFO] Rumble interface supported!
[INFO] Environ SYSTEM_DIRECTORY: "P:\Retroarch\RetroArch\system".
[INFO] Environ GET_VARIABLE reicast_internal_resolution:
[INFO]  1280x960
[reicast]: Got size: 1280 x 960.
[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_mipmapping:
[INFO]  enabled
[INFO] Environ GET_VARIABLE reicast_volume_modifier_enable:
[INFO]  enabled
[INFO] Environ GET_VARIABLE reicast_widescreen_hack:
[INFO]  disabled
[INFO] Environ GET_VARIABLE reicast_audio_buffer_size:
[INFO]  1024
[INFO] Environ GET_VARIABLE reicast_cable_type:
[INFO]  TV (VBS/Y+S/C)
[INFO] Environ GET_VARIABLE reicast_broadcast:
[INFO]  PAL_M
[INFO] Environ GET_VARIABLE reicast_framerate:
[INFO]  normal
[INFO] Environ GET_VARIABLE reicast_region:
[INFO]  Default
[INFO] Environ GET_VARIABLE reicast_precompile_shaders:
[INFO]  disabled
[INFO] Environ GET_VARIABLE reicast_enable_rtt:
[INFO]  enabled
[INFO] Environ GET_VARIABLE reicast_enable_rttb:
[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_digital_triggers:
[INFO]  disabled
Creating dir: P:\Retroarch\RetroArch\system\dc\data
[INFO] Environ SET_HW_RENDER.
[INFO] Requesting OpenGL context.
[INFO] Skipping SRAM load..
[INFO] [CHEEVOS]: system RAM: 0000000000000000 0
[INFO] [CHEEVOS]: save RAM:   0000000000000000 0
[INFO] [CHEEVOS]: video RAM:  0000000000000000 0
[INFO] [CHEEVOS]: RTC:        0000000000000000 0
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 44055.95 Hz.
[WARN] Cannot use CPU filters when hardware rendering is used.
[INFO] Found shader "P:\Retroarch\RetroArch\shaders\retroarch.cgp"
[INFO] Found shader "P:\Retroarch\RetroArch\shaders\retroarch.glslp"
[INFO] [Video]: Video @ fullscreen
[INFO] [Video]: Using HW render, OpenGL driver forced.
[INFO] [GL]: Found GL context: wgl
[INFO] [GL]: Detecting screen resolution 2560x1600.
[INFO] Setting fullscreen to 2560x1600 @ 60Hz on device \\.\DISPLAY1.
[INFO] [WGL]: wglSwapInterval(1)
[INFO] [GL]: Vendor: Intel, Renderer: Intel(R) Iris(TM) Graphics 6100.
[INFO] [GL]: Version: 4.4.0 - Build 20.19.15.4835.
[INFO] [GL]: Supported extensions:
[INFO]  GL_EXT_blend_minmax
[INFO]  GL_EXT_blend_subtract
[INFO]  GL_EXT_blend_color
[INFO]  GL_EXT_abgr
[INFO]  GL_EXT_texture3D
[INFO]  GL_EXT_clip_volume_hint
[INFO]  GL_EXT_compiled_vertex_array
[INFO]  GL_SGIS_texture_edge_clamp
[INFO]  GL_SGIS_generate_mipmap
[INFO]  GL_EXT_draw_range_elements
[INFO]  GL_SGIS_texture_lod
[INFO]  GL_EXT_rescale_normal
[INFO]  GL_EXT_packed_pixels
[INFO]  GL_EXT_texture_edge_clamp
[INFO]  GL_EXT_separate_specular_color
[INFO]  GL_ARB_multitexture
[INFO]  GL_ARB_map_buffer_alignment
[INFO]  GL_ARB_conservative_depth
[INFO]  GL_EXT_texture_env_combine
[INFO]  GL_EXT_bgra
[INFO]  GL_EXT_blend_func_separate
[INFO]  GL_EXT_secondary_color
[INFO]  GL_EXT_fog_coord
[INFO]  GL_EXT_texture_env_add
[INFO]  GL_ARB_texture_cube_map
[INFO]  GL_ARB_transpose_matrix
[INFO]  GL_ARB_internalformat_query
[INFO]  GL_ARB_internalformat_query2
[INFO]  GL_ARB_texture_env_add
[INFO]  GL_IBM_texture_mirrored_repeat
[INFO]  GL_ARB_texture_mirrored_repeat
[INFO]  GL_EXT_multi_draw_arrays
[INFO]  GL_SUN_multi_draw_arrays
[INFO]  GL_NV_blend_square
[INFO]  GL_ARB_texture_compression
[INFO]  GL_3DFX_texture_compression_FXT1
[INFO]  GL_EXT_texture_filter_anisotropic
[INFO]  GL_ARB_texture_border_clamp
[INFO]  GL_ARB_point_parameters
[INFO]  GL_ARB_texture_env_combine
[INFO]  GL_ARB_texture_env_dot3
[INFO]  GL_ARB_texture_env_crossbar
[INFO]  GL_EXT_texture_compression_s3tc
[INFO]  GL_ARB_shadow
[INFO]  GL_ARB_window_pos
[INFO]  GL_EXT_shadow_funcs
[INFO]  GL_EXT_stencil_wrap
[INFO]  GL_ARB_vertex_program
[INFO]  GL_EXT_texture_rectangle
[INFO]  GL_ARB_fragment_program
[INFO]  GL_EXT_stencil_two_side
[INFO]  GL_ATI_separate_stencil
[INFO]  GL_ARB_vertex_buffer_object
[INFO]  GL_EXT_texture_lod_bias
[INFO]  GL_ARB_occlusion_query
[INFO]  GL_ARB_fragment_shader
[INFO]  GL_ARB_shader_objects
[INFO]  GL_ARB_shading_language_100
[INFO]  GL_ARB_texture_non_power_of_two
[INFO]  GL_ARB_vertex_shader
[INFO]  GL_NV_texgen_reflection
[INFO]  GL_ARB_point_sprite
[INFO]  GL_ARB_fragment_program_shadow
[INFO]  GL_EXT_blend_equation_separate
[INFO]  GL_ARB_depth_texture
[INFO]  GL_ARB_texture_rectangle
[INFO]  GL_ARB_draw_buffers
[INFO]  GL_ARB_color_buffer_float
[INFO]  GL_ARB_half_float_pixel
[INFO]  GL_ARB_texture_float
[INFO]  GL_ARB_pixel_buffer_object
[INFO]  GL_ARB_texture_barrier
[INFO]  GL_EXT_framebuffer_object
[INFO]  GL_ARB_draw_instanced
[INFO]  GL_ARB_half_float_vertex
[INFO]  GL_ARB_occlusion_query2
[INFO]  GL_EXT_draw_buffers2
[INFO]  GL_WIN_swap_hint
[INFO]  GL_EXT_texture_sRGB
[INFO]  GL_ARB_multisample
[INFO]  GL_EXT_packed_float
[INFO]  GL_EXT_texture_shared_exponent
[INFO]  GL_ARB_texture_rg
[INFO]  GL_ARB_texture_compression_rgtc
[INFO]  GL_NV_conditional_render
[INFO]  GL_ARB_texture_swizzle
[INFO]  GL_EXT_texture_swizzle
[INFO]  GL_ARB_texture_gather
[INFO]  GL_ARB_sync
[INFO]  GL_ARB_cl_event
[INFO]  GL_ARB_framebuffer_sRGB
[INFO]  GL_EXT_packed_depth_stencil
[INFO]  GL_ARB_depth_buffer_float
[INFO]  GL_EXT_transform_feedback
[INFO]  GL_ARB_transform_feedback2
[INFO]  GL_ARB_draw_indirect
[INFO]  GL_EXT_framebuffer_blit
[INFO]  GL_EXT_framebuffer_multisample
[INFO]  GL_ARB_framebuffer_object
[INFO]  GL_ARB_framebuffer_no_attachments
[INFO]  GL_EXT_texture_array
[INFO]  GL_EXT_texture_integer
[INFO]  GL_ARB_map_buffer_range
[INFO]  GL_ARB_texture_buffer_range
[INFO]  GL_EXT_texture_snorm
[INFO]  GL_ARB_blend_func_extended
[INFO]  GL_INTEL_performance_query
[INFO]  GL_ARB_copy_buffer
[INFO]  GL_ARB_sampler_objects
[INFO]  GL_NV_primitive_restart
[INFO]  GL_ARB_seamless_cube_map
[INFO]  GL_ARB_seamless_cubemap_per_texture
[INFO]  GL_ARB_uniform_buffer_object
[INFO]  GL_ARB_depth_clamp
[INFO]  GL_ARB_vertex_array_bgra
[INFO]  GL_ARB_shader_bit_encoding
[INFO]  GL_ARB_draw_buffers_blend
[INFO]  GL_ARB_geometry_shader4
[INFO]  GL_EXT_geometry_shader4
[INFO]  GL_ARB_texture_query_lod
[INFO]  GL_ARB_explicit_attrib_location
[INFO]  GL_ARB_draw_elements_base_vertex
[INFO]  GL_EXT_shader_integer_mix
[INFO]  GL_ARB_instanced_arrays
[INFO]  GL_ARB_base_instance
[INFO]  GL_ARB_fragment_coord_conventions
[INFO]  GL_EXT_gpu_program_parameters
[INFO]  GL_ARB_texture_buffer_object_rgb32
[INFO]  GL_ARB_compatibility
[INFO]  GL_ARB_texture_rgb10_a2ui
[INFO]  GL_ARB_texture_multisample
[INFO]  GL_ARB_vertex_type_2_10_10_10_rev
[INFO]  GL_ARB_vertex_type_10f_11f_11f_rev
[INFO]  GL_ARB_timer_query
[INFO]  GL_EXT_timer_query
[INFO]  GL_ARB_tessellation_shader
[INFO]  GL_ARB_vertex_array_object
[INFO]  GL_ARB_provoking_vertex
[INFO]  GL_ARB_sample_shading
[INFO]  GL_ARB_texture_cube_map_array
[INFO]  GL_EXT_gpu_shader4
[INFO]  GL_ARB_gpu_shader5
[INFO]  GL_ARB_gpu_shader_fp64
[INFO]  GL_INTEL_fragment_shader_ordering
[INFO]  GL_ARB_fragment_shader_interlock
[INFO]  GL_ARB_clip_control
[INFO]  GL_ARB_shader_subroutine
[INFO]  GL_ARB_transform_feedback3
[INFO]  GL_ARB_get_program_binary
[INFO]  GL_ARB_separate_shader_objects
[INFO]  GL_ARB_shader_precision
[INFO]  GL_ARB_vertex_attrib_64bit
[INFO]  GL_ARB_viewport_array
[INFO]  GL_ARB_transform_feedback_instanced
[INFO]  GL_ARB_compressed_texture_pixel_storage
[INFO]  GL_ARB_shader_atomic_counters
[INFO]  GL_ARB_shading_language_packing
[INFO]  GL_ARB_shader_image_load_store
[INFO]  GL_ARB_shading_language_420pack
[INFO]  GL_ARB_texture_storage
[INFO]  GL_EXT_texture_storage
[INFO]  GL_ARB_compute_shader
[INFO]  GL_ARB_vertex_attrib_binding
[INFO]  GL_ARB_texture_view
[INFO]  GL_ARB_fragment_layer_viewport
[INFO]  GL_ARB_multi_draw_indirect
[INFO]  GL_ARB_program_interface_query
[INFO]  GL_ARB_shader_image_size
[INFO]  GL_ARB_shader_storage_buffer_object
[INFO]  GL_ARB_texture_storage_multisample
[INFO]  GL_ARB_buffer_storage
[INFO]  GL_AMD_vertex_shader_layer
[INFO]  GL_AMD_vertex_shader_viewport_index
[INFO]  GL_ARB_query_buffer_object
[INFO]  GL_EXT_polygon_offset_clamp
[INFO]  GL_ARB_clear_texture
[INFO]  GL_ARB_texture_mirror_clamp_to_edge
[INFO]  GL_ARB_debug_output
[INFO]  GL_ARB_enhanced_layouts
[INFO]  GL_KHR_debug
[INFO]  GL_ARB_arrays_of_arrays
[INFO]  GL_ARB_texture_query_levels
[INFO]  GL_ARB_invalidate_subdata
[INFO]  GL_ARB_clear_buffer_object
[INFO]  GL_INTEL_map_texture
[INFO]  GL_ARB_texture_compression_bptc
[INFO]  GL_ARB_ES2_compatibility
[INFO]  GL_ARB_ES3_compatibility
[INFO]  GL_ARB_robustness
[INFO]  GL_ARB_robust_buffer_access_behavior
[INFO]  GL_EXT_texture_sRGB_decode
[INFO]  GL_ARB_copy_image
[INFO]  GL_KHR_blend_equation_advanced
[INFO]  GL_EXT_direct_state_access
[INFO]  GL_ARB_stencil_texturing
[INFO]  GL_ARB_texture_stencil8
[INFO]  GL_ARB_explicit_uniform_location
[INFO]  GL_ARB_multi_bind
[INFO]  GL_ARB_indirect_parameters
[INFO] [GL]: Using resolution 2560x1600
[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.
[WARN] [GL debug (Medium, Shader compiler, Other)]: SHADER_ID_COMPILE other warning has been generated. GLSL compile warning(s) for shader 2, "": WARNING: 3:1: '' :  #version directive missing


[INFO] Shader log: WARNING: 3:1: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[WARN] [GL debug (Medium, Shader compiler, Other)]: SHADER_ID_COMPILE other warning has been generated. GLSL compile warning(s) for shader 3, "": WARNING: 3:1: '' :  #version directive missing


[INFO] Shader log: WARNING: 3:1: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[WARN] [GL debug (Medium, Shader compiler, Other)]: SHADER_ID_COMPILE other warning has been generated. GLSL compile warning(s) for shader 5, "": WARNING: 3:1: '' :  #version directive missing


[INFO] Shader log: WARNING: 3:1: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[WARN] [GL debug (Medium, Shader compiler, Other)]: SHADER_ID_COMPILE other warning has been generated. GLSL compile warning(s) for shader 6, "": WARNING: 3:1: '' :  #version directive missing


[INFO] Shader log: WARNING: 3:1: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[WARN] [GL debug (Medium, Shader compiler, Other)]: SHADER_ID_COMPILE other warning has been generated. GLSL compile warning(s) for shader 8, "": WARNING: 3:1: '' :  #version directive missing


[INFO] Shader log: WARNING: 3:1: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[WARN] [GL debug (Medium, Shader compiler, Other)]: SHADER_ID_COMPILE other warning has been generated. GLSL compile warning(s) for shader 9, "": WARNING: 3:1: '' :  #version directive missing


[INFO] Shader log: WARNING: 3:1: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[WARN] [GL debug (Medium, Shader compiler, Other)]: SHADER_ID_COMPILE other warning has been generated. GLSL compile warning(s) for shader 11, "": WARNING: 3:1: '' :  #version directive missing


[INFO] Shader log: WARNING: 3:1: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[WARN] [GL debug (Medium, Shader compiler, Other)]: SHADER_ID_COMPILE other warning has been generated. GLSL compile warning(s) for shader 12, "": WARNING: 3:1: '' :  #version directive missing


[INFO] Shader log: WARNING: 3:1: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[WARN] [GL debug (Medium, Shader compiler, Other)]: SHADER_ID_COMPILE other warning has been generated. GLSL compile warning(s) for shader 14, "": WARNING: 3:1: '' :  #version directive missing


[INFO] Shader log: WARNING: 3:1: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[WARN] [GL debug (Medium, Shader compiler, Other)]: SHADER_ID_COMPILE other warning has been generated. GLSL compile warning(s) for shader 15, "": WARNING: 3:1: '' :  #version directive missing


[INFO] Shader log: WARNING: 3:1: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[WARN] [GL debug (Medium, Shader compiler, Other)]: SHADER_ID_COMPILE other warning has been generated. GLSL compile warning(s) for shader 17, "": WARNING: 3:1: '' :  #version directive missing


[INFO] Shader log: WARNING: 3:1: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[WARN] [GL debug (Medium, Shader compiler, Other)]: SHADER_ID_COMPILE other warning has been generated. GLSL compile warning(s) for shader 18, "": WARNING: 3:1: '' :  #version directive missing


[INFO] Shader log: WARNING: 3:1: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[WARN] [GL debug (Medium, Shader compiler, Other)]: SHADER_ID_COMPILE other warning has been generated. GLSL compile warning(s) for shader 20, "": WARNING: 3:1: '' :  #version directive missing


[INFO] Shader log: WARNING: 3:1: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[WARN] [GL debug (Medium, Shader compiler, Other)]: SHADER_ID_COMPILE other warning has been generated. GLSL compile warning(s) for shader 21, "": WARNING: 3:1: '' :  #version directive missing


[INFO] Shader log: WARNING: 3:1: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[WARN] [GL debug (Medium, Shader compiler, Other)]: SHADER_ID_COMPILE other warning has been generated. GLSL compile warning(s) for shader 23, "": WARNING: 3:1: '' :  #version directive missing


[INFO] Shader log: WARNING: 3:1: '' :  #version directive missing


[INFO] [GLSL]: Found GLSL fragment shader.
[WARN] [GL debug (Medium, Shader compiler, Other)]: SHADER_ID_COMPILE other warning has been generated. GLSL compile warning(s) for shader 24, "": WARNING: 3:1: '' :  #version directive missing


[INFO] Shader log: WARNING: 3:1: '' :  #version directive missing


[INFO] [GLSL]: Linking GLSL program.
[INFO] [GL]: Using 1 textures.
[INFO] [GL]: Loaded 1 program(s).
[INFO] [GL]: Initializing HW render (2048 x 2048).
[INFO] [GL]: Max texture size: 16384 px, renderbuffer size: 16384 px.
[INFO] [GL]: Supports FBO (render-to-texture).
[INFO] [XInput]: Found XInput v1.4.
[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.
context_reset.
[INFO] XAudio2: Requesting 64 ms latency, using 64 ms latency.
[INFO] [Menu]: Found menu display driver: "menu_display_gl".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[WARN] Input device ID 259 is unknown to this libretro implementation. Using RETRO_DEVICE_JOYPAD.
[INFO] Loading history file: [P:\Retroarch\RetroArch\content_history.lpl].
[INFO] Loading history file: [P:\Retroarch\RetroArch\content_favorites.lpl].
[INFO] Loading history file: [P:\Retroarch\RetroArch\content_music_history.lpl].
[INFO] Loading history file: [P:\Retroarch\RetroArch\content_video_history.lpl].
[INFO] Loading history file: [P:\Retroarch\RetroArch\content_image_history.lpl].
[INFO] [GL]: VSync => on
[INFO] [WGL]: wglSwapInterval(1)
A8
vmem reserve: base: C40F0000, aram: e40f0000, vram: C80F0000, ram: D00F0000
Resetting mem
Mem alloc successful!Loaded P:\Retroarch\RetroArch\system\dc\dc_boot.bin as bootrom

Loaded P:\Retroarch\RetroArch\system\dc\dc_nvmem.bin as nvram

[libretro INFO] Using Recompiler
Sh4 Reset
recSh4 Init
@@      ngen_ResetBlocks()
Freeing fpcb
[WARN] [GL debug (Medium, Shader compiler, Other)]: SHADER_ID_COMPILE other warning has been generated. GLSL compile warning(s) for shader 26, "": WARNING: 0:1: '' :  #version directive missing



Session 1 has 1 track(s)
Saving  Track:  1  Type: Mode2/2336  Pregap: 150  Size: 355576  LBA: 0
Track position: 350400

Session 2 has 1 track(s)
Saving  Track:  2  Type: Mode2/2336  Pregap: 150  Size: 302     LBA: 366976
Track position: 831326336
gdrom: Opened image "C:\QPGame\Buggy Heat.cdi"
Sh4 Reset
reios: IP.bin is 'SEGA SEGAKATANA SEGA ENTERPRISES0D06 GD-ROM1/1  JUE     0799A10 T6801M    V1.00419990603        1ST_READ.BIN    xeal.cjb.net    BUGGYHEAT                                                                                                                       P:\Retroarch\RetroArch\system\dc\'
reios: Hardware ID is: SEGA SEGAKATANA
reios: Maker ID is:    SEGA ENTERPRISES
reios: Device info is: 0D06 GD-ROM1/1
reios: Area symbols is: JUE
reios: Peripherals is: 0799A10
reios: Product number is: T6801M
reios: Product version is: V1.004
reios: Release date is: 19990603
reios: Boot filename is: 1ST_READ.BIN
reios: Software company is: xeal.cjb.net
reios: Software name is: BUGGYHEAT
reios: loading ip.bin from FAD: 367126
reios: bootfile is '1ST_READ.BIN    '
reios: iso9660 PVD found
reios: iso9660 root_directory, FAD: 169, len: 40960
Found 1ST_READ.BIN at 000065
filename len: 14
file LBA: 69
file LEN: 4446206
[libretro INFO] [LUT]: Product number: T6801M    .
Get MemPtr unsupported area : addr=0xA0000000
[GPF]Unhandled access to : 0x593B8000

I can’t reproduce this in Linux 64-bit. I’ll ask around whether anyone can reproduce in Windows.

i should add:

  • problem is the same with mutliple .cdi games (those games exhibit no problems when cli loaded via external emulators)
  • no other CLI invocation of a core in Retroarch suffers the same problem, all other cores’ CLI works as expected
  • i must have been trying to do this over versions spanning about 1.5 years

Great news about the Reicast NAOMI support in Retroarch!!! I updated my cores…

But the problem is the same with NAOMI dat+lst files as it is with .cdi files: they won’t load via the Windows command line. They will load via the ui.

Actually they seem to have slightly different behaviour to Dreamcast cdi files: this time when loaded via CLI, they start the core, but then don’t load into Reicast…

Again I’d like to point out that every other core loads for me fine, irrespective of whether via CLI or UI.

Shall I raise a ticket?