RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    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

    Soul Reaver Resets on Lr-Flycast

    Scheduled Pinned Locked Moved Help and Support
    flycastwidescreenretropie 4.5
    37 Posts 5 Posters 5.2k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • George SpiggottG
      George Spiggott @rejesterd
      last edited by

      @rejesterd No problem.

      Contents of: /opt/retropie/configs/all/retroarch-core-options.cfg

      cap32_autorun = "enabled"
      cap32_combokey = "y"
      cap32_Model = "6128"
      cap32_Ram = "128"
      fbneo-allow-depth-32 = "enabled"
      fbneo-analog-speed = "100%"
      fbneo-cpu-speed-adjust = "100%"
      fbneo-cyclone = "disabled"
      fbneo-diagnostic-input = "Hold Start"
      fbneo-dipswitch-aliens-Coin_A = "1 Coin 1 Credit"
      fbneo-dipswitch-aliens-Coin_B = "1 Coin 1 Credit"
      fbneo-dipswitch-aliens-Demo_Sounds = "On"
      fbneo-dipswitch-aliens-Difficulty = "Normal"
      fbneo-dipswitch-aliens-Lives = "2"
      fbneo-dipswitch-aliens-Service_Mode = "Off"
      fbneo-dipswitch-eswat-2_Credits_to_Start = "Off"
      fbneo-dipswitch-eswat-Coin_A = "1 Coin 1 Credit"
      fbneo-dipswitch-eswat-Coin_B = "1 Coin 1 Credit"
      fbneo-dipswitch-eswat-Demo_Sounds = "On"
      fbneo-dipswitch-eswat-Difficulty = "Normal"
      fbneo-dipswitch-eswat-Flip_Screen = "Off"
      fbneo-dipswitch-eswat-Lives = "3"
      fbneo-dipswitch-eswat-Time = "Normal"
      fbneo-dipswitch-mpatrol-Bonus_Life = "10000 30000 50000"
      fbneo-dipswitch-mpatrol-Cabinet = "Upright"
      fbneo-dipswitch-mpatrol-Coin_Mode = "Mode 1"
      fbneo-dipswitch-mpatrol-Coinage = "1 Coin 1 Credits"
      fbneo-dipswitch-mpatrol-Flip_Screen = "Off"
      fbneo-dipswitch-mpatrol-Invulnerability_(Cheat) = "Off"
      fbneo-dipswitch-mpatrol-Lives = "3"
      fbneo-dipswitch-mpatrol-Sector_Selection_(Cheat) = "Off"
      fbneo-dipswitch-mpatrol-Service_Mode = "Off"
      fbneo-dipswitch-mpatrol-Stop_Mode_(Cheat) = "Off"
      fbneo-fm-interpolation = "4-point 3rd order"
      fbneo-frameskip = "0"
      fbneo-hiscores = "enabled"
      fbneo-load-subsystem-from-parent = "enabled"
      fbneo-sample-interpolation = "4-point 3rd order"
      fbneo-samplerate = "48000"
      fbneo-vertical-mode = "disabled"
      fuse_machine = "Spectrum 128K"
      gambatte_gb_colorization = "custom"
      mame-external_hiscore = "disabled"
      mame2003_dcs-speedhack = "enabled"
      mame2003_samples = "enabled"
      mame2003_skip_disclaimer = "enabled"
      mame_current_adj_brightness = "default"
      mame_current_adj_contrast = "default"
      mame_current_adj_gamma = "default"
      mame_current_aspect_ratio = "DAR"
      mame_current_frame_skip = "0"
      mame_current_mouse_enable = "enabled"
      mame_current_sample_rate = "48000Hz"
      mame_current_skip_gameinfo = "disabled"
      mame_current_skip_nagscreen = "enabled"
      mame_current_skip_warnings = "disabled"
      mame_current_turbo_button = "disabled"
      mame_current_turbo_delay = "medium"
      mame_current_videoapproach1_enable = "disabled"
      mupen64plus-169screensize = "640x360"
      mupen64plus-43screensize = "320x240"
      mupen64plus-aspect = "4:3"
      mupen64plus-astick-deadzone = "15"
      mupen64plus-astick-sensitivity = "100"
      mupen64plus-BilinearMode = "standard"
      mupen64plus-CorrectTexrectCoords = "Off"
      mupen64plus-CountPerOp = "0"
      mupen64plus-cpucore = "dynamic_recompiler"
      mupen64plus-CropMode = "Auto"
      mupen64plus-d-cbutton = "C3"
      mupen64plus-EnableCopyColorToRDRAM = "Off"
      mupen64plus-EnableCopyDepthToRDRAM = "Software"
      mupen64plus-EnableFBEmulation = "True"
      mupen64plus-EnableFragmentDepthWrite = "False"
      mupen64plus-EnableHWLighting = "False"
      mupen64plus-EnableLegacyBlending = "True"
      mupen64plus-EnableNativeResTexrects = "False"
      mupen64plus-EnableShadersStorage = "True"
      mupen64plus-l-cbutton = "C2"
      mupen64plus-MultiSampling = "0"
      mupen64plus-pak1 = "memory"
      mupen64plus-pak2 = "none"
      mupen64plus-pak3 = "none"
      mupen64plus-pak4 = "none"
      mupen64plus-r-cbutton = "C1"
      mupen64plus-rspmode = "HLE"
      mupen64plus-txEnhancementMode = "None"
      mupen64plus-txFilterIgnoreBG = "True"
      mupen64plus-txFilterMode = "None"
      mupen64plus-txHiresEnable = "False"
      mupen64plus-txHiresFullAlphaChannel = "False"
      mupen64plus-u-cbutton = "C4"
      pce_adpcmvolume = "100"
      pce_cddavolume = "100"
      pce_cdpsgvolume = "100"
      pce_cdspeed = "1"
      pce_disable_softreset = "disabled"
      pce_fast_cdbios = "System Card 3"
      pce_fast_cdimagecache = "disabled"
      pce_hoverscan = "352"
      pce_initial_scanline = "3"
      pce_last_scanline = "242"
      pce_mouse_sensitivity = "1.25"
      pce_nospritelimit = "disabled"
      pce_ocmultiplier = "1"
      pce_turbo_delay = "3"
      pce_turbo_toggle_hotkey = "disabled"
      pce_turbo_toggling = "disabled"
      pcsx_rearmed_analog_axis_modifier = "circle"
      pcsx_rearmed_bios = "auto"
      pcsx_rearmed_display_internal_fps = "disabled"
      pcsx_rearmed_dithering = "enabled"
      pcsx_rearmed_drc = "disabled"
      pcsx_rearmed_duping_enable = "enabled"
      pcsx_rearmed_frameskip = "0"
      pcsx_rearmed_gteregsunneeded = "disabled"
      pcsx_rearmed_gunconadjustratiox = "1"
      pcsx_rearmed_gunconadjustratioy = "1"
      pcsx_rearmed_gunconadjustx = "0"
      pcsx_rearmed_gunconadjusty = "0"
      pcsx_rearmed_idiablofix = "disabled"
      pcsx_rearmed_inuyasha_fix = "disabled"
      pcsx_rearmed_memcard2 = "disabled"
      pcsx_rearmed_multitap1 = "auto"
      pcsx_rearmed_multitap2 = "auto"
      pcsx_rearmed_negcon_deadzone = "0"
      pcsx_rearmed_negcon_response = "linear"
      pcsx_rearmed_neon_enhancement_enable = "disabled"
      pcsx_rearmed_neon_enhancement_no_main = "enabled"
      pcsx_rearmed_neon_interlace_enable = "disabled"
      pcsx_rearmed_nocdaudio = "enabled"
      pcsx_rearmed_nogteflags = "disabled"
      pcsx_rearmed_nosmccheck = "disabled"
      pcsx_rearmed_noxadecoding = "enabled"
      pcsx_rearmed_pad1type = "standard"
      pcsx_rearmed_pad2type = "standard"
      pcsx_rearmed_pad3type = "none"
      pcsx_rearmed_pad4type = "none"
      pcsx_rearmed_pad5type = "none"
      pcsx_rearmed_pad6type = "none"
      pcsx_rearmed_pad7type = "none"
      pcsx_rearmed_pad8type = "none"
      pcsx_rearmed_pe2_fix = "disabled"
      pcsx_rearmed_psxclock = "57"
      pcsx_rearmed_region = "auto"
      pcsx_rearmed_show_bios_bootlogo = "disabled"
      pcsx_rearmed_spu_interpolation = "simple"
      pcsx_rearmed_spu_reverb = "enabled"
      pcsx_rearmed_spuirq = "disabled"
      pcsx_rearmed_vibration = "enabled"
      ppsspp_audio_latency = "low"
      ppsspp_auto_frameskip = "disabled"
      ppsspp_block_transfer_gpu = "enabled"
      ppsspp_button_preference = "cross"
      ppsspp_cheats = "disabled"
      ppsspp_cpu_core = "jit"
      ppsspp_fast_memory = "enabled"
      ppsspp_frameskip = "0"
      ppsspp_frameskiptype = "0"
      ppsspp_gpu_hardware_transform = "enabled"
      ppsspp_internal_resolution = "960x544"
      ppsspp_io_timing_method = "Fast"
      ppsspp_language = "automatic"
      ppsspp_locked_cpu_speed = "off"
      ppsspp_rendering_mode = "buffered"
      ppsspp_texture_anisotropic_filtering = "off"
      ppsspp_texture_deposterize = "disabled"
      ppsspp_texture_filtering = "auto"
      ppsspp_texture_replacement = "disabled"
      ppsspp_texture_scaling_level = "1"
      ppsspp_texture_scaling_type = "xbrz"
      ppsspp_unsafe_func_replacements = "enabled"
      ppsspp_vertex_cache = "enabled"
      reicast_allow_service_buttons = "disabled"
      reicast_alpha_sorting = "per-triangle (normal)"
      reicast_analog_stick_deadzone = "15%"
      reicast_anisotropic_filtering = "16"
      reicast_boot_to_bios = "disabled"
      reicast_broadcast = "Default"
      reicast_cable_type = "VGA (RGB)"
      reicast_custom_textures = "disabled"
      reicast_delay_frame_swapping = "disabled"
      reicast_digital_triggers = "disabled"
      reicast_div_matching = "disabled"
      reicast_dump_textures = "disabled"
      reicast_enable_dsp = "enabled"
      reicast_enable_naomi_15khz_dipswitch = "disabled"
      reicast_enable_purupuru = "enabled"
      reicast_enable_rttb = "disabled"
      reicast_force_wince = "disabled"
      reicast_frame_skipping = "1"
      reicast_framerate = "fullspeed"
      reicast_gdrom_fast_loading = "disabled"
      reicast_hle_bios = "disabled"
      reicast_internal_resolution = "1024x768"
      reicast_language = "Default"
      reicast_lightgun1_crosshair = "disabled"
      reicast_lightgun2_crosshair = "disabled"
      reicast_lightgun3_crosshair = "disabled"
      reicast_lightgun4_crosshair = "disabled"
      reicast_mipmapping = "enabled"
      reicast_per_content_vmus = "disabled"
      reicast_pvr2_filtering = "disabled"
      reicast_region = "Default"
      reicast_render_to_texture_upscaling = "1x"
      reicast_screen_rotation = "horizontal"
      reicast_show_lightgun_settings = "disabled"
      reicast_show_vmu_screen_settings = "disabled"
      reicast_synchronous_rendering = "enabled"
      reicast_system = "auto"
      reicast_texupscale = "off"
      reicast_texupscale_max_filtered_texture_size = "256"
      reicast_threaded_rendering = "enabled"
      reicast_trigger_deadzone = "0%"
      reicast_vmu1_pixel_off_color = "DEFAULT_OFF 01"
      reicast_vmu1_pixel_on_color = "DEFAULT_ON 00"
      reicast_vmu1_screen_display = "disabled"
      reicast_vmu1_screen_opacity = "100%"
      reicast_vmu1_screen_position = "Upper Left"
      reicast_vmu1_screen_size_mult = "1x"
      reicast_vmu2_pixel_off_color = "DEFAULT_OFF 01"
      reicast_vmu2_pixel_on_color = "DEFAULT_ON 00"
      reicast_vmu2_screen_display = "disabled"
      reicast_vmu2_screen_opacity = "100%"
      reicast_vmu2_screen_position = "Upper Left"
      reicast_vmu2_screen_size_mult = "1x"
      reicast_vmu3_pixel_off_color = "DEFAULT_OFF 01"
      reicast_vmu3_pixel_on_color = "DEFAULT_ON 00"
      reicast_vmu3_screen_display = "disabled"
      reicast_vmu3_screen_opacity = "100%"
      reicast_vmu3_screen_position = "Upper Left"
      reicast_vmu3_screen_size_mult = "1x"
      reicast_vmu4_pixel_off_color = "DEFAULT_OFF 01"
      reicast_vmu4_pixel_on_color = "DEFAULT_ON 00"
      reicast_vmu4_screen_display = "disabled"
      reicast_vmu4_screen_opacity = "100%"
      reicast_vmu4_screen_position = "Upper Left"
      reicast_vmu4_screen_size_mult = "1x"
      reicast_volume_modifier_enable = "enabled"
      reicast_widescreen_cheats = "enabled"
      reicast_widescreen_hack = "enabled"

      Contents of: /opt/retropie/configs/dreamcast/retroarch.cfg

      Settings made here will only override settings in the global retroarch.cfg if placed above the #include line

      input_remapping_directory = "/opt/retropie/configs/dreamcast/"

      video_shared_context = true
      #include "/opt/retropie/configs/all/retroarch.cfg"

      Currently running:
      Retropie 4.8.9 on a Pi Zero 2W (Overclock Settings: CPU 1400Mhz)
      ES-DE on a GMKtec K6 (Windows 11, 32GB RAM)

      1 Reply Last reply Reply Quote 0
      • R
        rejesterd
        last edited by

        @George-Spiggott I tried with your settings, but I was still able to launch the game. So maybe if you can get the same flycast version as me, it might work.

        Unfortunately, I don't know how to check the version of flycast. Anyone reading this know how to do that? Silly that it's not printed in the verbose log (unless I missed it).

        quicksilverQ 1 Reply Last reply Reply Quote 0
        • quicksilverQ
          quicksilver @rejesterd
          last edited by

          @rejesterd It should tell you when you open up the retroarch menu in game (hotkey+x). Usually displays at the bottom for me.

          mituM 1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator @quicksilver
            last edited by mitu

            @quicksilver said in Soul Reaver Resets on Lr-Flycast:

            Usually displays at the bottom for me.

            That's changed at some point, so in 1.8.4 you can't see it anymore. It should be available in the Information -> System Information menu, at the bottom of the screen:

            9a69a944-1d50-4c0d-a794-3b836a88d338-image.png

            1 Reply Last reply Reply Quote 1
            • R
              rejesterd
              last edited by

              Thanks @quicksilver and @mitu.. found it under Quick Menu > Information. It's 1.8.4 - Flycast (0.1 fb7d277).

              George SpiggottG 1 Reply Last reply Reply Quote 0
              • George SpiggottG
                George Spiggott @rejesterd
                last edited by George Spiggott

                @rejesterd I have just updated it, I'm on 1.8.4 (0.1 c59eac05). No change.

                Currently running:
                Retropie 4.8.9 on a Pi Zero 2W (Overclock Settings: CPU 1400Mhz)
                ES-DE on a GMKtec K6 (Windows 11, 32GB RAM)

                1 Reply Last reply Reply Quote 0
                • R
                  rejesterd
                  last edited by

                  @George-Spiggott You still have an older version than me. c59eac05 is from Feb 6th, and mine is actually the very next commit on Feb 7th:

                  https://github.com/libretro/flycast/commits/master

                  Feb 8th is when I actually installed mine. But if you just updated from source today, that's odd you would still have that older version. Maybe you need to update your retropie-setup script before doing the flycast update?

                  1 Reply Last reply Reply Quote 0
                  • R
                    rejesterd
                    last edited by rejesterd

                    @George-Spiggott Just for reference, I built your flycast version on my system, but I'm still unable to reproduce the issue when I enable widescreen cheats and widescreen hacks.

                    Have you tried disabling all your overclock settings temporarily to see if that allows the game to launch?

                    Edit: Also, can you post the contents of /opt/retropie/configs/all/retroarch.cfg? This is being referenced by the dreamcast cfg file. I think those are the only settings I haven't matched to yours thus far.

                    George SpiggottG 1 Reply Last reply Reply Quote 0
                    • George SpiggottG
                      George Spiggott @rejesterd
                      last edited by

                      @rejesterd I have not, the game loads as a .CDI and .GDI so after I have attempted another update and tested that I will try turning off the overclocking. I think only the GPU overclock is benefiting the game anyway.

                      However another matter has arisen. I've been playing the .GDI version which runs perfectly with widescreen cheats/hacks. When you get the Reaver blade in the game it does not position itself in Raziel's hand as it should but instead floats a few centimetres off to one side. As a result I'm probably going to play the game in stretched 4:3 rather than 16:9

                      I'll stick with fixing this .CHD problem though because the benefits of 50%+ reduction in file size and higher fidelity of the ROMS is definitely worth the effort in the long term.

                      Currently running:
                      Retropie 4.8.9 on a Pi Zero 2W (Overclock Settings: CPU 1400Mhz)
                      ES-DE on a GMKtec K6 (Windows 11, 32GB RAM)

                      1 Reply Last reply Reply Quote 0
                      • R
                        rejesterd
                        last edited by

                        @George-Spiggott Ah, so when you don't have the GDI packaged as a CHD, the game works ok (except for the blade-in-hand issue). I'm wondering if it's the way you're packaging the CHD. Did you package it on your PC or did you run chdman directly on the pi?

                        1 Reply Last reply Reply Quote 0
                        • George SpiggottG
                          George Spiggott
                          last edited by

                          I packaged it on my PC using the method suggested by Quicksilver earlier in the thread.

                          Currently running:
                          Retropie 4.8.9 on a Pi Zero 2W (Overclock Settings: CPU 1400Mhz)
                          ES-DE on a GMKtec K6 (Windows 11, 32GB RAM)

                          1 Reply Last reply Reply Quote 0
                          • R
                            rejesterd
                            last edited by

                            Yeah, usually either packaging method works fine. I can only tell you I used chdman on the pi to package mine, and it works with your version and settings. Might be worth a shot, but I really don't see what chdman on Windows could be doing differently.

                            George SpiggottG 1 Reply Last reply Reply Quote 0
                            • George SpiggottG
                              George Spiggott @rejesterd
                              last edited by

                              @rejesterd I updated the retropie script and updated Lr-Flycast again. I'm now on 1.8.4 (0.1 b018b13).

                              The .CHD version of SR works fine now. Sadly I am playing it with widescreen off. I suspect the Reaver positioning is either very difficult or impossible to fix as I'm sure it is a bug in the game not in Lr-Flycast so there doesn't seem much point in reporting it as a bug.

                              Thanks for everyone's help. Now to upgrade all my .CDI roms.

                              Currently running:
                              Retropie 4.8.9 on a Pi Zero 2W (Overclock Settings: CPU 1400Mhz)
                              ES-DE on a GMKtec K6 (Windows 11, 32GB RAM)

                              1 Reply Last reply Reply Quote 0
                              • George SpiggottG
                                George Spiggott
                                last edited by

                                This video is of the PC version. It has the same Reaver blade issue in widescreen. It's definitely the game not the emulator causing this flaw.

                                Currently running:
                                Retropie 4.8.9 on a Pi Zero 2W (Overclock Settings: CPU 1400Mhz)
                                ES-DE on a GMKtec K6 (Windows 11, 32GB RAM)

                                1 Reply Last reply Reply Quote 0
                                • First post
                                  Last post

                                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.