Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

lr-reicast no longer working after update



  • Hello,

    In the past couple days (I forget exactly which day), I did an update to my RetroPie laptop. I used the Update feature in the RetroPie setup script to update all packages. Ever since then, games do not load at all. Launching a game gives the standard screen where you can press a button to interrupt and get the menu set other options or turn on logging. I let that go away on its own, as normal, and the terminal window opens briefly and then closes.

    Quite simply put, it was working perfectly before this update, and I didn't make changes to any configuration files or anything like that. I'll be posting my system info below, along with the verbose runcommand log.

    Troubleshooting I've tried:

    1. I have tried updating the lr-reicast package again via the RetroPie setup script
    2. I tried removing lr-reicast and then reinstalling it
    3. Tried looking at the runcommand log, but still not too sure where exactly the problem is.
    4. The log references PulseAudio unpausing right before the error happens, so I tried setting the "disabled" attribute to 1 in the audio section of the Reicast config, but still the issue happens.

    I'm just not quite sure where to go from here. I can use regular Reicast (non libretro) as a workaround, but wanted to see if anyone was experiencing this and if they found a fix.

    Any help is much appreciated as always, thank you!

    System Info:
    Make & Model: Dell Inspiron 7559
    OS: Linux Mint 19.1 Cinammon - 64-bit
    Video Card: Nvidia GeForce GtX 960M - 4GB of video memory
    Physical RAM: 8GB
    HDD: 250gb SSD

    Parameters: 
    Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-reicast/reicast_libretro.so --config /opt/retropie/configs/dreamcast/retroarch.cfg "/home/pi/RetroPie/roms/dreamcast/Crazy Taxi.cdi" --verbose --appendconfig /dev/shm/retroarch.cfg
    [INFO] RetroArch 1.7.5 (Git c9c6c5a)
    [INFO] Redirecting save file to "/home/pi/RetroPie/roms/dreamcast/Crazy Taxi.srm".
    [INFO] Redirecting savestate to "/home/pi/RetroPie/roms/dreamcast/Crazy Taxi.state".
    [INFO] === Build =======================================
    Capabilities: MMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 SSE4.2 AVX AES 
    Built: Jan 16 2019
    [INFO] Version: 1.7.5
    [INFO] Git: c9c6c5a
    [INFO] =================================================
    [INFO] Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-reicast/reicast_libretro.so"
    [INFO] [overrides] no core-specific overrides found at /home/pi/.config/retroarch/config/Reicast/Reicast.cfg.
    [INFO] [overrides] no content-dir-specific overrides found at /home/pi/.config/retroarch/config/Reicast/dreamcast.cfg.
    [INFO] [overrides] no game-specific overrides found at /home/pi/.config/retroarch/config/Reicast/Crazy Taxi.cfg.
    [INFO] Shaders: preset directory: /home/pi/.config/retroarch/shaders/presets
    [INFO] Shaders: no game-specific preset found at /home/pi/.config/retroarch/shaders/presets/Reicast/Crazy Taxi.cgp.
    [INFO] Shaders: no game-specific preset found at /home/pi/.config/retroarch/shaders/presets/Reicast/Crazy Taxi.glslp.
    [INFO] Shaders: no content-dir-specific preset found at /home/pi/.config/retroarch/shaders/presets/Reicast/dreamcast.cgp.
    [INFO] Shaders: no content-dir-specific preset found at /home/pi/.config/retroarch/shaders/presets/Reicast/dreamcast.glslp.
    [INFO] Shaders: no core-specific preset found at /home/pi/.config/retroarch/shaders/presets/Reicast/Reicast.cgp.
    [INFO] Shaders: no core-specific preset found at /home/pi/.config/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: /opt/retropie/configs/dreamcast/
    [INFO] Remaps: no game-specific remap found at /opt/retropie/configs/dreamcast/Reicast/Crazy Taxi.rmp.
    [INFO] Remaps: no content-dir-specific remap found at /opt/retropie/configs/dreamcast/Reicast/dreamcast.rmp.
    [INFO] Remaps: no core-specific remap found at /opt/retropie/configs/dreamcast/Reicast/Reicast.rmp.
    [INFO] Redirecting save file to "/home/pi/RetroPie/roms/dreamcast/Crazy Taxi.srm".
    [INFO] Redirecting savestate to "/home/pi/RetroPie/roms/dreamcast/Crazy Taxi.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] Environ GET_RUMBLE_INTERFACE.
    [libretro INFO] Rumble interface supported!
    [INFO] Environ SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS".
    [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
    [reicast]: Got size: 640 x 480.
    [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_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] 	PAL_M
    [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] 	disabled
    [INFO] Environ GET_VARIABLE reicast_synchronous_rendering:
    [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_ROTATION: 0
    [INFO] Environ SET_HW_RENDER.
    [INFO] Requesting core OpenGL context (3.0).
    Creating dir: /home/pi/RetroPie/BIOS/dc/data
    Linux paging: 00001000 00001000 00000FFF
    MAP 00800000 w/ 25165824
    MAP 20000000 w/ 25165824
    MAP 04000000 w/ 16777216
    MAP 06000000 w/ 16777216
    MAP 0C000000 w/ 0
    A8
    vmem reserve: base: 53D80000, aram: 73d80000, vram: 57D80000, ram: 5FD80000
    Resetting mem
    Loaded /home/pi/RetroPie/BIOS/dc/dc_boot.bin as bootrom
    
    Loaded /home/pi/RetroPie/BIOS/dc/dc_nvmem.bin as nvram
    
    [libretro INFO] Using Recompiler
    Sh4 Reset
    recSh4 Init
    Freeing fpcb
    gdrom: Opened image "/home/pi/RetroPie/roms/dreamcast/Crazy Taxi.cdi"
    Initializing VMU data...
    Initializing VMU data...
    Initializing VMU data...
    Initializing VMU data...
    Sh4 Reset
    reios: IP.bin is 'SEGA SEGAKATANA SEGA ENTERPRISESEDB5 GD-ROM1/1  JUE     0799E10 RDC-0102  V1.00420120707        1ST_READ.BIN    REVIVEDC PROJECTCRAZY TAXI RDC                                                                                                                  0Lö��'
    reios: Hardware ID is: SEGA SEGAKATANA 
    reios: Maker ID is:    SEGA ENTERPRISES
    reios: Device info is: EDB5 GD-ROM1/1  
    reios: Area symbols is: JUE     
    reios: Peripherals is: 0799E10 
    reios: Product number is: RDC-0102  
    reios: Product version is: V1.004
    reios: Release date is: 20120707        
    reios: Boot filename is: 1ST_READ.BIN    
    reios: Software company is: REVIVEDC PROJECT
    reios: Software name is: CRAZY TAXI RDC                                                                                                                  
    reios: loading ip.bin from FAD: 45150
    reios: bootfile is '1ST_READ.BIN    '
    reios: iso9660 PVD found
    reios: iso9660 root_directory, FAD: 45173, len: 4096
    Found 1ST_READ.BIN at 000093
    filename len: 14
    file LBA: 350685
    file LEN: 1468208
    [libretro INFO] [LUT]: Product number: RDC-0102  .
    [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.
    [ERROR] [Wayland]: Failed to connect to Wayland server.
    [INFO] [GLX]: GLX_EXT_swap_control_tear supported.
    [INFO] [GL]: Found GL context: x
    [INFO] [GL]: Detecting screen resolution 1920x1080.
    [INFO] [GLX]:
     Window manager is Mutter (Muffin).
    [INFO] [XINERAMA]: Xinerama version: 1.1.
    [INFO] [XINERAMA]: Xinerama screens: 1.
    [INFO] [GLX]: Using Xinerama on screen #0.
    [INFO] [GLX]: X = 0, Y = 0, W = 1920, H = 1080.
    [INFO] [GLX]: Using windowed fullscreen.
    [INFO] [GLX]: Found swap function: glXSwapIntervalEXT.
    [INFO] [GLX]: glXSwapIntervalEXT(1)
    [INFO] [GL]: Vendor: NVIDIA Corporation, Renderer: GeForce GTX 960M/PCIe/SSE2.
    [INFO] [GL]: Version: 4.6.0 NVIDIA 390.77.
    [INFO] [GL]: Using Core GL context, setting up VAO...
    [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]: Using GLSL version 130.
    [INFO] [GLSL]: Found GLSL fragment shader.
    [INFO] [GLSL]: Using GLSL version 130.
    [INFO] [GLSL]: Linking GLSL program.
    [INFO] [GLSL]: Found GLSL vertex shader.
    [INFO] [GLSL]: Using GLSL version 130.
    [INFO] [GLSL]: Found GLSL fragment shader.
    [INFO] [GLSL]: Using GLSL version 130.
    [INFO] [GLSL]: Linking GLSL program.
    [INFO] [GLSL]: Found GLSL vertex shader.
    [INFO] [GLSL]: Using GLSL version 130.
    [INFO] [GLSL]: Found GLSL fragment shader.
    [INFO] [GLSL]: Using GLSL version 130.
    [INFO] [GLSL]: Linking GLSL program.
    [INFO] Resetting shader to defaults ... 
    [INFO] [GL]: Using 1 textures.
    [INFO] [GL]: Loaded 1 program(s).
    [INFO] [GL]: Initializing HW render (1024 x 1024).
    [INFO] [GL]: Max texture size: 16384 px, renderbuffer size: 16384 px.
    [INFO] [GL]: Supports FBO (render-to-texture).
    [INFO] [udev]: Plugged pad: PLAYSTATION(R)3 Controller (1356:616) on port #0.
    [INFO] [udev]: Pad #0 (/dev/input/event18) supports force feedback.
    [INFO] [udev]: Pad #0 (/dev/input/event18) supports 16 force feedback effects.
    [INFO] [Autoconf]: 3 profiles found.
    [INFO] [autoconf]: selected configuration: /home/pi/.config/retroarch/autoconfig/PLAYSTATION(R)3 Controller.cfg
    [INFO] [Joypad]: Found joypad driver: "udev".
    [INFO] [Font]: Using font rendering backend: freetype.
    [INFO] [X11]: Suspending screensaver (X11, xdg-screensaver).
    [INFO] [Video]: Found display server: x11
    context_reset.
    [INFO] [PulseAudio]: Requested 24576 bytes buffer, got 18432.
    [INFO] [LED]: LED driver = 'null' 0x559c761326a0
    [INFO] [MIDI]: Initializing ...
    [INFO] [MIDI]: Input disabled.
    [INFO] [MIDI]: Output disabled.
    [INFO] [MIDI]: Initialized "null" driver.
    [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"
    Initializing VMU data...
    Initializing VMU data...
    Initializing VMU data...
    Initializing VMU data...
    [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"
    Initializing VMU data...
    Initializing VMU data...
    Initializing VMU data...
    Initializing VMU data...
    [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"
    Initializing VMU data...
    Initializing VMU data...
    Initializing VMU data...
    Initializing VMU data...
    [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"
    Initializing VMU data...
    Initializing VMU data...
    Initializing VMU data...
    Initializing VMU data...
    [INFO] Loading history file: [/opt/retropie/configs/dreamcast/content_history.lpl].
    [INFO] Loading history file: [/opt/retropie/configs/dreamcast/content_favorites.lpl].
    [INFO] Loading history file: [/opt/retropie/configs/dreamcast/content_music_history.lpl].
    [INFO] Loading history file: [/opt/retropie/configs/dreamcast/content_video_history.lpl].
    [INFO] Loading history file: [/opt/retropie/configs/dreamcast/content_image_history.lpl].
    [INFO] [GL]: VSync => on
    [INFO] [GLX]: glXSwapIntervalEXT(1)
    [INFO] [PulseAudio]: Unpausing.
    SIGSEGV @ 0x7f8d740c307c ... 0x7f8d740c307c -> was not in vram (dyna code 1)
    [libretro INFO] Fatal error : segfault
     in signal_handler -> core/libretro/common.cpp : 401 
    DEBUGBREAK!
    /opt/retropie/supplementary/runcommand/runcommand.sh: line 1007:   985 Illegal instruction     (core dumped) /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-reicast/reicast_libretro.so --config /opt/retropie/configs/dreamcast/retroarch.cfg "/home/pi/RetroPie/roms/dreamcast/Crazy Taxi.cdi" --verbose --appendconfig /dev/shm/retroarch.cfg
    
    

  • Global Moderator

    This seems like an emulator problem than a configuration problem. Try the advices posted in https://github.com/libretro/reicast-emulator/issues/434. Please use pastebin.com for large text files, it's easier to read.



  • @mitu Thank you for the suggestion. I will use pastebin in the future. As far as the lr-reicast issue, it does seem like something may have broke with the update.

    I tried the suggestions in the link you provided, and another post that was linked there, but no go. Since it's not a an urgent thing, I'm going to sit on it and see if a future update resolves it and work from there.



  • Well ill be tracking this topic. I came here to ask about this particular core from experimental after i did a complete from scratch x86 build last night.

    It currently runs on my laptop using the same files, but i have not updated that in a while.

    Edit: Nevermind, i figured out what i did wrong at least in my case and my lr-reicast works normally.
    At one point i edited dc_flash.bin to get past setting the clock on launch of every game for my pi (it didnt work lol)...I had transferred that same edited bios file over to my x86 build without even thinking about it and well oops...This may not even apply to retrogamers case but worth checking the md5 and matching it with:
    dc_boot.bin e10c53c2f8b90bab96ead2d368858623
    dc_flash.bin 0a93f7940c455905bea6e392dfde92a4



  • It looks like this is fixed for me. I didn't do anything special. Just waited some time and then updated the lr-reicast package via the RetroPie Setup script, and lr-reicast is working again. Thanks to the developer(s)!



Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.